version: '3.3' services: arch-delugevpn: cap_add: - NET_ADMIN ports: - '8112:8112' - '8118:8118' - '58846:58846' - '58946:58946' container_name: delugevpn volumes: - '/mnt/nfs/martin/deluge/data:/data' - '/mnt/nfs/martin/Downloads:/downloads' - './config:/config' - '/etc/localtime:/etc/localtime:ro' environment: - VPN_ENABLED=yes - VPN_USER={{ VPN_USER }} - VPN_PASS={{ VPN_PASS }} - VPN_PROV=pia - VPN_CLIENT=openvpn - STRICT_PORT_FORWARD=yes - ENABLE_PRIVOXY=yes - LAN_NETWORK=192.168.178.0/24 - NAME_SERVERS=84.200.69.80,37.235.1.174,1.1.1.1,37.235.1.177,84.200.70.40,1.0.0.1 - DELUGE_DAEMON_LOG_LEVEL=info - DELUGE_WEB_LOG_LEVEL=info - VPN_INPUT_PORTS=1234 - VPN_OUTPUT_PORTS=5678 - DEBUG=false - UMASK=000 - PUID=0 - PGID=0 image: binhex/arch-delugevpn:2.1.1-1-01 restart: unless-stopped arch-sabnzbdvpn: cap_add: - NET_ADMIN ports: - '8080:8080' - '8090:8090' - '8119:8118' container_name: sabnzbdvpn volumes: - '/mnt/nfs/martin/Downloads:/downloads' - './sabnzbd_config:/config' - '/etc/localtime:/etc/localtime:ro' environment: - VPN_ENABLED=yes - VPN_USER={{ VPN_USER }} - VPN_PASS={{ VPN_PASS }} - VPN_PROV=pia - VPN_CLIENT=openvpn - STRICT_PORT_FORWARD=yes - ENABLE_PRIVOXY=yes - LAN_NETWORK=192.168.178.0/24 - 'NAME_SERVERS=84.200.69.80,37.235.1.174,1.1.1.1,37.235.1.177,84.200.70.40,1.0.0.1' - VPN_INPUT_PORTS=1234 - VPN_OUTPUT_PORTS=5678 - DEBUG=false - UMASK=000 - PUID=0 - PGID=0 image: binhex/arch-sabnzbdvpn:3.6.0-2-01 restart: unless-stopped sonarr: image: mdhiggins/sonarr-sma container_name: sonarr volumes: - ./sonarr_config:/config - ./sma:/usr/local/sma/config - /mnt/nfs/martin/TV:/tv - /mnt/nfs/martin/Downloads:/downloads ports: - 8989:8989 restart: unless-stopped environment: - PUID=1000 - PGID=1000 radarr: image: lscr.io/linuxserver/radarr container_name: radarr environment: - PUID=1000 - PGID=1000 - TZ=Europe/London volumes: - ./radarr_config:/config - /mnt/nfs/martin/movies:/movies - /mnt/nfs/martin/Downloads:/downloads ports: - 7878:7878 restart: unless-stopped dashy: image: lissy93/dashy container_name: Dashy volumes: - ./dashy_config/config.yml:/app/public/conf.yml ports: - 80:80 environment: - NODE_ENV=production restart: unless-stopped healthcheck: test: ['CMD', 'node', '/app/services/healthcheck'] interval: 1m30s timeout: 10s retries: 3 start_period: 40s jellyfin: image: lscr.io/linuxserver/jellyfin container_name: jellyfin environment: - PUID=1000 - PGID=1000 - TZ=Europe/London - JELLYFIN_PublishedServerUrl=192.168.178.200 #optional volumes: - ./jelly_config:/config - /mnt/nfs/martin/TV:/data/tvshows - /mnt/nfs/martin/movies:/data/movies - /mnt/nfs/martin/shows:/data/shows - /mnt/nfs/martin/rips:/data/test ports: - 8096:8096 - 8920:8920 #optional - 7359:7359/udp #optional - 1900:1900/udp #optional restart: unless-stopped flaresolverr: # DockerHub mirror flaresolverr/flaresolverr:latest 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/London ports: - "${PORT:-8191}:8191" restart: unless-stopped bazarr: image: ghcr.io/linuxserver/bazarr container_name: bazarr environment: - PUID=1000 - PGID=1000 - TZ=Europe/Berlin volumes: - ./bazarr_config:/config - /mnt/nfs/martin/movies:/movies - /mnt/nfs/martin/TV:/tv ports: - 6767:6767 restart: unless-stopped prowlarr: image: lscr.io/linuxserver/prowlarr:latest container_name: prowlarr environment: - PUID=1000 - PGID=1000 - TZ=Europe/Berlin volumes: - ./prowlar_config:/config ports: - 9696:9696 restart: unless-stopped # readarr: # image: lscr.io/linuxserver/readarr:develop # container_name: readarr # environment: # - PUID=1000 # - PGID=1000 # - TZ=Europe/Berlin # volumes: # - ./config:/config # - /mnt/nfs/martin/books:/books # - /mnt/nfs/martin/Downloads:/downloads # ports: # - 8787:8787 # restart: unless-stopped ...