本文及资源最后更新时间 2021-05-20 by sky995
今天听完明天变VIP歌曲?昨天才听过的歌因为版权原因下架了?半年前保存的歌单,现在没一首能听的。
拜托,我只想忙碌之余听音乐放松一下,套路能少点吗
今天博主就来教大家如何利用腾讯云轻量应用服务器建立私有云曲库和歌单。
安利环节:
为什么选择”良心云”?我只能说懂的都懂,用了你就再也离不开她了。
好人卡资源网
教程环节(CentOS7):
我们今天教程用到的优秀开源项目是zfile,一个和h5ai长得一模一样的家伙。
ZFILE是一个在线文件列目录的程序, 支持各种对象存储和本地存储, 使用定位是个人放常用工具下载, 或做公共的文件库. 不会向多账户方向开发.
前端基于 h5ai 的原有功能使用 Vue 重新开发了一遍. 后端采用 SpringBoot, 数据库采用内嵌数据库.
预览地址: https://zfile.jun6.net
文档地址: http://docs.zhaojun.im/zfile
简单点说就是h5ai的复刻版,但和h5ai不同的是,zfile除了h5ai的基础功能外,还新增了各种第三方存储的挂载,并支持hls点播、音乐目录自动生成播放器歌单(爱了爱了)、相册模式。这里我们用到的就是他的自动歌单功能。
安装一把梭,解压运行就能用:
1.安装java环境
yum -y install epel-release
yum -y install java-1.8.0-openjdk unzip
2.下载zfile程序,并解压到用户主目录
cd ~
wget https://c.jun6.net/ZFILE/zfile-release.war
mkdir zfile && unzip zfile-release.war -d zfile && rm -rf zfile-release.war
3.赋予执行权限并启动zfile程序
chmod +x zfile/bin/*.sh
~/zfile/bin/start.sh
4.访问地址:
用户前台: http://127.0.0.1:8080/#/main
初始安装: http://127.0.0.1:8080/#/install
管理后台: http://127.0.0.1:8080/#/admin
5.如何更新?
操作步骤和安装一样,配置信息是保存在~/.zfile/目录下的,所以保留这个隐藏目录直接删除旧的文件夹安装就好。
6.音乐文件太多,每次上传太麻烦怎么办?
zfile是支持指定根文件夹的,可以结合nextcloud使用将音乐文件自动同步到云端目录,后面我会再写一篇nextcloud食用教程,大家可以关注一下。
来看看效果吧~