# Navidrome

Navidrome is a modern self-hosted music server and streamer that organizes personal music libraries and provides Subsonic/Airsonic-compatible streaming for homelab users who want a lightweight audio solution. It is open source and self-hosted, installable on Docker Hub, Proxmox, Kubernetes (Helm), ZimaOS, TrueNAS, Umbrel and Unraid.

Canonical page: https://ourlocalhost.com/app/387/navidrome

## Description

Navidrome is a modern self-hosted music server and streamer that organizes personal music libraries and provides Subsonic/Airsonic-compatible streaming for homelab users who want a lightweight audio solution.

## Platform availability

Available on 6 of 9 platforms: Unraid, TrueNAS, Umbrel, ZimaOS, Proxmox, Helm.

## Health score

42/100 (Fair), based on 3 of 4 factors.
- Maintained: 0 (GitHub repository no longer exists)
- Easy to install: 85 (6 install platforms, install notes, Docker image)
- Light to run: 95 (512 MB minimum RAM, runs on ARM)

## Links

- Docker Hub: https://hub.docker.com/r/deluan/navidrome/
- GitHub: https://github.com/navidrome/navidrome
- Proxmox: https://community-scripts.github.io/ProxmoxVE/scripts?id=navidrome
- Kubernetes (Helm): https://artifacthub.io/packages/helm/djjudas21/navidrome
- ZimaOS: https://github.com/IceWhaleTech/CasaOS-AppStore/tree/main/Apps/Navidrome
- TrueNAS: https://apps.truenas.com/catalog/navidrome/
- Umbrel: https://apps.umbrel.com/app/navidrome
- Unraid: https://ca.unraid.net/apps/navidrome-1141nhe19l5a6e?q=navidrome

## Common questions

### Where do I put Navidrome plugin files?

Copy the .ndp plugin file into your Navidrome plugins folder. Navidrome only loads plugins from that folder and ignores them elsewhere.

### How can I access a Navidrome instance from outside my home network?

One setup described testing Navidrome on the local LAN first and then using a Cloudflare tunnel with a domain to access the same device remotely.

### How can I migrate an existing music library to a self-hosted Navidrome server?

The thread describes connecting an external 256GB HDD to the server and moving the music files from a file server onto it. It then tests the setup on the local LAN before trying remote access.

### Are there officially supported cloud-hosted options for Navidrome?

PikaPods and Zenith are listed as officially supported, cloud-hosted solutions that support the project through revenue sharing. You can also self-manage Navidrome on cloud VPS offerings from providers like AWS, Google Cloud, DigitalOcean, or Linode.

---
Source: Our Local Host (https://ourlocalhost.com/app/387/navidrome), the self-hosted and open-source app directory.
