services: # *arr Servers radarr: image: linuxserver/radarr:develop container_name: radarr restart: unless-stopped volumes: - /dockers/radarr/data:/config - /mnt/Movies:/movies - /dockers/downloads:/downloads environment: - PUID=1000 - PGID=1000 - TZ=America/New_York - DOCKER_MODS=ghcr.io/gilbn/theme.park:radarr - TP_THEME=$THEME sonarr: image: linuxserver/sonarr:develop container_name: sonarr restart: unless-stopped volumes: - /dockers/sonarr/data:/config - /mnt/TV:/tv - /dockers/downloads:/downloads environment: - PUID=1000 - PGID=1000 - TZ=America/New_York - DOCKER_MODS=ghcr.io/gilbn/theme.park:sonarr - TP_THEME=$THEME # Music lidarr: image: linuxserver/lidarr:develop container_name: lidarr restart: unless-stopped volumes: - /dockers/lidarr/config:/config - /mnt/Music:/music - /dockers/downloads:/downloads environment: - PUID=1000 - PGID=1000 - TZ=America/New_York - DOCKER_MODS=ghcr.io/gilbn/theme.park:lidarr - TP_THEME=$THEME # Books bookshelf-ebooks: image: ghcr.io/pennydreadful/bookshelf:hardcover container_name: bookshelf-books restart: unless-stopped volumes: - /dockers/bookshelf-ebooks/data:/config - /mnt/books/ebooks:/books #optional - /dockers/downloads:/downloads #optional environment: - PUID=1000 - PGID=1000 - TZ=America/New_York - DOCKER_MODS=ghcr.io/gilbn/theme.park:readarr - TP_THEME=$THEME bookshelf-abooks: image: ghcr.io/pennydreadful/bookshelf:hardcover container_name: bookshelf-audio restart: unless-stopped volumes: - /dockers/bookshelf-abooks/data:/config - /mnt/books/abooks:/books #optional - /dockers/downloads:/downloads #optional environment: - PUID=1000 - PGID=1000 - TZ=America/New_York - DOCKER_MODS=ghcr.io/gilbn/theme.park:readarr - TP_THEME=$THEME # Media Request ombi: image: linuxserver/ombi:latest container_name: ombi restart: unless-stopped volumes: - /dockers/ombi/config:/config environment: - PUID=1000 - PGID=1000 - TZ=America/New_York # Indexer prowlarr: image: lscr.io/linuxserver/prowlarr:develop container_name: prowlarr restart: unless-stopped volumes: - /dockers/prowlarr:/config environment: - PUID=1000 - PGID=1000 - TZ=US/Eastern - DOCKER_MODS=ghcr.io/gilbn/theme.park:radarr - TP_THEME=$THEME # VPN gluetun: image: qmcgaw/gluetun container_name: gluetun restart: unless-stopped cap_add: - NET_ADMIN devices: - /dev/net/tun:/dev/net/tun volumes: - /dockers/gluetun:/gluetun environment: - VPN_SERVICE_PROVIDER=protonvpn - VPN_TYPE=wireguard # - WIREGUARD_ENDPOINT_IP=31.13.189.226 # - WIREGUARD_ENDPOINT_PORT=51820 # - WIREGUARD_PUBLIC_KEY=PXtm4zWbqySH2QGaI/5ivRVGXPwztXfzMbtoT9Ad0jE= - WIREGUARD_PRIVATE_KEY=$WIREGUARD_PRIVATE_KEY # - WIREGUARD_ADDRESSES=10.1.1.40/32 - SERVER_COUNTRIES=United States sysctls: - net.ipv6.conf.all.disable_ipv6=1 ports: - 9080:9080 #qbittorrent - 9081:9081 #sab seedboxapi: image: myanonamouse/seedboxapi user: 1000:1000 # Run as a non-root user. container_name: seedboxapi network_mode: "container:gluetun" volumes: - /dockers/seedboxapi:/config environment: - DEBUG=1 - mam_id=$MAMID - interval=1 # Downloaders sabnzbd: image: linuxserver/sabnzbd container_name: sabnzbd restart: unless-stopped depends_on: - gluetun network_mode: "container:gluetun" volumes: - /dockers/sabnzbd/config:/config - /dockers/downloads:/downloads - /dockers/downloads/sabnzbd/incomplete:/incomplete-downloads #dockersional environment: - PUID=1000 - PGID=1000 - TZ=US/Eastern - DOCKER_MODS=ghcr.io/gilbn/theme.park:sabnzbd deploy: resources: limits: cpus: '2' memory: 2G qbittorrent: image: lscr.io/linuxserver/qbittorrent:latest container_name: qbit restart: unless-stopped depends_on: - gluetun network_mode: "container:gluetun" environment: - PUID=1000 - PGID=1000 - TZ=US/Eastern - WEBUI_PORT=9080 volumes: - /dockers/qbit/appdata/config:/config - /dockers/downloads:/downloads networks: default: name: dockers_default external: true