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.
Minimal compose file
Section titled “Minimal compose file”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:/configPoint /data:/data at the host path that Lidarr mounts. ./config holds Aurral’s database, settings, and encrypted secrets.
Start Aurral
Section titled “Start Aurral”docker compose up -d- Open
http://localhost:3001. - Create your admin account.
- Connect Lidarr.
What the mounts do
Section titled “What the mounts do”| Mount | Container path | Purpose |
|---|---|---|
| Lidarr media root | /data | Same path view as Lidarr for the library and downloads |
| Host config dir | /config | Aurral 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.
Full stack
Section titled “Full stack”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