Where Does Navidrome Store Data?
Navidrome's /data and /music volumes, navidrome.toml lookup, and key env overrides.
Last updated
Navidrome divides storage in two. Your music stays where it already is and mounts read only at /music, while the database, cache, artwork and backups collect in /data on a persistent volume.
Config comes from navidrome.toml beside the binary or in /data for Docker, overridable per key with ND_ variables. Point ND_CONFIGFILE at the file when the layout gets exotic.
Where Navidrome stores this, by platform
/data
Container path for DB, cache and backups; map host dir like /path/to/data:/data. Music separately at /music. Toml auto found in /data or CWD. Keys: ND_DATAFOLDER, ND_MUSICFOLDER, ND_CONFIGFILE.
Frequently asked questions
What do I back up for Navidrome?
The /data volume contents: database, cache, playlists and backups. Music files need no backup from Navidrome itself since they are only scanned in place.
Where does the config file go in Docker?
Create navidrome.toml in the host folder mapped to /data and set ND_CONFIGFILE=/data/navidrome.toml. The container picks it up on restart.
Notice an outdated path? Let us know.