Navidrome+MusicTag+音流 搭建属于自己的音乐服务器-Part1:安装服务器

目录

part1:Navidrome服务器安装(本章)
part2:MusicTag音乐刮削(待发布)
part3:音流安装与使用(待发布)

序言

是否还在被昂贵的音乐会员困扰?何不自己小成本搭建一个音乐服务器,让你和你家人听上免费音乐?
安装过程我尽量做到小白都能看懂,有任何安装方面的疑问都可以留言或者私信我,看到都会解答。

首先你需要一台服务器

首先你需要购买一台服务器(其实就是一台电脑,并且现在的价格其实都很便宜了),可以访问VPS推荐网寻找适合你使用的服务器,推荐购买香港的优化线路,并且磁盘尽量在30g以上(机器的价格其实可以完全抵消你购买音乐会员的价格,并且Navidrome不限制登录人数,你可以给你的家人一起使用),这是本教程唯一需要花钱的地方。

114vps

购买的时候会让你选择系统,建议选择centos8或者centos9(这个系统更加稳定,后续也可以随时重装更换系统)。


以云悠的购买为例

登录你的服务器

购买服务器以后,会提供给你服务器的ip和密码,以及ssh的登录端口(注意不要在公开的地方暴露你的ip)。

你需要登录你的服务器以完成后续的操作,建议下载FinalShell,window和mac都支持,免费版就够用了。

安装Navidrome

Navidrome是什么?你可以理解他是一个音乐服务器,安装以后,就可以在网页端,或者安装ios、安卓的app听音乐了。

打开FinalShell,并连接你的服务器,先安装docker(这一步会需要一点时间,需要耐心一点,如果失败了可以重试,大概需要5分钟左右):

sudo curl -fsSL https://github.com/tech-shrimp/docker_installer/releases/download/latest/linux.sh| bash -s docker --mirror Aliyun

等待安装完成,然后启动docker

sudo systemctl start docker

将docker设置成开机自动启动

sudo systemctl enable docker

下载docker-compose

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

需要给 docker-compose 一个执行权限

sudo chmod +x /usr/local/bin/docker-compose

查看是否成功

docker-compose -version

如果你的控制台展示类似下面的数据,就说明我们的docker环境安装成功了


image.png

然后创建并进入navidrome的工作目录(下面一行一行执行)

cd ~
mkdir navidrome
cd navidrome
mkdir music

然后用FinalShell刷新下root目录,就能看到你的navidrome文件夹了


image.png

在你本地创建一个docker-compose.yml文件(window电脑可以创建一个txt文件,然后把文件名字改了就好,记得txt后拽也要改,当然如果你会用vi或者vim,也可以直接在服务器上创建这个文件),将下面的内容复制到文件中

version: "3"
services:
  navidrome:
    image: deluan/navidrome:latest
    ports:
      - "4533:4533"
    restart: unless-stopped
    environment:
      ND_SCANSCHEDULE: 1h
      ND_LOGLEVEL: error
      ND_SESSIONTIMEOUT: 24h
      ND_BASEURL: ""
    volumes:
      - "~/navidrome/data:/data"
      - "~/navidrome/music:/music:ro"

然后把docker-compose.yml拖到服务器navidrome目录下,现在结构是这样的:


image.png

启动容器:

docker-compose up -d

服务器会自动拉取软件并安装,等待执行完成即可


image.png

在浏览器输入你的网址(http://你的ip:4533/),就可以访问的网页端了,第一次登录要创建一下管理员账号

image.png

登录以后修改下中文


image.png
image.png

回到FinalShell,打开Navidrome目录下的music文件夹(没有的话右键刷新一下):


image.png

随便拖入一个音乐文件(音乐哪里找? 可以百度一些网盘搜索,然后搜索你要的音乐就好,相信这对你来说不是难事),后续你新增的音乐都直接拖入找个文件夹就好,并且只要在找个文件夹下,你创建的二级目录也是可以被扫描到的:


image.png

回到Navidrome 网页端,刷新就可以看到你刚才导入的音乐,双击即可播放:


image.png

至此,我们最复杂的工作已经完成,网页端也可以访问听歌了。
你找的音乐文件可能没有封面或者歌词,下一章我们将讲MusicTag刮削音乐,来解决找个问题。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容