The best in open-source music discovery.
See the codeAurral is self-hosted music discovery that works on its own or alongside Lidarr. Best-in-class recommendations, rotating flows, playlist downloads, and a library that Aurral, Lidarr, or both can manage.
Create a docker-compose.yml:
services:
aurral:
image: ghcr.io/lklynet/aurral:latest
restart: unless-stopped
ports:
- "3001:3001"
environment:
- PUID=1000
- PGID=1000
volumes:
- ${MEDIA_ROOT:-/srv/media}:/data
- ./config:/config
Set MEDIA_ROOT to your host media folder. If you use Lidarr, use the host folder that Lidarr already mounts. Keep /data as the container path, and use the same mount for your download clients and your playback server. Then set Aurral's Downloads Folder to a container path such as /data/downloads/aurral. See Filesystem and mounts.
docker compose up -d
Open http://localhost:3001 and create your admin account. Connect Lidarr if you want it to manage your library, or skip it and let Aurral keep your music in its Downloads Folder. Lidarr is optional, and you can connect it later.
To get the latest merged changes, use ghcr.io/lklynet/aurral:nightly. Nightly builds can be less stable than releases. See Choose an image tag.
For a stack with Lidarr, slskd, and Navidrome, see docker-compose.example.yml. For Plex, see the Plex setup guide.
Full setup and usage guides live at docs.aurral.org.
[!NOTE] AI disclosure - Aurral is built with a hybrid approach to development. The foundation is hand-written code. For feature work, specifications are written by a developer, and any AI-generated code is thoroughly reviewed before being merged.
Aurral builds on open metadata, listening data, and infrastructure from the projects below.
| Project | Contribution |
|---|---|
| BrainzMash | Hosted artist and album metadata for discovery and search |
| Honker | Durable SQLite queues and background workers across Aurral |
| MusicBrainz | Canonical release metadata and artist identifiers |
842 followers · starred Jul 2026
2,036 followers · starred Mar 2026
138 followers · starred Sep 2026
133 followers · starred Jul 2026
JavaScript
93.9%
CSS
5.2%
The best in open-source music discovery.
See the codeAurral is self-hosted music discovery that works on its own or alongside Lidarr. Best-in-class recommendations, rotating flows, playlist downloads, and a library that Aurral, Lidarr, or both can manage.
Create a docker-compose.yml:
services:
aurral:
image: ghcr.io/lklynet/aurral:latest
restart: unless-stopped
ports:
- "3001:3001"
environment:
- PUID=1000
- PGID=1000
volumes:
- ${MEDIA_ROOT:-/srv/media}:/data
- ./config:/config
Set MEDIA_ROOT to your host media folder. If you use Lidarr, use the host folder that Lidarr already mounts. Keep /data as the container path, and use the same mount for your download clients and your playback server. Then set Aurral's Downloads Folder to a container path such as /data/downloads/aurral. See Filesystem and mounts.
docker compose up -d
Open http://localhost:3001 and create your admin account. Connect Lidarr if you want it to manage your library, or skip it and let Aurral keep your music in its Downloads Folder. Lidarr is optional, and you can connect it later.
To get the latest merged changes, use ghcr.io/lklynet/aurral:nightly. Nightly builds can be less stable than releases. See Choose an image tag.
For a stack with Lidarr, slskd, and Navidrome, see docker-compose.example.yml. For Plex, see the Plex setup guide.
Full setup and usage guides live at docs.aurral.org.
[!NOTE] AI disclosure - Aurral is built with a hybrid approach to development. The foundation is hand-written code. For feature work, specifications are written by a developer, and any AI-generated code is thoroughly reviewed before being merged.
Aurral builds on open metadata, listening data, and infrastructure from the projects below.
| Project | Contribution |
|---|---|
| BrainzMash | Hosted artist and album metadata for discovery and search |
| Honker | Durable SQLite queues and background workers across Aurral |
| MusicBrainz | Canonical release metadata and artist identifiers |
842 followers · starred Jul 2026
2,036 followers · starred Mar 2026
138 followers · starred Sep 2026
133 followers · starred Jul 2026
JavaScript
93.9%
CSS
5.2%