Media stacks (NAS)¶
Every stack lives in Portainer (Stacks → Add stack → Web editor) on the NAS's local environment, unless the page says otherwise.
Secrets go in the stack's Environment variables section. Variable names match the repo's .env.example.
| Stack | Containers | Page |
|---|---|---|
| gluetun-qbittorrent | gluetun, qbittorrent | VPN + qBittorrent |
| sonarr | sonarr | Sonarr |
| radarr | radarr | Radarr |
| prowlarr | prowlarr | Prowlarr |
| flaresolverr | flaresolverr | FlareSolverr |
| bazarr | bazarr | Bazarr |
| seerr (compose) | seerr | Seerr |
| plex | plex | Plex |
| tautulli | tautulli | Tautulli |
| restic | restic-backup, restic-prune, restic-check | restic → B2 |
| (standalone) | portainer-ce | Portainer |
Deploy order on a rebuild: gluetun-qbittorrent → prowlarr + flaresolverr → sonarr/radarr → bazarr → plex → seerr → tautulli → restic.
Tags: pin images that break things when they change (gluetun, qBittorrent, restic, Portainer) and let the *arrs/Plex follow :latest. See Maintenance.