Navidrome, the open source self-hosted music streaming server with a modern web player and Subsonic-compatible API, preinstalled with ffmpeg transcoding and reverse-proxied with nginx. You create your admin account on first visit. Backed by 24/7 cloudimg support.
## Navidrome by cloudimg
Navidrome is a popular open source, self-hosted music streaming server - stream your own music collection from anywhere through a fast, modern web player or any Subsonic-compatible mobile and desktop app. This Amazon Machine Image delivers Navidrome fully installed and configured behind nginx with ffmpeg transcoding, so a private streaming service over your own library is running within minutes of launch. The current release available is Navidrome 0.62.
## Application Stack
The Navidrome server is a single self-contained Go binary with an embedded SQLite datastore and a bundled web player, running under systemd and reverse-proxied by nginx, with ffmpeg providing on-the-fly transcoding to any bitrate or format. The server binds to the loopback interface and the music library, database and transcoding cache live on a dedicated, independently-resizable disk.
## Secure By Default
Navidrome has no default administrator. The image ships at the built-in first-visit create-admin form, so the very first time you browse to the instance you create your own admin account with your own password. No shared or default credentials, no database rows and no media files ship in the image.
## Ready To Use
Complete the one-screen form to create your admin account, upload your music to the dedicated library volume, and Navidrome scans it automatically - then stream through the web player, browse albums and artists with cover art, build playlists, and connect any Subsonic-compatible app using your credentials.
## cloudimg Support
cloudimg provides 24/7 technical support for this image, covering deployment, upgrades, library migration, transcoding configuration and TLS termination.