What is Navidrome?#
Navidrome is an open-source web-based music collection manager and streamer. It is compatible with Subsonic/Madsonic/Airsonic clients and allows you to enjoy your music collection from anywhere.
Docker Compose Example#
# navidrome - https://www.navidrome.org/docs/installation/docker/
---
services:
navidrome:
container_name: navidrome
image: deluan/navidrome:latest
user: 1000:1000 # should be owner of volumes
ports:
- "${NAVIDROME_PORT}:4533"
restart: unless-stopped
volumes:
- ${DATA_PATH}:/data
- music_nfs:/music:ro
volumes:
music_nfs:
name: music_nfs
driver_opts:
type: nfs
o: addr=${NAS_ADDR},nolock,soft,rw
device: :${MUSIC_PATH}Features#
- Streams to nearly any device.
- Compatible with all Subsonic clients.
- Very lightweight, runs well even on older hardware.
- Automatically handles huge music collections.
