105 lines
3.8 KiB
YAML
105 lines
3.8 KiB
YAML
### Unpackerr docker-compose.yml Example
|
|
### See this URL for variable descriptions and options:
|
|
### https://github.com/Unpackerr/unpackerr#docker-env-variables
|
|
##################################################################
|
|
version: "3.7"
|
|
services:
|
|
|
|
unpackerr:
|
|
image: golift/unpackerr
|
|
container_name: unpackerr
|
|
volumes:
|
|
# You need at least this one volume mapped so Unapckerr can find your files to extract.
|
|
# Make sure this matches your Starr apps; the folder mount (/downloads or /data) should be identical.
|
|
- /unsorted/qbit:/downloads
|
|
restart: always
|
|
# Get the user:group correct so unpackerr can read and write to your files.
|
|
#user: ${PUID}:${PGID}
|
|
user: 1000:1006
|
|
# What you see below are defaults for this compose. You only need to modify things specific to your environment.
|
|
environment:
|
|
- TZ=${TZ}
|
|
# General config
|
|
- UN_DEBUG=false
|
|
- UN_LOG_FILE=
|
|
- UN_LOG_FILES=10
|
|
- UN_LOG_FILE_MB=10
|
|
- UN_INTERVAL=2m
|
|
- UN_START_DELAY=1m
|
|
- UN_RETRY_DELAY=5m
|
|
- UN_MAX_RETRIES=3
|
|
- UN_PARALLEL=1
|
|
- UN_FILE_MODE=0644
|
|
- UN_DIR_MODE=0755
|
|
# Sonarr Config
|
|
- UN_SONARR_0_URL=http://sonarr:8989
|
|
- UN_SONARR_0_API_KEY=SonarrAPIKey
|
|
- UN_SONARR_0_PATHS_0=/downloads/sonarr
|
|
- UN_SONARR_0_PROTOCOLS=torrent
|
|
- UN_SONARR_0_TIMEOUT=10s
|
|
- UN_SONARR_0_DELETE_ORIG=false
|
|
- UN_SONARR_0_DELETE_DELAY=5m
|
|
# Radarr Config
|
|
- UN_RADARR_0_URL=http://radarr:7878
|
|
- UN_RADARR_0_API_KEY=RadarrAPIKey
|
|
- UN_RADARR_0_PATHS_0=/downloads/radarr
|
|
- UN_RADARR_0_PROTOCOLS=torrent
|
|
- UN_RADARR_0_TIMEOUT=10s
|
|
- UN_RADARR_0_DELETE_ORIG=false
|
|
- UN_RADARR_0_DELETE_DELAY=5m
|
|
# Lidarr Config
|
|
- UN_LIDARR_0_URL=http://lidarr:8686
|
|
- UN_LIDARR_0_API_KEY=LidarrAPIKey
|
|
- UN_LIDARR_0_PATHS_0=/downloads/lidarr
|
|
- UN_LIDARR_0_PROTOCOLS=torrent
|
|
- UN_LIDARR_0_TIMEOUT=10s
|
|
- UN_LIDARR_0_DELETE_ORIG=false
|
|
- UN_LIDARR_0_DELETE_DELAY=5m
|
|
# Readarr Config
|
|
- UN_READARR_0_URL=http://readarr:8787
|
|
- UN_READARR_0_API_KEY=ReadarrAPIKey
|
|
- UN_READARR_0_PATHS_0=/downloads/readarr
|
|
- UN_READARR_0_PROTOCOLS=torrent
|
|
- UN_READARR_0_TIMEOUT=10s
|
|
- UN_READARR_0_DELETE_ORIG=false
|
|
- UN_READARR_0_DELETE_DELAY=5m
|
|
# Folder Config
|
|
- UN_FOLDER_0_PATH=
|
|
- UN_FOLDER_0_EXTRACT_PATH=
|
|
- UN_FOLDER_0_DELETE_AFTER=10m
|
|
- UN_FOLDER_0_DELETE_ORIGINAL=false
|
|
- UN_FOLDER_0_DELETE_FILES=false
|
|
- UN_FOLDER_0_MOVE_BACK=false
|
|
# Webhook Config
|
|
- UN_WEBHOOK_0_URL=https://discord.com/api/webhooks/YourDiscordBotID/YourDiscordBotToken
|
|
- UN_WEBHOOK_0_NAME=
|
|
- UN_WEBHOOK_0_NICKNAME=Unpackerr
|
|
- UN_WEBHOOK_0_CHANNEL=WebhookChannelID
|
|
- UN_WEBHOOK_0_TIMEOUT=10s
|
|
- UN_WEBHOOK_0_SILENT=false
|
|
- UN_WEBHOOK_0_IGNORE_SSL=false
|
|
- UN_WEBHOOK_0_EXCLUDE_0=
|
|
- UN_WEBHOOK_0_EVENTS_0=0
|
|
- UN_WEBHOOK_0_TEMPLATE_PATH=
|
|
- UN_WEBHOOK_0_CONTENT_TYPE=application/json
|
|
# Command Hook Config
|
|
#- UN_CMDHOOK_0_COMMAND=
|
|
#- UN_CMDHOOK_0_NAME=
|
|
#- UN_CMDHOOK_0_TIMEOUT=10s
|
|
#- UN_CMDHOOK_0_SILENT=false
|
|
#- UN_CMDHOOK_0_SHELL=false
|
|
#- UN_CMDHOOK_0_EXCLUDE_0=
|
|
#- UN_CMDHOOK_0_EVENTS_0=0
|
|
networks: # Specify network for container
|
|
- homelab
|
|
|
|
security_opt:
|
|
- no-new-privileges:true
|
|
networks: # I don't know why but you have to specify the network 2x. In service, and in this tag area..
|
|
# some-additional-network:
|
|
# aliases:
|
|
# - simplename # This isn't allowed in portainer, must be called in the service.
|
|
homelab:
|
|
# name: homelab # Networks can also be given a custom name, not needed if existing
|
|
external: true # This option causes compose to join the above network instead of making a _default one (supposedly)
|