Skip to content

📦 A collection of Docker Compose services to set up a seedbox and personal media server.

License

Notifications You must be signed in to change notification settings

itsnebulalol/seedbox

 
 

Repository files navigation

Docker Seedbox Setup

A collection of Docker Compose services to set up a seedbox and personal media server.

Twitter: Nebula


🍴 Why Fork?

I (Nebula) decided it would be better to simplify this setup. It's good as is, but I feel like it's a little too complex.

📦 Included Applications

Application Web Interface Docker image Version (image tag) Notes
Heimdall hub.yourdomain.com / yourdomain.com linuxserver/heimdall latest Main dashboard
Plex plex.yourdomain.com linuxserver/plex latest Media Streaming
Deluge deluge.yourdomain.com linuxserver/deluge latest Torrents downloader
Flood flood.yourdomain.com jesec/flood latest Web client for Deluge (experimental)
Sonarr sonarr.yourdomain.com linuxserver/sonarr develop TV Shows monitor
Radarr radarr.yourdomain.com linuxserver/radarr develop Movies monitor
Bazarr bazarr.yourdomain.com linuxserver/bazarr latest Subtitles monitor
Lidarr lidarr.yourdomain.com linuxserver/lidarr develop Music monitor
Ombi ombi.yourdomain.com linuxserver/ombi latest Plex content requests
Overseerr overseerr.yourdomain.com linuxserver/overseerr latest Plex content requests
Jackett jackett.yourdomain.com linuxserver/jackett latest Tracker indexer
Prowlarr prowlarr.yourdomain.com linuxserver/prowlarr develop Tracker indexer
JDownloader jdownloader.yourdomain.com jlesage/jdownloader-2 latest Direct downloader
Tautulli (plexPy) tautulli.yourdomain.com linuxserver/tautulli latest Plex stats and admin
Tdarr tdarr.yourdomain.com haveagitgat/tdarr latest Re-encode files
NextCloud nextcloud.yourdomain.com linuxserver/nextcloud latest Files management
NextCloud-db (MariaDB) not reachable mariadb 10 DB for Nextcloud
Portainer portainer.yourdomain.com portainer/portainer latest Container management
Netdata netdata.yourdomain.com netdata/netdata latest Server monitoring
Duplicati duplicati.yourdomain.com linuxserver/duplicati latest Backups

🌐 Traefik

The front-end reverse proxy (Traefik) routes based on the lowest level subdomain (e.g. deluge.example.com would route to Deluge). Traefik takes care of valid Let's Encrypt certificates and auto-renewal.

🖱 Dependencies

  • Docker
    • The latest version of Docker Engine comes with Compose V2 (docker compose vs. docker-compose)

🚀 Install

  1. Run run.sh to generate files.
  2. Edit the .env file and change the variables as desired. The variables are all self-explanatory.
  3. Edit the services.conf file. Simply change the "enable" key with the "disable" one for the service you want to disable. If you remove a line in this file, it will be considered as "enabled" as all services are enabled by default.
  4. Run run.sh.

Please ⭐️ this repository if this project helped you!

About

📦 A collection of Docker Compose services to set up a seedbox and personal media server.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Languages

  • Shell 100.0%