威联通(NAS)搭建个人音乐中心
我为什么要自己搭建音乐服务
曾记得早些年,音乐是可以随便在线听,随便下载的,没有付费这么一说的(背后是音乐平台提供的版权支持)。我们听音乐也就可以很随意,但是这几年,音乐的版权开始管理的严禁,音乐没地方下载就算了,有的竟然在线听都还得付费???
为了音乐,我只能付费,进行音乐的下载,然后存储在了自己的Nas中,但是听歌的时候总是不够方便。就想着自己搭建一个音乐中心。
看了看威联通内置的音乐播放器和功能,感觉很鸡肋,所以就放弃了。
无意间发现一款可以自己搭建的音乐服务,名字:Funkwhale
那就搞起来了吧
教程开始:
基础环境:
- 威联通一台
- 已安装好ContainerStation
- 公网IP(非必须)
- 自有公网域名
下载镜像文件
下载镜像之前,先提醒一句,建议先把威联通内自带镜像源改为国内的阿里云镜像源,教程可以参考这篇文档:威联通(Nas)-设置自定义镜像源
- 打开Container Station,点击【镜像文件】-【提取】,输入镜像名称:funkwhale/all-in-one,镜像版本就默认就行。我这里是自己配置了Registry服务器,所以我都显示的是aliyun,默认的应该是Docker Hub。 如果下载失败,那就多试几次,一般自带的镜像源特别容易失败,而且下载还很慢。
配置Container
- 创建Container,找到镜像,点击“+”,进行创建。
- 配置镜像
- 配置域名 域名要记好。后期公网访问要用这个域名才行。其他参数不需要动。我配置的是music.xxx.com
- 配置IP 给Container设置一个静态IP,需要先选择【网络模式】为Bridge,然后设置一个固定IP。
一般情况下,我都会设置为NAT模式,这样更安全,但是今天我设置为NAT模式,并且设置了端口转发,也总是失败,只能先设置为Bridge了。
等一会,Container就可以在【总览】里看到了,当我们从这【控制台】里看到没有日志再更新了,那就是服务安装好了。
- 创建管理员账号 点击【终端机】,输入:
/bin/sh
,点击“确认”
敲击几下回车后,输入:/usr/local/bin/manage createsuperuser
,敲击回车,开始创建账号,密码输入的时候是不显示的,请记牢密码。
到此Container的配置就完成了。
配置音乐中心
- 登录网站 打开你的Container当时设置的静态IP,我的当时设置的是:192.168.31.130,所以我在浏览器地址栏输入:http://192.168.31.130 就打开了。
然后用刚才设置的admin的账号密码在此登陆。
登录后效果:
- 配置网站: 点击左侧Administration下的【Settings】,就可以配置了,主要设置以下几点: 是否开启其他人在此网站上自由注册的功能。不开启的话,需要you管理员发起邀请才可以使用此网站。
确认这个Subsonic是开启的,因为客户端要是听歌要用到这个功能。
- 上传歌曲:
点击【Get started】后,因为初始没有library,所以需要先创建一个。 第二个圈中的地方,是设置其他人是否可以看到你的音乐库。
点击【upload】上传音乐文件
下边的框,设置这次上传的合集(文件夹),类似的,我用的默认的。
点击【Uploading】页,点击这个框,或者把包含有音乐的文件夹拖到这里进行上传
我的音乐文件夹因为有lrc的歌词,这个会显示上传失败。音乐文件会显示上传成功(绿色的upload)。
查看上传后的效果,点击左侧【Music】-【Browse library】,看到如下图:
- 配置个人设置: 点击左侧【My Account】-【Settings】,找到Subsonic API password,生成密码,用于手机、电脑的客户端连接音乐中心。
以上音乐中心服务已经配置好了,下边配置的是手机客户端的配置。如果要配置手机客户端,要具备以下几点:
- 有公网IP,或者服务搭建在公网服务器上(可以通过内网穿透解决)
- 有域名解析到对应的IP上
- 确认公网通过域名可以打开音乐中心的网站
- 前边教程要求开启的Subsonic服务和生成了Subsonic密码
配置苹果手机客户端:
苹果手机的软件商店,搜索:substreamer
,并安装,然后配置:
第一栏:输入http://上边设置的域名 第二栏,输入admin(当时创建的管理员账户) 第三栏:输入生成的Subsonic密码
以下为app内部页面内容:
官网提供的其他终端的客户端:
点击查看官网链接
不知道如何下载音乐的,可以去我的网站,看这篇文章:神奇的音乐软件
参考资料:
[1]威联通(Nas)-设置自定义镜像源: https://bigyoung.cn/blog/posts/49/
[2]官网链接: https://funkwhale.audio/en_US/apps
[3]神奇的音乐软件: https://bigyoung.cn/blog/posts/57/
本文首发于BigYoung小站
威联通(NAS)搭建个人音乐中心相关推荐
- QNAP威联通NAS搭建SFTP服务,并内网穿透实现公网远程访问
文章目录 1. 威联通NAS启用SFTP 2. 测试局域网访问 3. 内网穿透 3.1 威联通安装cpolar内网穿透 3.2 创建隧道 3.3 测试公网远程访问 4. 配置固定公网TCP端口地址 4 ...
- 威联通NAS搭建jellyfin影音库:docker环境一行脚本部署(支持硬件解码、海报刮削)
使用docker在威联通nas上一键部署jellyfin 直接命令行启动jellyfin,减少前台配置 开启硬件解码,支持自动从TMDB刮削 环境 威联通451D(CPU为J4025,支持硬解) do ...
- 威联通nas利用calibre-web搭建个人数字图书管理系统
文章目录 前言 安装calibre 在本地环境安装calibre 在HD station中安装calibre 在linux station中安装calibre 安装calibre-web 安装cali ...
- 威联通NAS用Docker搭建Minecraft(MC)服务器
QNAP使用Docker容器搭建我的世界游戏服务器 本教程以1.19版官方版服务端为例,其他服务端也差不多的流程. 视频教程:https://www.bilibili.com/video/BV16Z4 ...
- nas安装emby_威联通QNAP系统入门进阶 篇二:宅家新姿势—威联通NAS安装套件版Emby搭建家庭影音服务器...
威联通QNAP系统入门&进阶 篇二:宅家新姿势-威联通NAS安装套件版Emby搭建家庭影音服务器 2020-02-04 19:38:54 123点赞 1466收藏 123评论 你是AMD Ye ...
- 威联通nas QNAP TS-453Bmini 升级内存并搭建虚拟机教程
网上没有找到比较系统的威联通nas升级内存和搭建虚拟机的教程,笔者自己实操了下,记录在这里,欢迎讨论. 升级内存 内存购买 我买的威联通nas是京东上TS-453Bmini的4G版,因为使用虚拟机后, ...
- QNAP 威联通 NAS的个人使用经验 篇一:设备展示(TS-451)及基础知识
原作者:noskin http://www.hdpfans.com/thread-487413-1-1.html(貌似这个也是转载) 前言 NAS(Network Attached Storage) ...
- 威联通_万兆加持!威联通QNAP TS-932X,首次入手威联通NAS简单体验
经常关注我测评的人都知道我是个尤其喜欢玩各种存储设备和NAS的人,一个是因为个人刚需,另一个是觉得这种多功能个人数据中心不仅仅是生产力工具,还是一个温暖的回忆盒子.这次我要分享的是威联通QNAP的TS ...
- 威联通NAS配置1.18.1Minecraft服务器
参考: 威联通NAS使用Container搭建我的世界服务器,带网页管理面板 Ubuntu下怎么退出vim编辑器 我的世界MCSM面板搭建 关于威联通nas开mc服务器的网上教程甚少,写篇博客预防日后 ...
- 威联通建立文件服务器的方法,如何管理你的威联通nas文件?这四款神应用让你效率up!up!...
如何管理你的威联通nas文件?这四款神应用让你效率up!up! 2020-06-08 22:11:04 51点赞 452收藏 25评论 2000出头购入万兆NAS!威联通TS-532X 新手体验及配置 ...
最新文章
- 什么是维度诅咒?如何评估降维算法在当前任务数据集上的效果?
- python教程实例-Python中函数的用法实例教程
- 理科卷math·english·chinese·biology·chemistry·physics
- 【机器学习】EM最大期望算法
- 缔造完美运维 共谱双赢新篇
- PageObjects 设计模式
- 停车还能360全方位影像_2020款新途锐锐享版上市,智能泊车360全景影像加量不加价...
- python all 函数_Python all()函数
- poj 2263 Heavy Cargo floyd基础,就是输入的时候处理字符串纠结一点!!!!
- 超级易懂的非递归实现二叉树三种遍历(与网上都不一样)
- notepad2正则表达式替换字符串
- A星算法详解(个人认为最详细,最通俗易懂的一个版本)
- DKMS(大开门是什么意思)
- ADS1115使用之电路与程序
- Unity Bone weights do not match bones.
- 关于Blender安装显示User installations are disabled via policy on the machine. 问题解决
- 人体神经系统分布图图片,神经系统分布图片高清
- 活用lambda之list函数处理
- Shell正则表达式详解(一)
- MATLAB将图片显示为热图并保存
热门文章
- 4-20MA/0-5V/0-3V隔离模块有哪些重要的功能?
- PS的钢笔,路径,选取,描边(虚线)
- 惠普服务器文档,惠普服务器详细整理参数
- 5、优化方法:随机梯度下降法
- ESP32-C3编译问题
- regedit 导入注册表
- 梦殇 chapter one
- 超级账本HyperLedger:Fabric-CA的使用演示(两个组织一个Orderer三个Peer)
- linux 函数式编程,理解函数式编程_Linux编程_Linux公社-Linux系统门户网站
- NLTK的安装/对象/词库/分词/词性标注/分块