Skip to content
ToolHunt LogoToolHunt
Navidrome - Self-Hosted Music Server logo
Self-hostedProductivityAlt to Spotify

Navidrome - Self-Hosted Music Server

Navidrome is a free, open-source music server with a modern web UI and Subsonic-compatible API—stream your library like Spotify on hardware you own.

Interface preview

Navidrome - Self-Hosted Music Server user interface

Navidrome turns a folder of music into a personal streaming service. It indexes your library, serves a clean web UI, and speaks the Subsonic/OpenSubsonic API so dozens of mobile and desktop clients can stream as if you had Spotify—without subscriptions or cloud uploads.

Key Features

  • Your Files: FLAC, MP3, and common formats from disk or NAS mounts.
  • Web UI: Browse artists, albums, playlists, and favorites in the browser.
  • Subsonic API: Compatible with Symfonium, Feishin, and many other apps.
  • Multi-User: Separate accounts and library access patterns.
  • Light Footprint: Single Go binary/Docker image; fine on modest hardware.
  • Ecosystem: Feeds tools like SUB/WAVE for AI radio over the same library.

Why Choose Navidrome?

  • Spotify does not play your ripped CDs and purchases as first-class local files.
  • Plex/Jellyfin can do music, but Navidrome is purpose-built and lighter.
  • You want phone clients that feel like streaming apps.
  • Homelab music is the foundation for radio experiments (SUB/WAVE).

Docker Deployment

services:
  navidrome:
    image: deluan/navidrome:latest
    container_name: navidrome
    restart: unless-stopped
    ports:
      - "4533:4533"
    environment:
      ND_SCANSCHEDULE: 1h
      ND_LOGLEVEL: info
      ND_SESSIONTIMEOUT: 24h
      ND_BASEURL: ""
    volumes:
      - navidrome-data:/data
      - /path/to/music:/music:ro

volumes:
  navidrome-data:

Open port 4533, create the admin user, and wait for the first scan.

Getting Started

  1. Mount your music library and deploy Navidrome.
  2. Create users and verify the web player.
  3. Install a Subsonic client on your phone.
  4. Optional: point SUB/WAVE at this server for AI radio.
  5. Back up the /data volume (DB + playlists).

Full Setup Guide

navidrome.org · Docker image deluan/navidrome. Homelab lists: BitDoze home server containers.

Navidrome - Self-Hosted Music Server logo
Self-hostedProductivity

Navidrome - Self-Hosted Music Server

Navidrome is a free, open-source music server with a modern web UI and Subsonic-compatible API—stream your library like Spotify on hardware you own.

Alternative to Spotify

Key features

  • Fast Subsonic-compatible server
  • Modern web player
  • Multi-user and playlists
  • Wide mobile client ecosystem
  • Lightweight single binary
  • Pairs with SUB/WAVE AI radio

More alternatives to Spotify

View all

SUB/WAVE turns your Navidrome library into personal internet radio—an AI DJ picks tracks, talks between songs, and streams one shared Icecast broadcast.

Alternative to Spotify

View detailsVisit site

More Productivity tools

Karakeep (formerly Hoarder) is a self-hosted bookmark app for links, notes, and images with AI auto-tagging, full-text search, and browser extensions.

Alternative to Raindrop.io

View detailsVisit site
Jellyfin - Free Media Server logo
Self-hostedProductivity

Jellyfin - Free Media Server

Jellyfin is a free, open-source media server for movies, TV, music, and live TV—stream to almost any device with no subscription or forced account.

Alternative to Plex

View detailsVisit site
Nextcloud logo
Self-hostedProductivity

Nextcloud

Nextcloud is a suite of client-server software for creating and using file hosting services. It offers functionality similar to Dropbox, but can be hosted on your own infrastructure.

Alternative to Google Drive

View detailsVisit site