What is it for?
Navidrome streams your music collection (MP3, FLAC…) in the browser and to dozens of Subsonic-compatible mobile apps. Very light and fast, even with thousands of albums.
Who is it for?
Music lovers with their own collection.
After installing
- Open the site address and create the administrator account.
- On your phone, use a Subsonic app (Symfonium, Substreamer, play:Sub…).
The docker-compose
Example behind Traefik. To adapt it (Nginx Proxy Manager, local port…) with a line-by-line explanation, use the generator (in French).
# docker-compose.yml : Navidrome
services:
navidrome:
image: deluan/navidrome:latest
container_name: navidrome
restart: unless-stopped
user: "1000:1000"
security_opt:
- no-new-privileges:true
environment:
ND_SCANSCHEDULE: 1h
ND_LOGLEVEL: info
TZ: Europe/Paris
volumes:
- ./data:/data
- /srv/musique:/music:ro
networks:
- traefik
labels:
- traefik.enable=true
- traefik.http.routers.navidrome.rule=Host(`musique.mydomain.com`)
- traefik.http.routers.navidrome.entrypoints=websecure
- traefik.http.routers.navidrome.tls.certresolver=letsencrypt
- traefik.http.services.navidrome.loadbalancer.server.port=4533
networks:
traefik:
external: true