Comment on Could somebody share a working Arr stack in docker with me?
lka1988@lemmy.dbzer0.com 2 days ago
Here’s mine (that sorely needs updating, but it’s LAN only, so…meh). I have a separate stack for media players (Plex, JF) and downloaders (sabnzbd, qbittorrent), which is what the network config at the bottom is for:
volumes: movies: driver_opts: type: nfs o: addr=192.168.1.175,nolock,soft,nfsvers=4 device: :/Movies tvshows: driver_opts: type: nfs o: addr=192.168.1.175,nolock,soft,nfsvers=4 device: :/TV_Shows music: driver_opts: type: nfs o: addr=192.168.1.175,nolock,soft,nfsvers=4 device: :/Music torrents: driver_opts: type: nfs o: addr=192.168.1.175,nolock,soft,nfsvers=4 device: :/Torrents prerolls: driver_opts: type: nfs o: addr=192.168.1.175,nolock,soft,nfsvers=4 device: :/Plex_prerolls books: driver_opts: type: nfs o: addr=192.168.1.175,nolock,soft,nfsvers=4 device: :/Books downloads: driver_opts: type: nfs o: addr=192.168.1.175,nolock,soft,nfsvers=4 device: :/Downloads services: sonarr: image: lscr.io/linuxserver/sonarr:latest container_name: sonarr restart: unless-stopped environment: - PUID=1000 - PGID=1000 - TZ=Etc/UTC volumes: - /var/lib/docker/volumes/sonarr_config:/config - tvshows:/TV_Shows - torrents:/Torrents - downloads:/Downloads ports: - 8989:8989 networks: - plex_default - downloaders_default radarr: image: lscr.io/linuxserver/radarr:latest container_name: radarr restart: unless-stopped environment: - PUID=1000 - PGID=1000 - TZ=Etc/UTC volumes: - /var/lib/docker/volumes/radarr_config:/config - movies:/Movies - torrents:/Torrents - downloads:/Downloads ports: - 7878:7878 networks: - plex_default - downloaders_default lidarr: image: lscr.io/linuxserver/lidarr:latest container_name: lidarr restart: unless-stopped environment: - PUID=1000 - PGID=1000 - TZ=Etc/UTC volumes: - /var/lib/docker/volumes/lidarr_config:/config - music:/Music - torrents:/Torrents - downloads:/Downloads ports: - 8686:8686 networks: - plex_default - downloaders_default bazarr: image: lscr.io/linuxserver/bazarr:latest container_name: bazarr environment: - PUID=1000 - PGID=1000 - TZ=Etc/UTC volumes: - /var/lib/docker/volumes/bazarr_config:/config - movies:/Movies #optional - tvshows:/TV_Shows #optional ports: - 6767:6767 restart: unless-stopped networks: - downloaders_default - plex_default overseerr: image: lscr.io/linuxserver/overseerr:latest container_name: overseerr restart: unless-stopped environment: - PUID=1000 - PGID=1000 - TZ=Etc/UTC volumes: - /var/lib/docker/volumes/overseerr_config:/config ports: - 5055:5055 networks: - plex_default - downloaders_default jellyseerr: image: fallenbagel/jellyseerr:latest container_name: jellyseerr environment: - LOG_LEVEL=debug - TZ=Etc/UTC - PORT=5055 ports: - 5056:5055 volumes: - /var/lib/docker/volumes/jellyseerr_config:/app/config healthcheck: test: wget --no-verbose --tries=1 --spider http://localhost:5055/api/v1/status || exit 1 start_period: 20s timeout: 3s interval: 15s retries: 3 restart: unless-stopped prowlarr: image: lscr.io/linuxserver/prowlarr:latest container_name: prowlarr restart: unless-stopped environment: - PUID=1000 - PGID=1000 - TZ=Etc/UTC volumes: - /var/lib/docker/volumes/prowlarr_config:/config ports: - 9696:9696 networks: - plex_default - downloaders_default networks: plex_default: external: true downloaders_default: external: true