Linux系统--搭建nvidrome音乐服务平台
安装nvidrome音乐平台
最近给网站音乐部分做了升级,从原先插件形式改为了nvidrome音乐平台,这里介绍下安装过程。之前有喜欢我的歌单的朋友,可以私信我,提供访问账号。想自己搭建的朋友也可以参考下本文。
前期准备
1、下载nvidrome音乐平台安装包
2、解压安装
1 | sudo dpkg -i navidrome_xxxxx.deb |
3、启动服务
1 | sudo systemctl enable navidrome |
软件配置
nvidrome软件配置文件在/etc/navidrome/navidrome.toml.最初的配置文件只包含了默认音乐路径和缓存。官方配置选项参考,不会修改可以参考下面
1、配置文件修改 sudo nano /etc/navidrome/navidrome.toml
1 | # ----------------------------- |
2、创建目录和给与权限
因为Navidrome程序使用的是navidrome用户,
1 | sudo mkdir -p /home/test/music /home/test/navidrome |
3、重启服务
1 | sudo systemctl restart navidrome |
4、访问测试
通过浏览器输入 http://ip:1111,就能访问到nvidrome音乐平台.第一次访问,会提示设置管理账户和密码。
效果如下:
nginx代理配置
如果是本地访问,上面两个步骤就可以了,但是如果是系统运行在服务器,需要通过域名访问,还行需要配置nginx反向代理。
主要修改“location”位置,如果有域名证书根据原先配置添加。示例参考:
1 | server { |
修改nginx配置文件,并重启nginx服务
1 | # 测试语法是否正确 |
一切弄好了之后,就可以直接访问子域名就行了
效果如下:
遇到的问题
- dpkg 安装失败
解决方式:
1、确认下载的安装包与平台架构是否一致
2、更新系统软件源
- nvidrome服务启动失败
提示FATAL: Error creating cache path: mkdir xxxx navidrome/cache: permission denied
解决方式:未授予正确的用户权限,重新创建目录和配置权限
- 服务器解析访问错误
解决方式:
1、确认已经配置反向代理
2、确认云服务商添加了域名解析
3、确认域名证书添加正确bing存在










