[{"data":1,"prerenderedAt":88},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-en-navidrome":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"slug":7,"slugs":8,"categorySlugs":9,"name":13,"description":14,"phase":15,"unavailableReason":16,"docsUrl":17,"logo":18,"github":18,"tagline":19,"longDescription":20,"features":21,"useCases":28,"steps":38,"faq":51,"specs":67,"compatibleOs":72,"relatedApps":74,"relatedPosts":82,"category":85},"navidrome",{"fr":7,"en":7,"ar":7,"es":7},{"fr":10,"en":11,"ar":12,"es":10},"collaboration","collaboration-productivity","التعاون-والإنتاجية","Navidrome","Self-hosted music server compatible with Subsonic\u002FAirsonic: stream your audio library from your VPS to any device or mobile app.",2,"awaiting_qa","https:\u002F\u002Fservorbit.com\u002Fblog\u002Fnavidrome-self-host-your-music-server-on-vps",null,"Your personal Spotify alternative — stream your music collection from your own VPS.","Navidrome is a lightweight, open-source music server (GPL-3.0, ~11k GitHub stars) that lets you host your personal music collection and stream it from any browser or Subsonic-compatible mobile app. Written in Go, it runs on a single container with under 256 MB RAM and an embedded SQLite database — no external services required.\n\nNavidrome implements the Subsonic API, giving you access to a rich ecosystem of mobile clients: Symfonium, DSub, Ultrasonic, and BubbleUpnP on Android; Amperfy and iSub on iOS. Unlike Jellyfin (video-centric), Navidrome is purpose-built for music: it scrapes metadata from MusicBrainz, organises albums and artists automatically, and offers per-user playlists, scrobbling to Last.fm or ListenBrainz, and a clean single-page web player.",[22,23,24,25,26,27],"Subsonic API compatibility — works with 20+ mobile clients on Android and iOS.","Automatic music library scan with configurable schedule (default: every hour).","Metadata fetched from MusicBrainz and embedded tags — album art, genres, lyrics.","Per-user playlists, favourites, ratings and play count history.","Last.fm and ListenBrainz scrobbling support per user.","Single Go binary with embedded SQLite — no external database or cache required.",[29,32,35],{"title":30,"body":31},"Personal music library","Upload your FLAC, MP3 or OGG collection to the VPS via SFTP, and Navidrome scans and indexes it automatically. Stream from any browser or mobile app — your music, your server, no monthly fee.",{"title":33,"body":34},"Multi-user household","Create one account per family member or flatmate. Each user gets independent playlists, favourites and listening history, all sharing the same indexed library on a single VPS.",{"title":36,"body":37},"Developer music infrastructure","Navidrome exposes the Subsonic API, widely supported by open-source clients and automation tools. Integrate it with scrobbling services, podcast apps, or your own scripts — all self-hosted.",[39,42,45,48],{"title":40,"body":41},"Create the VPS","Order a VPS from the marketplace. No domain is required — you can access Navidrome via an SSH tunnel on any plan.",{"title":43,"body":44},"Upload your music","Connect to your VPS via SFTP (using FileZilla, Cyberduck or rsync) and upload your music files to the \u002Fmusic volume. Navidrome scans it automatically every hour, or you can trigger a scan manually from the web interface.",{"title":46,"body":47},"Create the admin account","Open the URL provided in your dashboard (or the SSH tunnel). Navidrome's first-run screen prompts you to choose an admin username and password — done.",{"title":49,"body":50},"Connect a mobile app","Install a Subsonic-compatible client (Symfonium, DSub or Ultrasonic on Android; Amperfy on iOS). Enter your server URL and credentials — your entire library is available offline-capable from your phone.",[52,55,58,61,64],{"q":53,"a":54},"Do I need a domain name?","No. Navidrome is fully functional without a domain. Access it via SSH tunnel: run ssh -L 4533:127.0.0.1:4533 root@your-vps-ip on your computer, then open http:\u002F\u002Flocalhost:4533 in your browser. For permanent mobile access, pointing a domain at your VPS and configuring HTTPS is recommended.",{"q":56,"a":57},"Which mobile apps are compatible?","Navidrome implements the Subsonic API, so it works with any Subsonic-compatible client. Popular choices: Symfonium (Android, paid), DSub (Android, free), Ultrasonic (Android, open-source), Amperfy (iOS, open-source), iSub (iOS). The built-in web player also works in any browser.",{"q":59,"a":60},"How do I add my music?","Upload your music files to the VPS via SFTP or rsync. Files go into the \u002Fmusic Docker volume (find its host path with docker volume inspect navidrome-music). Navidrome rescans automatically on its configured schedule (default: every hour), or click Scan Library in the admin panel.",{"q":62,"a":63},"How much RAM does Navidrome use?","Under 256 MB in typical use for a personal library of up to ~50,000 tracks. A 1 GB VPS is more than enough. Larger libraries (100k+ tracks) or heavy transcoding may need 512 MB.",{"q":65,"a":66},"Is there scrobbling support?","Yes. Each Navidrome user can link their own Last.fm or ListenBrainz account in their profile settings. Every played track is scrobbled automatically — no third-party plugin required.",{"license":68,"ram":69,"cpu":70,"port":71},"GPL-3.0","\u003C 256 MB","1 vCPU","4533",[73],"ubuntu-24.04",[75],{"name":76,"slug":77,"categorySlug":11,"categoryName":78,"categoryColor":79,"logo":18,"tagline":80,"description":81},"Jellyfin","jellyfin","Collaboration & Productivity","text-indigo-400 bg-indigo-500\u002F10","Your personal media library on your own VPS — no subscription, no data leakage.","Self-hosted open-source media server: stream movies, TV shows, music and photos from your VPS — no subscription, no third-party cloud.",[83,84],"heberger-navidrome-vps","heberger-jellyfin",{"key":10,"slug":11,"name":78,"objective":86,"icon":87,"color":79},"Share information and collaborate.","collab",1787975049942]