Wizarr
Github RepoDiscord
  • Introduction
  • 💾Getting-Started
    • Installation
    • Reverse Proxy
  • 💭Using Wizarr
    • Single-Sign-On (SSO)
    • Discord Integration
    • Customise The Wizard
  • ⛑️Support
    • Discord
  • Contribute
    • Translate
    • Development
Powered by GitBook
On this page
  • Docker
  • Unraid

Was this helpful?

Edit on GitHub
  1. Getting-Started

Installation

PreviousIntroductionNextReverse Proxy

Last updated 1 day ago

Was this helpful?

Docker

Be sure to replace/path/to/appdata/config in the below examples with a valid host directory path. If this volume mount is not configured correctly, your Wizarr settings/data will not be persisted when the container is recreated (e.g., when updating the image or rebooting your machine).

The TZ environment variable value should also be set to the of your time zone!

Installation:

Define the wizarr service in your docker-compose.yml as follows:

---
services:
  wizarr:
    container_name: wizarr
    image: ghcr.io/wizarrrr/wizarr
    user: 1000:1000 #Set UID/GID
    ports:
      - 5690:5690
    volumes:
      - /path/to/appdata/config/database:/data/database
      - /path/to/appdata/config/wizard:/data/wizard_steps
    environment:
      - DISABLE_BUILTIN_AUTH=false #Set to true ONLY if you are using another auth provider (Authelia, Authentik, etc)
      - TZ=Europe/London #Set your timezone here

Then, start all services defined in the Compose file:

docker compose up -d or docker-compose up -d

Updating

Pull the latest image:

docker compose pull wizarr or docker-compose pull wizarr

Then, restart all services defined in the Compose file:

docker compose up -d or docker-compose up -d

Installation

docker run -d \
  --name wizarr \
  -e DISABLE_BUILTIN_AUTH=false \
  -e TZ=Europe/London \
  --user 1000:1000 \ #Set UID/GID to run container as
  -p 5690:5690 \
  -v /path/to/appdata/config/database:/data/database \
  -v /path/to/appdata/config/wizard:/data/wizard_steps
  --restart unless-stopped \
  ghcr.io/wizarrrr/wizarr

Updating

Stop and remove the existing container:

docker stop wizarr && docker rm wizarr

Pull the latest image:

docker pull ghcr.io/wizarrrr/wizarr

Finally, run the container with the same parameters originally used to create the container:

docker run -d ...

Unraid

  1. Ensure you have the Community Applications plugin installed.

  2. Inside the Community Applications app store, search for Wizarr.

  3. Click the Install Button.

  4. On the following Add Container screen, make changes to the Host Port and Host Path 1(Appdata) as needed, as well as the environment variables.

  5. Click apply and access "Wizarr" at your <ServerIP:HostPort> in a web browser.

💾
TZ database name