hello,大家好,我是短暂的学习生涯。最近up遇到一件烦心事,我喜欢听的好多歌也都没有了,比如《太阳照常升起》啊,等等,苹果音乐都能没有这可难不倒我,我就去全球最大的男性交友网站上寻找,诶,你猜怎么着,还真让我找到了,他的名字叫做navidrome
是一个现代化的音乐服务器和兼容Airsonic与Subsonic的流媒体。最主要的是,他支持docker一件安装,而且占用也特别小。如果你的服务器规格高,你也可以看看我的往期视频,搭建更多有意思的服务。
按照惯例,先放视频教程
图文教程
一:购买服务器
首先,完成此项任务,我们必须得有一台自己的服务器,就是一台能够24H常开的电脑,当然,你用你自己的电脑不关机也是可以的。
如果你没有的话,你可以看我的这一篇文章,可以指导你如何购买服务器。《服务器选购指南》
单做密码管理的话要求很低,但如果你希望能多用途利用,那么优先选择内存大和带宽高的机型。也可以选择 Vultr(免费100刀)、Linode、DigitalOcean 等国外几大口碑主机商。
二:设置域名绑定
由于Bitwarden需要,你还是绑定一个域名吧,域名可以在阿里云域名购买,腾讯云域名购买购买。也可以在国外服务商godaddy等平台购买。
三:安装宝塔面板国际版
为了方便大家安装,此次我们选择aa-panel面板来安装(宝塔面板国际版,好处就是不用登陆绑定手机号)。(我这里安装特别慢,45min,不想等待而且懒得看英语可以选择安装宝塔面板)

我们用finalshell连接到服务器
最好也是sudo -i 用管理员权限
centos用这个
yum install -y wget && wget -O install.sh http://www.aapanel.com/script/install_6.0_en.sh && bash install.sh aapanel
Ubuntu/Deepin用这个
wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh && sudo bash install.sh aapanel
Debian用这个
wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh && bash install.sh aapanel

一路y/yes过去
我这里安装特别慢,45min,接下来就可以看到

接下来输入你的内外网地址,输入账号密码即可
如果提示这个界面,那就左边的,点绿色的,一键安装即可。

三:安装docker
既然咱们为了简便操作安装了宝塔面板,那咱们就直接一步解决。
点击docker

提示没有docker,需要安装。点击即可安装

安装完成后,点击website再点击add site

再然后,按照图片的提示输入域名,选择打开ssl打开强制https(不然等下无法访问)。

四:docker 拉取deluan/navidrome
docker run -dit \
--name navidrome \
--restart=unless-stopped \
--user $(id -u):$(id -g) \
-v /navidrome/music:/music \
-v /navidrome/data:/data \
-p 4533:4533 \
-e ND_LOGLEVEL=info \
deluan/navidrome:latest
安装完成后输入IP地址加上端口号即可访问。

创建管理员账号密码,然后登陆。
登陆成功,修改语言。

我们可以看到,这里是没有任何的歌曲的,如果传输歌曲的话,可以用到finalshell,也可以搭建一个文件管理服务,接下来我就用filebrowser来示例。

五:利用filebrowser管理上传音乐
filebrowser是一个方便快捷的文件管理器,强大,有在线PDF、图片、视频浏览、上传下载、打包下载等功能。博主之前就有用过,但是那时候他叫filemanger。
docker run \
-v /navidrome/music:/srv \
-p 8080:80 \
--restart=always \
filebrowser/filebrowser
搭建完成后,可直接使用IP加上端口号 :8080 访问。默认账号密码都是admin,登陆后尽快修改!
截图


这下上传音乐就特别简单了,只需要把文件拖进去,即可。

配置反代
最后我们需要给音乐服务反代,即可使用域名访问。
3处我名字设置短了,会报错。应该长一点

结语
好了,以上就是关于如何搭建bitwarden的全部教程了,如果还有疑问或者不清楚的,欢迎再评论区留言,我会详细帮助你们。我们下期再见。
评论区