### 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)