--- services: ############################ # RADARR ############################ # radarr: # image: lscr.io/linuxserver/radarr:latest # container_name: radarr # network_mode: "service:gluetun" # environment: # - PUID=1000 # - PGID=1000 # - TZ=Etc/UTC # volumes: # - /mnt/.ix-apps/app_mounts/radarr/config:/config # - /mnt/pool-main/media/movies:/movies #optional # - /mnt/pool-main/media/downloads:/downloads #optional # restart: unless-stopped ############################ # SONARR ############################ # sonarr: # image: lscr.io/linuxserver/sonarr:latest # container_name: sonarr # network_mode: "service:gluetun" # environment: # - PUID=1000 # - PGID=1000 # - TZ=Etc/UTC # volumes: # - /mnt/.ix-apps/app_mounts/sonarr/config:/config # - /mnt/pool-main/media/series:/tv #optional # - /mnt/pool-main/media/downloads:/downloads #optional # restart: unless-stopped ############################ # PROWLARR ############################ # prowlarr: # image: lscr.io/linuxserver/prowlarr:latest # container_name: prowlarr # network_mode: "service:gluetun" # environment: # - PUID=1000 # - PGID=1000 # - TZ=Etc/UTC # volumes: # - /mnt/.ix-apps/app_mounts/prowlarr/config:/config # restart: unless-stopped ############################ # BAZARR ############################ # bazarr: # image: lscr.io/linuxserver/bazarr:latest # container_name: bazarr # network_mode: "service:gluetun" # environment: # - PUID=1000 # - PGID=1000 # - TZ=Etc/UTC # volumes: # - /mnt/.ix-apps/app_mounts/bazarr/config:/config # - /media/arr/radarr/movies:/movies #optional # - /media/arr/sonarr/tvseries:/tv #optional # restart: unless-stopped ############################ # LIDARR ############################ # lidarr: # image: lscr.io/linuxserver/lidarr:latest # container_name: lidarr # network_mode: "service:gluetun" # environment: # - PUID=1000 # - PGID=1000 # - TZ=Etc/UTC # volumes: # - /mnt/.ix-apps/app_mounts/lidarr/config:/config # - /mnt/pool-main/media/music:/music #optional # - /mnt/pool-main/media/downloads:/downloads #optional # restart: unless-stopped ############################ # READARR ############################ # readarr: # image: lscr.io/linuxserver/readarr:develop # container_name: readarr # network_mode: "service:gluetun" # environment: # - PUID=1000 # - PGID=1000 # - TZ=Etc/UTC # volumes: # - /media/arr/readarr/config:/config # - /media/arr/readarr/books:/books #optional # - /media/arr/qbittorrent/downloads:/downloads #optional # restart: unless-stopped ############################ # QBITTORRENT ############################ # qbittorrent: # image: lscr.io/linuxserver/qbittorrent:latest # container_name: qbittorrent # network_mode: "service:gluetun" # environment: # - PUID=1000 # - PGID=1000 # - TZ=Etc/UTC # - WEBUI_PORT=12000 # - TORRENTING_PORT=6881 # volumes: # - /media/arr/qbittorrent/config:/config # - /media/arr/qbittorrent/downloads:/downloads #optional # restart: unless-stopped ############################ # DUCKDNS ############################ duckdns: image: linuxserver/duckdns:latest container_name: duckdns network_mode: "service:gluetun" # Route through gluetun environment: - PUID=1000 - PGID=1000 - TZ=Etc/UTC - SUBDOMAINS=ujly # Replace with your DuckDNS subdomain(s) - TOKEN={DUCKDNS_TOKEN} # Replace with your DuckDNS token restart: unless-stopped ############################ # JELLYFIN ############################ jellyfin: image: lscr.io/linuxserver/jellyfin:latest container_name: jellyfin environment: - PUID=1000 - PGID=1000 - TZ=Etc/UTC volumes: - /mnt/pool-main/portainer/jellyfin/config:/config - /mnt/pool-main/media/series:/data/series - /mnt/pool-main/media/movies:/data/movies ports: - 8096:8096 # - 8920:8920 #optional # - 7359:7359/udp #optional # - 1900:1900/udp #optional restart: unless-stopped ############################ # GLUETUN ############################ gluetun: image: qmcgaw/gluetun container_name: gluetun ports: - 20000:8096 #jellyfin # - 9696:9696 #prowlarr # - 7878:7878 #radarr # - 8989:8989 #sonarr # - 6767:6767 #bazarr # - 8686:8686 #lidarr # - 8787:8787 #readarr # - 12000:12000 #qbittorrent # - 6881:6881 #qbittorrent # - 6881:6881/udp #qbittorrent cap_add: - NET_ADMIN devices: - /dev/net/tun:/dev/net/tun environment: - VPN_SERVICE_PROVIDER=nordvpn - VPN_TYPE=openvpn - OPENVPN_USER=${VPN_USER} - OPENVPN_PASSWORD=${VPN_PASSWORD} - SERVER_COUNTRIES=Switzerland