跳转至

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