Navidrome Hosting on Hostim.dev
This page covers the hosted route: no VPS, no proxy, no certificates.
Deploy Navidrome on Hostim.dev (One-Click)
Navidrome is an open-source, self-hosted music streaming server. It reads your own music files and streams them to the web player or to any Subsonic-compatible app. With Hostim.dev, you can deploy Navidrome with Docker and persistent storage in one click – complete with automatic domain and HTTPS.
🎵 Your music library, streamed from your own server.
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 volumes (
/data,/music) - Automatic HTTPS and domain
- Real-time logs and metrics
- Fully self-hosted and private
What's included
| Resource | Details |
|---|---|
| App | deluan/navidrome Docker image |
| Volumes | /data, /music |
| Domain | Free *.hostim.dev subdomain |
| SSL | Let's Encrypt (auto-enabled) |
| Port | 4533 |
How to Deploy
- Go to your Hostim.dev dashboard.
- Click Create Project → Use a Template.
- Select Navidrome.
- Choose a resource plan.
- Deploy.
Post-Deploy Notes
The template creates two volumes, and they hold different things:
| Volume | Mount | What goes there |
|---|---|---|
navidrome-data | /data | Navidrome's own database, cache and plugins |
navidrome-music | /music | Your music files |
Upload your music to /music. Navidrome scans that folder and nothing else. Files written anywhere outside the two volumes — for example to the container's /tmp — are lost the next time the app is redeployed.
To upload:
- Add your SSH key to the project (Project → SSH keys).
- Connect to the project bastion over SSH and copy files into
/music, for example withscporrsync.
Navidrome watches /music and picks up new files automatically. The first account you create in the web UI is the admin.
FAQ
Where does Navidrome store its data?
The database, cache and plugins live in /data. Your music files live
in /music. Both are persistent volumes.
Does Navidrome require a database?
No. Navidrome uses an embedded SQLite database stored in /data.
How do I upload my music library?
Connect over SSH through the project bastion and copy your files into the volume
mounted at /music.
Why does Navidrome not see my music?
Check that the files are under /music and in a supported format (MP3,
FLAC, M4A, OGG, WMA, and others). Trigger a scan from Settings in the web UI
if you do not want to wait for the watcher.
Can I use my phone to listen?
Yes. Navidrome speaks the Subsonic API, so apps like play:Sub, substreamer or Symfonium work against your app domain.
How do I back up Navidrome?
Back up both volumes: /data for the database and settings,
/music for the library itself.
How do I update Navidrome?
Docker: docker compose pull && docker compose up -d
Hostim.dev: redeploy the app.
Alternatives
- Komga — comics and manga media server
- Kavita — manga, comic and book server
- Jellyfin — general media server with music support
Source + Docs
- GitHub: https://github.com/navidrome/navidrome
- Documentation: https://www.navidrome.org
Looking for something else? Browse all templates →