Files
home-server/komodo/arr/download-clients/compose.yaml

113 lines
3.3 KiB
YAML

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:1.4.1
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:
- ${CONFIG_PATH}/ephemera:/app/data
- ${CONFIG_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: