name: arr-stack services: radarr: container_name: radarr image: lscr.io/linuxserver/radarr:latest environment: - PUID=1000 - PGID=1000 - TZ=Europe/Amsterdam ports: - 7878:7878 extra_hosts: - host.docker.internal:host-gateway volumes: - ./data/radarr-config:/config - /mnt:/storage restart: "unless-stopped" networks: - shared_network sonarr: image: linuxserver/sonarr:latest container_name: sonarr environment: - PUID=1000 - PGID=1000 - TZ=Europe/Amsterdam volumes: - ./data/sonarr-config:/config - /mnt:/storage ports: - 8989:8989 extra_hosts: - host.docker.internal:host-gateway restart: unless-stopped networks: - shared_network lidarr: image: linuxserver/lidarr:latest environment: - PUID=1000 - PGID=1000 - TZ=Europe/Amsterdam ports: - 8686:8686 extra_hosts: - host.docker.internal:host-gateway volumes: - ./data/lidarr-config:/config - /mnt:/storage restart: unless-stopped networks: - shared_network whisparr: image: ghcr.io/hotio/whisparr:latest environment: - TZ=Europe/Amsterdam ports: - 8386:6969 extra_hosts: - host.docker.internal:host-gateway volumes: - ./data/whisparr-config:/config - /mnt:/storage restart: unless-stopped networks: - shared_network prowlarr: container_name: prowlarr image: linuxserver/prowlarr:latest environment: - PUID=1000 - PGID=1000 - TZ=Europe/Amsterdam volumes: - ./data/prowlarr-config:/config extra_hosts: - host.docker.internal:host-gateway ports: - 9696:9696 restart: unless-stopped networks: - shared_network flaresolverr: image: ghcr.io/flaresolverr/flaresolverr:latest container_name: flaresolverr environment: - LOG_LEVEL=${LOG_LEVEL:-info} - LOG_HTML=${LOG_HTML:-false} - CAPTCHA_SOLVER=${CAPTCHA_SOLVER:-none} - TZ=Europe/Amsterdam ports: - "8191:8191" extra_hosts: - host.docker.internal:host-gateway restart: unless-stopped networks: - shared_network jellyfin: image: lscr.io/linuxserver/jellyfin:latest container_name: jellyfin environment: - PUID=1000 - PGID=1000 - TZ=Europe/Amsterdam - JELLYFIN_PublishedServerUrl=https://jellyfin.vleeuwen.me volumes: - ./data/jellyfin-config:/config - /mnt:/mnt ports: - 8096:8096 - 8920:8920 - 7359:7359/udp - 1900:1900/udp restart: unless-stopped group_add: - "992" - "44" devices: - /dev/dri/renderD128:/dev/dri/renderD128 networks: - shared_network overseerr: image: lscr.io/linuxserver/overseerr:latest container_name: overseerr environment: - PUID=1000 - PGID=1000 - TZ=Europe/Amsterdam volumes: - ./data/overseerr-config:/config ports: - 5555:5055 extra_hosts: - host.docker.internal:host-gateway restart: unless-stopped networks: - shared_network networks: shared_network: external: true name: shared_network