Skip Navigation

Do you configure your servarr docker containers from one docker-compose file, or individual ones?

I followed trash guides to set everything up blindly and my set up is working well. But, I feel like having jellyfin in the same docker compose as my "arr" services isn't good. So, I'd be curious to see if I should split things up. I am even wondering if i should let portainer manage everything.

28 comments
  • I have all of mine in their respective directories and have a master script that I run to bring them all up or take them down. Easier to exclude services from start up if I end up not needing them or something.

  • I liked having them all in the same file - easier to keep everything in sync. I also had “dependency” links to keep things starting in order.

  • Single hand-crafted artisan organic GMO-free compose file for services that egress through regional VPNs and are exposed internally through Tailscale; *arr, transmisson, piped, etc.

    Plex, iSponsorBlock, ArchiveBox have their own compose files since I keep them close to upstream. This way when the inevitable breaks they're easier to troubleshoot.

  • No Docker, because overhead and depending on a semi-closed ecosystem isn't cool. Also systemd is perfectly capable of providing all the security docker does by itself.

28 comments