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_PW }} - 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 restart: unless-stopped # sonarr: # image: lscr.io/linuxserver/sonarr # container_name: sonarr # environment: # - PUID=1000 # - PGID=1000 # - TZ=Europe/London # volumes: # - ./sonarr_config:/config # - /mnt/nfs/martin/TV:/tv #optional # #- /mnt/nfs/martin/deluge/data:/data/incomplete #optional # - /mnt/nfs/martin/Downloads:/downloads # ports: # - 8989:8989 # 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 jackett: image: lscr.io/linuxserver/jackett container_name: jackett environment: - PUID=1000 - PGID=1000 - TZ=Europe/London - AUTO_UPDATE=true #optional volumes: - ./jackett_config:/config - ./jackett_blackhole:/downloads ports: - 9117:9117 restart: unless-stopped 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 # 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