version: '3.8' services: sabnzbd: image: lscr.io/linuxserver/sabnzbd:latest container_name: sabnzbd restart: unless-stopped ports: - 8090:8080/tcp environment: - PGID=1000 - PUID=1000 - TZ=America/New_York volumes: - /share/Media/MovieDL:/downloads-movies - /share/Media/TVDL:/downloads-tv - /share/Media/TempDL:/incomplete-downloads - /share/Media/container-station-data/arr/sabnzbd:/config networks: - proxy labels: traefik.docker.network: proxy traefik.enable: 'true' traefik.http.routers.sabnzbd.rule: Host(`sabnzbd.kaspers.us`) traefik.http.services.sabnzbd.loadbalancer.server.port: '8080' traefik.http.routers.sabnzbd.entrypoints: 'websecure' traefik.http.routers.sabnzbd.tls.certresolver: 'letsencrypt' traefik.http.routers.sabnzbd.tls: 'true' tautulli: image: lscr.io/linuxserver/tautulli:latest container_name: tautulli restart: unless-stopped ports: - 8181:8181/tcp environment: - PGID=1000 - PUID=1000 - TZ=America/New_York volumes: - /share/Media/container-station-data/arr/tautulli:/config networks: - proxy labels: traefik.docker.network: proxy traefik.enable: 'true' traefik.http.routers.tautulli.rule: Host(`tautulli.kaspers.us`) traefik.http.services.tautulli.loadbalancer.server.port: '8181' traefik.http.routers.tautulli.tls: 'true' traefik.http.routers.tautulli.tls.certresolver: 'letsencrypt' traefik.http.routers.tautulli.entrypoints: 'websecure' radarr: image: linuxserver/radarr:latest container_name: radarr restart: unless-stopped ports: - 7878:7878/tcp environment: - PGID=1000 - PUID=1000 - TZ=America/New_York volumes: - /share/Media/MovieDL:/downloads-movies - /share/Media/Movies:/bignasty-movies - /share/Media/container-station-data/arr/radarr:/config - /share/Media1/Media/Movies:/media1-movies - /share/Media2/volume1/Media/Movies:/media2-movies - /share/Media3-Movies:/media3-movies networks: - proxy labels: traefik.docker.network: proxy traefik.enable: 'true' traefik.http.routers.radarr.rule: Host(`radarr.kaspers.us`) traefik.http.services.radarr.loadbalancer.server.port: '7878' traefik.http.routers.radarr.tls: 'true' traefik.http.routers.radarr.tls.certresolver: 'letsencrypt' traefik.http.routers.radarr.entrypoints: 'websecure' homepage: image: ghcr.io/gethomepage/homepage:latest container_name: homepage restart: unless-stopped ports: - 3001:3000/tcp environment: - HOMEPAGE_ALLOWED_HOSTS=dashboard.kaspers.us - HOSTNAME=0.0.0.0 - PORT=3000 volumes: - /share/Media/container-station-data/arr/dashboard/config:/app/config - /var/run/docker.sock:/var/run/docker.sock networks: - proxy labels: traefik.docker.network: proxy traefik.enable: 'true' traefik.http.routers.dashboard.rule: Host(`dashboard.kaspers.us`) traefik.http.services.dashboard.loadbalancer.server.port: '3000' traefik.http.routers.dashboard.tls: 'true' traefik.http.routers.dashboard.tls.certresolver: 'letsencrypt' traefik.http.routers.dashboard.entrypoints: 'websecure' bazarr: image: lscr.io/linuxserver/bazarr:latest container_name: bazarr restart: unless-stopped ports: - 6767:6767/tcp environment: - PGID=1000 - PUID=1000 - TZ=America/New_York volumes: - /share/Media/Movies:/bignasty-movies - /share/Media/TV:/bignasty-tv - /share/Media/container-station-data/arr/bazarr:/config - /share/Media1/Media/Movies:/media1-movies - /share/Media1/Media/TV:/media1-tv - /share/Media2/volume1/Media/Movies:/media2-movies - /share/Media2/volume1/Media/TV:/media2-tv - /share/Media3-Movies:/media3-movies - /share/Media3-TV:/media3-tv networks: - proxy labels: traefik.docker.network: proxy traefik.enable: 'true' traefik.http.routers.bazarr.rule: Host(`bazarr.kaspers.us`) traefik.http.services.bazarr.loadbalancer.server.port: '6767' traefik.http.routers.bazarr.tls: 'true' traefik.http.routers.bazarr.tls.certresolver: 'letsencrypt' traefik.http.routers.bazarr.entrypoints: 'websecure' qbittorrent: image: linuxserver/qbittorrent:latest container_name: qbittorrent restart: unless-stopped ports: - 8081:8081/tcp environment: - PGID=1000 - PUID=1000 - TZ=America/New_York - WEBUI_PORT=8081 volumes: - /share/Media/TorrentDL:/config - /share/Media/container-station-data/arr/qbittorrent:/media/downloads networks: - proxy labels: traefik.docker.network: proxy traefik.enable: 'true' traefik.http.routers.qbittorrent.rule: Host(`torrent.kaspers.us`) traefik.http.services.qbittorrent.loadbalancer.server.port: '8081' traefik.http.routers.qbittorrent.tls: 'true' traefik.http.routers.qbittorrent.tls.certresolver: 'letsencrypt' traefik.http.routers.qbittorrent.entrypoints: 'websecure' overseerr: image: lscr.io/linuxserver/overseerr:latest container_name: overseerr restart: unless-stopped ports: - 5055:5055/tcp environment: - PGID=1000 - PUID=1000 - TZ=America/New_York volumes: - /share/Media/container-station-data/arr/overseerr:/config networks: - proxy labels: traefik.docker.network: proxy traefik.enable: 'true' traefik.http.routers.overseerr.rule: Host(`requests.kaspers.us`) traefik.http.services.overseerr.loadbalancer.server.port: '5055' traefik.http.routers.overseerr.entrypoints: 'websecure' traefik.http.routers.overseerr.tls.certresolver: 'letsencrypt' traefik.http.routers.overseerr.tls: 'true' traefik.constraint: 'proxy-public' sonarr: image: linuxserver/sonarr:latest container_name: sonarr restart: unless-stopped ports: - 8989:8989/tcp environment: - PGID=1000 - PUID=1000 - TZ=America/New_York volumes: - /share/Media/TV:/bignasty-tv - /share/Media/TVDL:/downloads-tv - /share/Media/container-station-data/arr/sonarr:/config - /share/external/.nd/1000/064c2ded3-99f3-4dfd-a65d-32095f668e9b/volume1/Media/TV:/media2-tv - /share/external/.nd/1000/0d23da6e0-8ad7-4fe8-b9d3-657e4d1e8848:/media3-tv - /share/external/.nd/1000/0dde4f8ca-ff7d-4011-8f3b-ceb12fcd6dbb/Media/TV:/media1-tv networks: - proxy labels: traefik.docker.network: proxy traefik.enable: 'true' traefik.http.routers.sonarr.rule: Host(`sonarr.kaspers.us`) traefik.http.services.sonarr.loadbalancer.server.port: '8989' traefik.http.routers.sonarr.tls: 'true' traefik.http.routers.sonarr.tls.certresolver: 'letsencrypt' traefik.http.routers.sonarr.entrypoints: 'websecure' nzbhydra2: image: lscr.io/linuxserver/nzbhydra2:latest container_name: nzbhydra2 restart: unless-stopped ports: - 5076:5076/tcp environment: - PGID=1000 - PUID=1000 - TZ=America/New_York volumes: - /share/Media/container-station-data/arr/nzbhydra:/config networks: - proxy labels: traefik.docker.network: proxy traefik.enable: 'true' traefik.http.routers.nzbhydra.rule: Host(`nzbhydra.kaspers.us`) traefik.http.services.nzbhydra.loadbalancer.server.port: '5076' traefik.http.routers.nzbhydra.tls: 'true' traefik.http.routers.nzbhydra.tls.certresolver: 'letsencrypt' traefik.http.routers.nzbhydra.entrypoints: 'websecure' networks: proxy: external: true