Full *arr stack in one compose file
Problem solved: Six *arr tabs that do not share a network or a downloads folder.
Why This Unified Stack Exists
The Homelab Problem: Six *arr tabs that do not share a network or a downloads folder.
Verified Containers in This Recipe
| Service / Guide | Verified Image | Host Port | Role |
|---|---|---|---|
| How to Deploy Sonarr with Docker Compose: Smart PVR and TV Series Management | ${IMAGE} | internal | Sonarr is an open-source smart PVR that automates tracking, downloading, and organizing television series. Here is how to deploy Sonarr v4 using Docker Compose, configure storage paths, and manage your first show. |
| How to Deploy Radarr with Docker Compose: Smart Movie Collection Management | ${IMAGE} | internal | Radarr is an open-source movie collection manager and smart PVR for Usenet and BitTorrent users. Here is how to deploy Radarr v6 using Docker Compose, set up persistent storage, configure first-run authentication, and track your first movie. |
| How to Deploy Traefik with Docker Compose: Dynamic Edge Router and Reverse Proxy | traefik:v3.7 | internal | Traefik is an open-source, modern reverse proxy and edge router that automatically discovers services and configures routing rules on the fly from Docker labels. Here is how to deploy Traefik v3 with Docker Compose, route a containerized microservice without static config files, and inspect live traffic in the web dashboard. |
| How to Deploy Tautulli: Plex Monitoring, Analytics, and Notifications with Docker Compose | ghcr.io/tautulli/tautulli:latest | internal | Tautulli is an open-source observability and analytics platform for Plex Media Server that tracks stream activity, decodes transcode bottlenecks, and sends real-time alerts. Learn how to deploy Tautulli using Docker Compose, navigate the analytics dashboard, and manage configurations with the REST API. |
| How to Deploy Dispatcharr with Docker Compose: IPTV and Live TV Stream Management | ${IMAGE} | internal | Dispatcharr is an open-source stream management hub and proxy relay that unifies multiple IPTV playlists, XMLTV guides, and stream profiles with HDHomeRun emulation. Here is how to deploy Dispatcharr v0.33 using Docker Compose, complete the first-run superuser setup, and configure stream relays. |
Unified Multi-Container docker-compose.yml
All services below share a dedicated bridge network (lanternrack_net) and consistent PUID/PGID permissions so containers can communicate by hostname without exposing internal database ports.
services:
sonarr:
image: ${IMAGE}
container_name: lantern-sonarr
restart: unless-stopped
ports:
- "8080:8080"
networks:
- lanternrack_net
radarr:
image: ${IMAGE}
container_name: lantern-radarr
restart: unless-stopped
ports:
- "8080:8080"
networks:
- lanternrack_net
traefik:
image: traefik:v3.7
container_name: lantern-traefik
restart: unless-stopped
ports:
- "8080:8080"
networks:
- lanternrack_net
tautulli:
image: ghcr.io/tautulli/tautulli:latest
container_name: lantern-tautulli
restart: unless-stopped
ports:
- "8080:8080"
networks:
- lanternrack_net
dispatcharr:
image: ${IMAGE}
container_name: lantern-dispatcharr
restart: unless-stopped
ports:
- "8080:8080"
networks:
- lanternrack_net
networks:
lanternrack_net:
driver: bridge⚡ INFRASTRUCTURE REVEALED · FREE HOMELAB PACK
Get the Unified Homelab Stack Compose Pack
One-command multi-container Compose files (Full *arr Stack, Prometheus + Grafana + ntfy Monitoring, and Homelab Auth) plus new verified deploys once a week.