准备的工具
宝塔docker、navidrome镜像、一点点技术- -
闲来无事所以搭建一下
因为上次用了docker构建了本地的存储minio
所以,这次兴趣来潮,就准备用镜像navidrome来搭建属于自己的云音乐-。-
用到的工具当然就是宝塔面板安装的docker
因为这个比较方便
然后我们就去宝塔面板的docker管理器的镜像管理进行镜像的拉取,我们要拉的镜像名字如下图
当然,如果拉取不成功的话
我们也可以shell进服务器然后用docker 的拉取命令进行拉取哦
然后我们就跑去shell或者宝塔终端开始启用这个镜像吧
使用的命令如下
docker run -d \
--name navidrome \
--restart=unless-stopped \
--user $(id -u):$(id -g) \
-v /path/to/music:/music \
-v /path/to/data:/data \
-p 4533:4533 \
-e ND_LOGLEVEL=info \
deluan/navidrome:latest
PS:上述中的 /path/to/music 这是你放音乐的地方
上述中的 /path/to/data 这是navidrome配置放置的地方
上述中的 -p 4533 这是navidrome的端口号哦也就是对外端口
当你这样创建了容器之后,我们会看到有如下的图片
开始访问~
然后我们就可以去浏览器通过您的ip:端口号进入navidrome的界面啦
初次进去会让你创建一个管理员的用户名与密码
分别是 用户名 密码 确认密码
输入完成之后,我们就会进入navidrome了,如果没有自动刷新的话记得刷新一下
如图所示,但是全是英语怎么办呢。没事,navidrome可以设置成中文
如这样设置好之后,下面的也可以设置一下、喜好以及token(注意,下面的两个涉及到国外网站,所以会需要谷歌的人机验证,没有科学工具的话还是算了)
咸鱼已经设置好啦!
然后我们选择下面的playlists 就可以创建歌单啦~
然后把歌曲放到你刚才的歌曲文件夹,就可以啦
emmm,当然了,歌词的lrc格式也需要您自己给他放进去哦
当然,也支持下载。因为无损音乐的话,可以用这个听听
其他说明
安卓上我推荐Ultrasonic这个软件,支持连接到Navidrome使用(iOS官方推荐的客户端有: play:Sub, substreamer, Amperfy and iSub),前提是你做了公网映射或者FRP
当然,nginx的话,我们可以做一个反向代理,利用域名做个反向代理即可
比如我的
另外,放上官方的doc
{lamp/}
评论