Skip to content

Docker Setup

Aurral runs in Docker. It needs a /config mount for app data.

Aurral also needs the same media root that Lidarr uses. Most installations use /data.

services:
aurral:
image: ghcr.io/lklynet/aurral:latest
restart: unless-stopped
ports:
- "3001:3001"
environment:
- PUID=${PUID:-1000}
- PGID=${PGID:-1000}
volumes:
- /data:/data
- ./config:/config

Point /data:/data at the host path that Lidarr mounts. ./config holds Aurral’s database, settings, and encrypted secrets.

Terminal window
docker compose up -d
  1. Open http://localhost:3001.
  2. Create your admin account.
  3. Connect Lidarr.
MountContainer pathPurpose
Lidarr media root/dataSame path view as Lidarr for the library and downloads
Host config dir/configAurral database, settings, users, and jobs

Set the downloads path in Settings > Download Clients > Downloads Folder > Path. For example, use /data/downloads/aurral.

The downloads path must be under the media mount.

Use docker-compose.example.yml for a stack with Lidarr, slskd, and Navidrome.

Match Lidarr’s media mount. See Match Lidarr for details and Servarr links.

Next: Match Lidarr