hbqdev / ultimate-plex-stack

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The Ultimate Plex Stack!

Welcome to my Plex Stack repository! This repository showcases my Docker Compose setup for managing various media-related services using Docker containers. The compose file is meant to be changed to each users liking as I know not everyone has the same requirements. Hope you enjoy!

Overview

This Plex Stack includes the following services:

  • Plex: Media server for streaming movies and TV shows.
  • Radarr: Movie management and automation.
  • Sonarr: TV show management and automation.
  • Prowlarr: Indexer manager for Radarr and Sonarr.
  • Overseerr: Request management and monitoring for Plex.
  • Gluetun: VPN container with WireGuard support for secure browsing.
  • Qbittorrent: BitTorrent client with VPN support.
  • Tdarr: Pre-transcodes your media to decrease file sizes
  • De-unhealth: Monitors VPN health and restarts Qbittorrent if necessary.
  • Membarr: Invite users to your Plex via discord
  • Tautulli: Analytics and monitoring for Plex.
  • Bazarr: Subtitle management for movies and TV shows.
  • Autobrr: Used to grab torrents immediately as they are released
image

Dependencies

  1. Linux
  2. Docker / Docker Compose
  3. OPTIONAL: Portainer - Docker GUI

How to Use

  1. Clone this repository / Copy the docker-compose.yml file:

    git clone https://github.com/DonMcD/ultimate-plex-stack.git
  2. Fill in the required details such as the environment variables

  3. OPTIONAL: Setup a reverse proxy so you can use radarr.my-domain.com instead of 192.168.1.10 to access each of your apps

Example of Environment variables in Portainer

image

Possible Additions

  1. Organizr - Creates a lovely dashboard to help navigate to all of your apps
  2. Portainer - Docker GUI
  3. UptimeKuma - Gives you the ability to monitor your services

About

License:MIT License