services: # transmission-openvpn: # container_name: transmission # cap_add: # - NET_ADMIN # volumes: # - ${DATA_PATH}/torrents:/data # environment: # - PUID=${PUID} # - PGID=${PGID} # - OPENVPN_PROVIDER=PIA # - OPENVPN_CONFIG=${PIA_OPENVPN_CONFIG} # - OPENVPN_USERNAME=${PIA_USERNAME} # - OPENVPN_PASSWORD=${PIA_PASSWORD} # - LOCAL_NETWORK=192.168.50.0/24 # logging: # driver: json-file # options: # max-size: 10m # ports: # - '9092:9091' # image: haugene/transmission-openvpn # restart: unless-stopped sabnzbd: image: lscr.io/linuxserver/sabnzbd:latest container_name: sabnzbd environment: - PUID=${PUID} - PGID=${PGID} - TZ=Etc/UTC volumes: - ${CONFIG_PATH}/sabnzbd:/config - ${DATA_PATH}/usenet:/downloads #optional # - /path/to/incomplete/downloads:/incomplete-downloads #optional ports: - 6798:8080 restart: unless-stopped pia-qbittorrent: image: j4ym0/pia-qbittorrent container_name: pia-qbittorrent cap_add: - NET_ADMIN environment: - UID=${PUID} - GID=${PGID} - TZ=Etc/UTC - PIA_REGION=${PIA_REGION} - PIA_USERNAME=${PIA_USERNAME} - PIA_PASSWORD=${PIA_PASSWORD} - CIPHER=AES-128-CBC volumes: - qbittorrent-pia:/config - ${DATA_PATH}/torrents:/downloads ports: - "8888:8888" restart: unless-stopped ephemera: image: ghcr.io/orwellianepilogue/ephemera:latest container_name: ephemera restart: unless-stopped ports: - "8286:8286" environment: # Required: AA_BASE_URL: https://annas-archive.org # FlareSolverr is used for slow download fallback when API key is missing or quota exhausted # Default: http://127.0.0.1:8191 (or http://flaresolverr:8191 in Docker) FLARESOLVERR_URL: ${FLARESOLVERR_URL} # Optional # Alternative Download Source (optional, but highly recommended) # If set, LG fast download will be attempted before falling back to slow servers # Leave empty to disable this feature # li, bz, etc. LG_BASE_URL: https://libgen.gl #https://gen.com # AA_API_KEY: # Only for paid members of AA, otherwise leave blank for slow downloads PUID: ${PUID} PGID: ${PGID} TZ: ${TZ} volumes: - ephemera-data:/app/data - ${DATA_PATH}/ephemera-downloads:/app/downloads - /mnt/media/bookdrop:/app/ingest # Set DNS server to prevent EU blocking #dns: # - 1.1.1.1 # - 1.0.0.1 # healthcheck: # test: # [ # "CMD", # "wget", # "--no-verbose", # "--tries=1", # "--spider", # "http://127.0.0.1:8286/health", # ] # interval: 30s # timeout: 10s # start_period: 40s # retries: 3 volumes: qbittorrent-pia: ephemera-data: