Back to Blog
team@tinypod.app

Self-Hosting Navidrome: Music Streaming Server

Navidrome is a lightweight music streaming server. Stream your music collection from anywhere with Subsonic-compatible apps.

navidromemusicstreamingmedia

What Is Navidrome?


Navidrome is a music server that streams your personal music collection. Upload your music, access it from anywhere.


Navidrome vs Jellyfin (Music)


  • Navidrome: Music-focused, lighter, better music UX
  • Jellyfin: Multi-media (video + music), heavier
  • Use Navidrome for music-only, Jellyfin if you also have video

  • Features


  • Web-based music player
  • Album, artist, genre browsing
  • Playlists (smart and manual)
  • Favorites and ratings
  • Scrobbling to Last.fm/ListenBrainz
  • Multi-user support
  • Transcoding (convert formats on-the-fly)

  • Subsonic API


    Navidrome implements the Subsonic API. This means it works with dozens of music apps:

  • Symfonium (Android)
  • play:Sub (iOS)
  • Sublime Music (Desktop)
  • Sonixd (Desktop)

  • Deployment


    1. Deploy Navidrome on TinyPod

    2. Mount your music directory

    3. Navidrome scans and indexes

    4. Access via web or install a Subsonic app


    Resources: 1 CPU, 256 MB RAM.


    Own your music library. Stream it anywhere. No subscription fees.