Skip to main content

Deploy Navidrome

Before using the one-click template, here is a minimal Docker Compose file for self-hosting Navidrome.

If you're new to Docker Compose, check out our guide on how to self-host a Docker Compose app. You can also browse more examples in our Docker Compose library.

Self-host Navidrome with Docker Compose (minimal)

services:
navidrome:
image: deluan/navidrome:latest
ports:
- "4533:4533"
environment:
ND_SCANSCHEDULE: "@every 1h"
volumes:
- navidrome-data:/data

volumes:
navidrome-data:

Deploy Navidrome on Hostim.dev (One-Click)

Navidrome is an open-source, self-hosted music streaming server that lets you stream your personal music collection from any device. With Hostim.dev, you can deploy Navidrome with Docker and persistent storage in one click, complete with automatic domain and HTTPS.

🎵 Stream your music collection anywhere. No subscriptions. No limits.

Try it Yourself

Guest project runs for 1 hour. Log in to save and extend to 5 days.

Why Host Navidrome on Hostim.dev?

  • One-click Docker deployment
  • Persistent music library storage
  • Automatic HTTPS and domain
  • Real-time logs and metrics
  • Full control over your media data

What's included

ResourceDetails
Appdeluan/navidrome:latest
Volume/data
DomainFree *.hostim.dev subdomain
SSLLet’s Encrypt (auto-enabled)
Port4533

How to Deploy

  1. Go to your Hostim.dev dashboard.
  2. Click Create Project → Use a Template.
  3. Select Navidrome.
  4. Choose a resource plan.
  5. Deploy.

FAQ

Where does Navidrome store music and metadata?

Everything is stored under /data, backed by a persistent volume.

Does Navidrome require a database?

No. Navidrome uses an embedded SQLite database stored inside the data volume.

How do I upload my music?

Connect via Bastion and upload your files into the mounted volume.

Does Navidrome automatically scan for new files?

Yes. Scans run automatically based on ND_SCANSCHEDULE.

Can I use Navidrome behind a reverse proxy?

Yes. Forward traffic to port 4533.

How do I back up my Navidrome server?

Back up the entire data volume containing media and the internal DB.

How do I update Navidrome?

Docker: docker compose pull && docker compose up -d Hostim.dev: redeploy the app.


Alternatives

  • Airsonic-Advanced — Subsonic-compatible server
  • Funkwhale — decentralized audio server
  • Jellyfin — full media server with music support

Source + Docs


Looking for something else? Browse all templates →


Try it now

Deploy Navidrome Now – in less than 60 seconds