-
Notifications
You must be signed in to change notification settings - Fork 33
2. Quick Start
Markus Kuuse edited this page May 27, 2026
·
6 revisions
This guide gets Explo running with Docker and the web UI in a few minutes.
Before starting, make sure you have:
-
A self-hosted music system:
- Emby
- Jellyfin
- Plex
- Any Subsonic-compatible server (Navidrome, Airsonic, etc.)
-
ListenBrainz scrobbling configured
Create a folder with all the needed subfolders for Explo:
mkdir -p explo/config
cd explocreate the docker compose file
nano docker-compose.yamlPaste the following configuration into docker-compose.yaml:
services:
explo:
image: ghcr.io/lumepart/explo:latest
restart: unless-stopped
container_name: explo
ports:
- "7288:7288"
volumes:
- ./explo/.env:/opt/explo/.env
- ./explo/config:/opt/explo/config # required — stores playlist cache and cover art
- /path/to/musiclibrary/explo:/data/ # has to be in the same path you have your music system pointed to (it's recommended to put explo under a subfolder)
# - /path/to/slskd/downloads:/slskd/ # if using slskd
environment:
- TZ=UTC # Change this to the timezone set in ListenBrainz (default is UTC)
- WEB_UI=true
# Web UI credentials (required for login)
- UI_USERNAME=testuser
- UI_PASSWORD=testpasswordRun:
docker compose up -dOpen:
http://YOUR_SERVER_IP:7288
Log in using the credentials defined in docker-compose.yaml.
After logging in, follow the setup wizard to configure:
- Discovery
- Music system
- Downloaders
For all available configuration options, see:
Explo can be run as a simple binary without a need for an UI, steps for installing the binary are described here