Skip to content

Setup Unpackerr

Overview

Unpackerr was designed to make sure you never have to worry about a download failing to import because it's in a bunch of rar files.

Important Docker Files

.env file

.env
NAME=unpackerr
ID=1000
DOMAIN=
PORT=5656
DOWNLOADS=
TZ=America/New_York
APPDATA=
SONARR_API_KEY=
RADARR_API_KEY=
RADARR_REMUX_API_KEY=
NAS_SUB=
DOWNLOADS=

docker-compose.yml file

docker-compose.yml
services:
  unpackerr:
    image: ghcr.io/unpackerr/unpackerr
    container_name: ${NAME}
    restart: always
    user: ${ID}:${ID}
    environment:
      TZ: ${TZ}
      UN_PARALLEL: '3'
      UN_SONARR_0_URL: https://sonarr.${DOMAIN}
      UN_SONARR_0_API_KEY: ${SONARR_API_KEY}
      UN_SONARR_0_PATH: /downloads/sonarr
      UN_SONARR_0_SYNCTHING: false
      UN_RADARR_0_URL: https://radarr.${DOMAIN}
      UN_RADARR_0_API_KEY: ${RADARR_API_KEY}
      UN_RADARR_0_PATH: /downloads/radarr
      UN_RADARR_0_SYNCTHING: false
      UN_RADARR_1_URL: https://radarr-remux.${DOMAIN}
      UN_RADARR_1_API_KEY: ${RADARR_REMUX_API_KEY}
      UN_RADARR_1_PATH: /downloads/radarr-remux
      UN_RADARR_1_SYNCTHING: false
    volumes:
      - ${APPDATA}/${NAME}/config:/config
      - ${DOWNLOADS}:/downloads
    networks:
      - main
    labels:
      swag: disable
      com.centurylinklabs.watchtower.enable: true
networks:
  main:
    external: true

Start the Container

Start the Container
docker compose up -d

Changelog

2025-03-08

  • Updated Network to follow new schema.
  • Removed DNS from docker-compose file, as it is no longer needed.
    • Previously fixed DNS issue occuring on servers with using the flag of tailscale up --accept-dns=false to no not overwrite DNS servers on the server.