services: jellyfin: image: lscr.io/linuxserver/jellyfin:latest container_name: jellyfin environment: - PUID=${PUID} - PGID=${PGID} - TZ=${TZ} volumes: - /mnt/e/library:/config - ${TVSHOWS}:/data/tvshows - ${MOVIES}:/data/movies ports: - "8096:8096" - "8920:8920" - "7359:7359/udp" - "1900:1900/udp" restart: unless-stopped networks: - lingen jellyseerr: image: ghcr.io/fallenbagel/jellyseerr:latest init: true container_name: jellyseerr environment: - LOG_LEVEL=debug - TZ=${TZ} - PORT=5055 ports: - "5055:5055" 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 networks: - lingen sonarr: image: lscr.io/linuxserver/sonarr:latest container_name: sonarr environment: - PUID=${PUID} - PGID=${PGID} - TZ=${TZ} volumes: - ./Sonarr/data:/config - ./Sonarr/downloads:/downloads - ${TVSHOWS}:/data/tvshows - ${MOVIES}:/data/movies - ${DOWNLOADS}:/data/downloads ports: - "8989:8989" restart: unless-stopped networks: - lingen prowlarr: container_name: prowlarr image: ghcr.io/hotio/prowlarr ports: - "9696:9696" environment: - PUID=${PUID} - PGID=${PGID} - UMASK=002 - TZ=${TZ} volumes: - ./Prowlarr/config:/config networks: - lingen radarr: container_name: radarr image: ghcr.io/hotio/radarr ports: - "7878:7878" environment: - PUID=${PUID} - PGID=${PGID} - UMASK=002 - TZ=${TZ} volumes: - ./Radarr/config:/config - ./Radarr/data:/data - ./Radarr/downloads:/downloads - ${TVSHOWS}:/data/tvshows - ${MOVIES}:/data/movies - ${DOWNLOADS}:/data/downloads networks: - lingen qbittorrent: image: lscr.io/linuxserver/qbittorrent:latest container_name: qbittorrent ports: - "8080:8080" - "6881:6881" - "6881:6881/udp" environment: - PUID=${PUID} - PGID=${PGID} - TZ=${TZ} - WEBUI_PORT=8080 volumes: - ./Radarr/config:/config - ${TVSHOWS}:/data/tvshows - ${MOVIES}:/data/movies - ${DOWNLOADS}:/data/downloads restart: unless-stopped networks: - lingen 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=${TZ} ports: - ${PORT:-8191}:8191 restart: unless-stopped networks: - lingen networks: lingen: driver: bridge