navidrome¶
安装¶
# 下载Navidrome的Linux二进制安装包(deb或tar.gz),可从官方GitHub或官网获取最新版本
wget https://github.com/navidrome/navidrome/releases/download/v0.XX.X/navidrome_0.XX.X_linux_amd64.deb
apt install ./navidrome_0.XX.X_linux_amd64.deb
systemctl enable --now navidrome
配置文件¶
Installing service with:
working directory: /var/lib/navidrome
music folder: /opt/navidrome/music
data folder: /var/lib/navidrome
logs folder: /var/lib/navidrome
config file: /etc/navidrome/navidrome.toml
nano /etc/navidrome/navidrome.toml
DataFolder = "/var/lib/navidrome"
MusicFolder = "/opt/navidrome/music"
LastFM.ApiKey = "<你的API Key>"
LastFM.Secret = "<你的Shared Secret>"
EnableTranscodingConfig = true
Nginx 配置¶
server {
listen 80;
server_name yourdomain.com;
location / {
proxy_pass http://127.0.0.1:4533/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_redirect off;
}
}
升级¶
dpkg -i navidrome_latest_version_amd64.deb
systemctl restart navidrome