Skip to content

AutoPlexx offers a seamless, fully-automated Plex Media Server setup using Docker, designed to simplify your media streaming experience. With a single command, deploy an integrated stack of essential services, including Plex, content downloaders, and robust monitoring tools.

License

Notifications You must be signed in to change notification settings

joshdev8/AutoPlexx

Repository files navigation

AutoPlexx - Fully Automated Plex Media Server Setup




This setup utilizes Docker and docker-compose to create an automated environment for Plex Media Server with several supportive services. These instructions assume you already have both of those setup.

Getting Started

  1. Copy the .env.example to .env and update all of the values according to your setup. Notes regarding each variable are commented next the the variable name.

  2. Replace the volumes in the docker-compose.yml file with the correct paths to your hard drive mount points.

  3. Run the Docker Compose command:

    docker-compose -f ~/docker/docker-compose.yml up -d
    

    Replace ~/docker/docker-compose.yml with the path to your docker-compose.yml file.

If you run into any issues with a specific container, copy the container name and google it for container-specific configuration FAQ's. If there is an issue with my configuration or instructions please let me know and I will update them.

Buy Me A Coffee

Components

Media Server

  • Plex Media Server: Central media server.
  • Kometa: Automates metadata curation of Plex content. Gives you granular control over metadata, collections, overlays, and much more.
  • Cleanarr: Finds all duplicate content on your server and intelligently selects which copy/copies to remove.

Content Downloaders

  • Radarr: For movies.
  • Sonarr: For TV shows.
  • Lidarr: For music.
  • Bazarr: For subtitles.
  • Transmission-VPN: Torrent downloader with built-in VPN.
  • Jackett: Connects content downloaders to content sites.
  • Prowlarr: Maps content sites to Radarr + Sonarr (alternative to Jackett, easier to setup, can use both at the same time).
  • Requestrr: Enables content requests via Discord bot.

Docker Environment Management

  • Portainer: Container management.
  • Watchtower: Automated container updates.
  • Overseer: Centralized content request and management interface.

Monitoring

  • Tautulli: Monitors Plex Media Server usage.
  • Netdata: Live host monitoring (CPU, memory, etc.).
  • Telegraf + Prometheus + InfluxDB: Data aggregators feeding into Grafana.
  • Grafana: Visualizes metrics from Telegraf, Prometheus, and InfluxDB.

About

AutoPlexx offers a seamless, fully-automated Plex Media Server setup using Docker, designed to simplify your media streaming experience. With a single command, deploy an integrated stack of essential services, including Plex, content downloaders, and robust monitoring tools.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published