If you don’t want to manage all those containers and configuration, this plumbing has been done time and time again and you can decide to build upon an existing project that has done most of the heavy lifting already or you could just opt for a complete out-of-the-box solution.
Saltbox

saltyorg/Saltbox
:
Ansible-based solution for rapidly deploying a Docker containerized cloud media server.
The spiritual successor to the now deprecated Cloudbox and the one to reach for if you want that same
one-command Ansible experience: a single sb install turns a bare Ubuntu server into a full *arr + Plex/Emby/Jellyfin
stack behind Traefik/Authelia, complete with SABnzbd, NZBHydra2, Jackett, Tautulli, Organizr and Portainer.
Pro-Tweaker/SEEDbox
:
Ansible-based Docker containerized cloud media server — a lighter alternative to swizzin/Cloudbox/Saltbox (not the same project as jfroment/seedbox).
FlexGet

Flexget/Flexget
:
a multipurpose automation tool for content like torrents, nzbs, podcasts, comics, series, movies, etc.
At first glance, this seems to be more a thing for tech savvy users, built with the philosophy of “get stuff from anywhere”. And that shows by their plugins. They have integration with TrakTV, TheTvDb, IMDB, RottenTomatoes, and much much more like for example CSV, HTML, FTP, Apple Trailers, …
If you are looking for something hands on, this might be for you. There is work in progress for a Web UI that can already be used.
Docker-Compose
htpcBeginner/docker-traefik
:
Docker Compose, Traefik, Swarm Mode, Google OAuth2/Authelia, and LetsEncrypt
sebgl/htpc-download-box
:
Sonarr / Radarr / Jackett / NZBGet / Deluge / OpenVPN / Plex
tom472/mediabox
:
Container based media tools configuration
rogsme/yams
:
Yet Another Media Server. Full arr stack + Jellyfin/Emby/Plex, installed with a single bash script.
navilg/media-stack
:
Self-hosted media stack with AI-powered recommendations (Recommendarr), Sonarr/Radarr/Prowlarr/Jellyfin/Seerr and VPN.
AdrienPoupa/docker-compose-nas
:
Simple Docker Compose NAS: Sonarr, Radarr, Prowlarr, Jellyfin, qBittorrent, PIA VPN and Traefik with SSL support.
jfroment/seedbox
:
A Docker-powered seedbox with persistent data and more cool stuff.
mediastack

geekau/mediastack
:
The ultimate Docker Compose files and configs to build your desired media stack, quickly and easily.
Ships full-VPN, mini-VPN and no-VPN Compose variants plus a restart.sh helper to deploy 40+ apps: the complete *arr
suite (including Readarr, Mylar and Whisparr), qBittorrent + SABnzbd, Jellyfin + Plex and Seerr for requests, all with
secure outbound traffic and MFA-protected remote access out of the box.
Homeserver Platforms
These are not media-specific: they are general-purpose self-hosted homeserver OSes with an app store, where Jellyfin and the *arr suite are just some of the hundreds of available apps. You trade the media-specific opinionation of a Saltbox or mediastack for a nicer UI and a lot more flexibility.
getumbrel/umbrel
:
An elegant home server OS with over 300 apps in the Umbrel App Store.
IceWhaleTech/CasaOS
:
A simple, easy-to-use, elegant open-source Personal Cloud system.
runtipi/runtipi
:
A homeserver for everyone: one command setup, one click installs.
azukaar/Cosmos-Server
:
A secure, easy self-hosted home server with an app store, reverse proxy and built-in authentication/anti-DDoS.
Other
GhostWriters/DockSTARTer
:
DockSTARTer helps you get started with running apps in Docker.
liaralabs/swizzin
:
A simple, modular seedbox solution
SimpleHomelab/Deployrr
:
Automates Homelab setup using Docker and Docker Compose.
Buildarr
buildarr/buildarr
:
Constructs and configures Arr PVR stacks.
The odd one out here: rather than deploying containers, Buildarr does configuration-as-code. You declare your Sonarr, Radarr, Prowlarr, … settings in YAML and it applies them (and keeps them in sync) against running instances, fetching API keys for you. Pair it with their example Ansible playbooks to spin up and fully configure a brand new stack from scratch with a single command.
buildarr/ansible-playbooks
:
Example Ansible playbooks for deploying Arr stacks using Buildarr.
Openflixr
Openflixr uses VM instead of Docker.
Not much seems to be happening here anymore, but they still have an active Discord.
Discontinued
htpcBeginner/AtoMiC-ToolKit
:
AtoMiC Toolkit simplifies HTPC / Home Server setup and management on Ubuntu and Debian variants including Raspbian.
iam4x/bobarr
:
The all-in-one alternative for Sonarr, Radarr, Jackett… with a VPN and running in docker
QuickBox
QuickBox/QB
:
A simplistic approach to achieving easy seedbox and services management from a beautifully designed dashboard.
There is now a QuickBox Pro which most of the attention of the maintainer goes to, so keep that in mind when choosing this option. A nice web UI to install software (ie Sonarr, Radarr, …), monitor your server (CPU, RAM, …) and easy user management.
Cloudbox

Cloudbox/Cloudbox
:
Rapidly deploy a Docker containerized cloud media server.
Cloudbox was deprecated in March 2025 and is no longer maintained.
The Cloubox had you completely covered with Plex (+ Tautulli, …), Sonarr, Radarr, Lidarr, Jackett/ruTorrent, NZBGet/nzbhydra2, Organizr, Ombi, Portainer and optionally also Emby, Traktarr, Heimdall etc.
Assumptions, prerequisites and features
This setup focusses on cloud integration and comes with the following assumptions, prerequisites and features:
- The files are actually stored in the cloud (GDrive)
- You need a custom domain for pretty urls like radarr.your-domain.com
- You need a Plex or Emby account
- Builtin Https with Let’s Encrypt
- Backup/Restore
- An Ubuntu Server 16.04 or 18.04 with root access and at least 100GB HD (500GB+ preferred)
For me Cloudbox wasn’t a good fit primarily because I do not want to sync/backup with the cloud which is basically the whole philosophy of this setup. I’ve seen some testimonials that it just works though, even for giant libraries (60TB) stored on GDrive.
However it’s not like Cloudbox will just deploy itself with an easy installation wizard and clicking next, next, next… Their Wiki, has step by step installation instructions, and while it is much longer than you’d hope, it is really necessary to read them and actually follow them step by step. If you do, you’ll have the whole system setup in less time compared to trying to do so yourself: You don’t need to figure out how to link everything nor do you need to learn all the applications, you can just follow their installation wiki which also contains screenshots of the required configuration for each project.