Navidrome: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
| (9 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
[[Navidrome]] is a self-hosted music streaming server that lets you stream your personal music collection over the web. Think of it as your personal music cloud - you can listen to your music collection from anywhere, just like Spotify, but it's your own music hosted on your own server. | |||
=Configuration= | =Configuration= | ||
The configuration file is located at: <code>/volume2/docker/navidrome/navidrome.toml</code> | |||
===Docker=== | |||
Navidrome is managed inside a Docker container. To restart use: <code>sudo docker restart navidrome</code> | |||
=== Certs === | |||
The default '''wreckroom.nyc''' certs are located here: <code>/usr/syno/etc/certificate/system/default</code> | The default '''wreckroom.nyc''' certs are located here: <code>/usr/syno/etc/certificate/system/default</code> | ||
Since docker goes through the GUI <code>config.toml</code> for [[Navidrome]] so updates to the default SSL certs need to happen manually to propagate on update. | |||
<syntaxhighlight lang="bash"> | |||
sudo cp /usr/syno/etc/certificate/system/default/RSA-cert.pem /volume2/docker/navidrome/ssl/certificate.crt | |||
sudo cp /usr/syno/etc/certificate/system/default/RSA-privkey.pem /volume2/docker/navidrome/ssl/private.key | |||
sudo chmod 644 /volume2/docker/navidrome/ssl/certificate.crt | |||
sudo chmod 600 /volume2/docker/navidrome/ssl/private.key | |||
sudo docker restart navidrome | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Latest revision as of 22:28, 24 September 2025
Navidrome is a self-hosted music streaming server that lets you stream your personal music collection over the web. Think of it as your personal music cloud - you can listen to your music collection from anywhere, just like Spotify, but it's your own music hosted on your own server.
Configuration[edit]
The configuration file is located at: /volume2/docker/navidrome/navidrome.toml
Docker[edit]
Navidrome is managed inside a Docker container. To restart use: sudo docker restart navidrome
Certs[edit]
The default wreckroom.nyc certs are located here: /usr/syno/etc/certificate/system/default
Since docker goes through the GUI config.toml for Navidrome so updates to the default SSL certs need to happen manually to propagate on update.
sudo cp /usr/syno/etc/certificate/system/default/RSA-cert.pem /volume2/docker/navidrome/ssl/certificate.crt
sudo cp /usr/syno/etc/certificate/system/default/RSA-privkey.pem /volume2/docker/navidrome/ssl/private.key
sudo chmod 644 /volume2/docker/navidrome/ssl/certificate.crt
sudo chmod 600 /volume2/docker/navidrome/ssl/private.key
sudo docker restart navidrome