Recommended configurations

Navidrome is an extremely lightweight, self-hosted music streaming server compatible with the Subsonic API. Multi-user, on-the-fly transcoding, Last.fm scrobbling — all in a single binary under 50 MB.

Small library

Up to 10k tracks Personal collection, 1–5 users
From €3.90/mo
Cloud
CPU
1 core
RAM
1 GB RAM
Storage
50 GB SSD
Network
Unlimited traffic

Navidrome is extremely lightweight — this config handles a personal music collection with ease

See matching servers

Not sure which plan fits? Browse all available servers.

Browse all servers

Why self-host Navidrome?

Single binary, minimal footprint

Navidrome is a single Go binary under 50 MB. No Docker required (though it supports it), no complex dependencies. Run it directly on any Linux server and it starts serving music immediately.

Subsonic API — any client works

The Subsonic/OpenSubsonic API is supported by dozens of clients. DSub and Symfonium (Android), Substreamer (iOS), Sublime Music (Linux), Feishin (desktop) — pick the client you like without being locked to a proprietary app.

On-the-fly transcoding

Navidrome transcodes FLAC or high-bitrate files to MP3 for low-bandwidth connections. Set per-user bitrate limits — users on mobile data get compressed audio while home users get lossless originals.

Last.fm & ListenBrainz scrobbling

Connect your Last.fm or ListenBrainz account and every track you play gets logged automatically. Your listening history, top artists, and year-in-review stats keep building as you stream from your own server.

Frequently asked questions

What client apps work with Navidrome?

Navidrome implements the Subsonic/OpenSubsonic API, so any Subsonic-compatible client works. Popular choices: DSub (Android, free), Symfonium (Android, paid), Substreamer (iOS), Sublime Music (Linux), Feishin (desktop cross-platform). The built-in web UI also works as a player.

How much storage do I need for music?

Storage depends on format. MP3 at 320 kbps: ~3 MB/track, 10,000 tracks ≈ 30 GB. FLAC lossless: ~30 MB/track average, 10,000 tracks ≈ 300 GB. Most libraries are a mix — budget 50–100 GB for a typical 10,000-track collection.

Can multiple users have separate playlists?

Yes. Each Navidrome user has fully isolated playlists, play history, favorites, ratings, and scrobbling settings. They share the music library but have their own personal data.

Does Navidrome support podcast streaming?

No. Navidrome is focused exclusively on music. For podcasts, use a dedicated podcast server like Audiobookshelf alongside Navidrome.

What are the minimum specs for Navidrome?

Navidrome is extremely lightweight. It runs on 1 core and 512 MB RAM for libraries up to 10,000 tracks. For 50,000+ tracks with multiple active users, 1–2 cores and 1 GB RAM is sufficient. Storage is the limiting factor, not compute.

Navidrome is a self-hosted music streaming server built for efficiency. The server binary is under 50 MB and uses minimal CPU — a single-core server with 512 MB RAM can comfortably serve a 50,000-track library to multiple users. It implements the Subsonic/OpenSubsonic API, which means it works with dozens of existing mobile and desktop clients: DSub and Symfonium on Android, Substreamer on iOS, Sublime Music on Linux, Feishin on desktop. No proprietary client required. On-the-fly transcoding converts FLAC files to MP3 for low-bandwidth connections — the server transcodes on demand using ffmpeg, with configurable bitrate targets per user. Each user has their own library view, playlists, play history, favorites, and rating — fully isolated user profiles on a shared music collection. Navidrome scrobbles to Last.fm and ListenBrainz automatically, keeping your listening history in sync. The web UI is clean and responsive, serving as both an admin panel and a music player. For anyone with a music collection who wants to stream from anywhere, Navidrome is the most resource-efficient option available.

Community zone

A question ?
Find answers and share your knowledge !

We are waiting you on community zone. More than 70 guides (sysadmin, gaming, devops...) !

Let me check
DEDIMAX DEDIMAX DEDIMAX DEDIMAX
DEDIMAX

Need a quote ?

Write us !

Contact us

Prendre contact