version: '3.8' services: deemix: image: ghcr.io/bambanah/deemix:latest container_name: Deemix volumes: - /mnt/hdd/Media/Music:/downloads - /opt/02_media_downloader/deemix:/config environment: - DEEMIX_SINGLE_USER=true # ports: # - '6595:6595' networks: - bragi-local restart: unless-stopped seerr: image: ghcr.io/seerr-team/seerr:latest init: true container_name: Seerr volumes: - /opt/download/seerr/config:/app/config ports: - '5055:5055' restart: unless-stopped networks: - bragi-local healthcheck: test: wget --no-verbose --tries=1 --spider http://localhost:5055/api/v1/settings/public || exit 1 start_period: 20s timeout: 3s interval: 15s retries: 3 # qbittorrent: # image: lscr.io/linuxserver/qbittorrent:latest # container_name: qbittorrent # volumes: # - /opt/download/qbittorrent/config:/config # - /mnt/big/Media/Film:/downloads # environment: # - WEBUI_PORT=8088 # network_mode: service:gluetun # restart: unless-stopped slskd: image: slskd/slskd container_name: slskd user: "1000:1000" environment: - SLSKD_REMOTE_CONFIGURATION=true volumes: - /opt/02_media_downloader/slskd/:/app - /mnt/hdd/Media/incomplete:/downloads/incomplete - /mnt/hdd/Media/Music:/downloads/complete network_mode: service:gluetun restart: always sabnzbd: image: lscr.io/linuxserver/sabnzbd:latest container_name: sabnzbd volumes: - /opt/download/sabnzbd/config:/config - /mnt/big/Media/incomplete:/incomplete-downloads - /mnt/big/Media/Film:/downloads network_mode: service:gluetun restart: unless-stopped prowlarr: image: lscr.io/linuxserver/prowlarr:latest container_name: Prowlarr volumes: - /opt/download/prowlarr/config:/config network_mode: service:gluetun restart: unless-stopped radarr: image: lscr.io/linuxserver/radarr:latest container_name: Radarr volumes: - /opt/download/radarr/config:/config - /mnt/big/Media/Film/movies:/downloads - /mnt/big/Media/Films:/movies network_mode: service:gluetun restart: unless-stopped sonarr: image: lscr.io/linuxserver/sonarr:latest container_name: sonarr volumes: - /opt/download/sonarr/data:/config - /mnt/big/Media/Film/Series:/downloads - /mnt/big/Media/Series:/tv network_mode: service:gluetun restart: unless-stopped gluetun: image: qmcgaw/gluetun container_name: gluetun cap_add: - NET_ADMIN - NET_RAW sysctls: - net.ipv6.conf.all.disable_ipv6=0 devices: - /dev/net/tun:/dev/net/tun volumes: - /opt/download/gluetun:/gluetun environment: - VPN_SERVICE_PROVIDER=protonvpn - VPN_TYPE=openvpn - OPENVPN_USER=${USER} - OPENVPN_PASSWORD=${Password} # - SERVER_COUNTRIES=Bulgaria - UPDATER_PERIOD=24h ports: - '6881:6881' # Torrent port forwarding (Crucial for Gluetun) - '7878:7878' # Radarr - '8087:8080' # Sabnzbd (Internal 8080 -> External 8088) - '8989:8989' # Sonarr - '9696:9696' # Prowlarr - "5030:5030" # slskd HTTP - "5031:5031" # slskd HTTPS - "50300:50300" # slskd Incoming Connections restart: unless-stopped networks: bragi-local: external: true