威聯通(NAS)搭建我的音樂中心

我爲何要本身搭建音樂服務

曾記得早些年,音樂是能夠隨便在線聽,隨便下載的,沒有付費這麼一說的(背後是音樂平臺提供的版權支持)。咱們聽音樂也就能夠很隨意,可是這幾年,音樂的版權開始管理的嚴禁,音樂沒地方下載就算了,有的居然在線聽都還得付費???瀏覽器

爲了音樂,我只能付費,進行音樂的下載,而後存儲在了本身的Nas中,可是聽歌的時候老是不夠方便。就想着本身搭建一個音樂中心。安全

看了看威聯通內置的音樂播放器和功能,感受很雞肋,因此就放棄了。服務器

無心間發現一款能夠本身搭建的音樂服務,名字:Funkwhale網絡

那就搞起來了吧app

教程開始:

基礎環境:

  • 威聯通一臺
  • 已安裝好ContainerStation
  • 公網IP(非必須)
  • 自有公網域名

下載鏡像文件

下載鏡像以前,先提醒一句,建議先把威聯通內自帶鏡像源改成國內的阿里雲鏡像源,教程能夠參考這篇文檔: 威聯通(Nas)-設置自定義鏡像源
  • 打開Container Station,點擊【鏡像文件】-【提取】,輸入鏡像名稱:funkwhale/all-in-one,鏡像版本就默認就行。我這裏是本身配置了Registry服務器,因此我都顯示的是aliyun,默認的應該是Docker Hub。

若是下載失敗,那就多試幾回,通常自帶的鏡像源特別容易失敗,並且下載還很慢。post

977f2a7515d8dad11237db4c78785a8b.png

配置Container

  • 建立Container,找到鏡像,點擊「+」,進行建立。

abc7614148c4b60e7962822f9342981b.png

  • 配置鏡像

768a62704cdd83cbe17ed7d1828c8d49.png

  • 配置域名

域名要記好。後期公網訪問要用這個域名才行。其餘參數不須要動。我配置的是music.xxx.com網站

44de60b7a05282a984831ab3083dd7ab.png

  • 配置IP

給Container設置一個靜態IP,須要先選擇【網絡模式】爲Bridge,而後設置一個固定IP。阿里雲

通常狀況下,我都會設置爲NAT模式,這樣更安全,可是今天我設置爲NAT模式,而且設置了端口轉發,也老是失敗,只能先設置爲Bridge了。

98d89e326a674aaa5686b4848ef4b43a.png

等一會,Container就能夠在【總覽】裏看到了,當咱們從這【控制檯】裏看到沒有日誌再更新了,那就是服務安裝好了。spa

bc359b37924012b4e1f8215951515a64.png

  • 建立管理員帳號

點擊【終端機】,輸入:/bin/sh,點擊「確認」3d

ca0fddead461676bd39158c33a735ed2.png

敲擊幾下回車後,輸入:/usr/local/bin/manage createsuperuser,敲擊回車,開始建立帳號,密碼輸入的時候是不顯示的,請記牢密碼。

d2f5f5ae978e666f12cdd0f717332231.png

到此Container的配置就完成了。

配置音樂中心

  • 登陸網站

打開你的Container當時設置的靜態IP,個人當時設置的是:192.168.31.130,因此我在瀏覽器地址欄輸入:http://192.168.31.130 就打開了。

而後用剛纔設置的admin的帳號密碼在此登錄。

f56aa801c104a347b444ef715e20b611.png

登陸後效果:

a13026304263995915311bf375631e67.png

  • 配置網站:

點擊左側Administration下的【Settings】,就能夠配置了,主要設置如下幾點:
是否開啓其餘人在此網站上自由註冊的功能。不開啓的話,須要you管理員發起邀請纔可使用此網站。

0d5d599a2062226d0374ab550768a34e.png

確認這個Subsonic是開啓的,由於客戶端要是聽歌要用到這個功能。

6d8aca25b25ee92582f598ecfd952856.png

  • 上傳歌曲:

7a76d83e8a0233d933f034286931b6c3.png

點擊【Get started】後,由於初始沒有library,因此須要先建立一個。
第二個圈中的地方,是設置其餘人是否能夠看到你的音樂庫。

efc96ba476e7f7c80ad2e9987429f82d.png

點擊【upload】上傳音樂文件

8590b8e3d53a37e58860fb27ce388d27.png

下邊的框,設置此次上傳的合集(文件夾),相似的,我用的默認的。

9ab3ab917111a953a28e12a5352ad152.png

點擊【Uploading】頁,點擊這個框,或者把包含有音樂的文件夾拖到這裏進行上傳

d65df46811ddaf6dd15f5a2212255ce0.png

個人音樂文件夾由於有lrc的歌詞,這個會顯示上傳失敗。音樂文件會顯示上傳成功(綠色的upload)。

18f3386c9ea9c2ef9e6374f5d0b28d84.png

查看上傳後的效果,點擊左側【Music】-【Browse library】,看到以下圖:

385c77553f9ac4adbac495287daf5654.png

  • 配置我的設置:

點擊左側【My Account】-【Settings】,找到Subsonic API password,生成密碼,用於手機、電腦的客戶端鏈接音樂中心。

1f84be3b8802e826d20788a07caf7916.png

以上音樂中心服務已經配置好了,下邊配置的是手機客戶端的配置。若是要配置手機客戶端,要具有如下幾點:

  1. 有公網IP,或者服務搭建在公網服務器上(能夠經過內網穿透解決)
  2. 有域名解析到對應的IP上
  3. 確認公網經過域名能夠打開音樂中心的網站
  4. 前邊教程要求開啓的Subsonic服務和生成了Subsonic密碼

配置蘋果手機客戶端:

蘋果手機的軟件商店,搜索:substreamer,並安裝,而後配置:

第一欄:輸入http://上邊設置的域名
第二欄,輸入admin(當時建立的管理員帳戶)
第三欄:輸入生成的Subsonic密碼

7b47c35422cd2a091dbe889200729c55.png

如下爲app內部頁面內容:

ab3337baf8dcf7a941d669491925848a.png

659e01ce362eae6e6706ccdc43d4c5b3.png

155660086ca40d06667c541ec3f65e56.png

官網提供的其餘終端的客戶端:

點擊查看官網連接

3dcbabc18aa3850ce86fd3d66ff96ebd.png

不知道如何下載音樂的,能夠去個人網站,看這篇文章:神奇的音樂軟件

參考資料:

[1]威聯通(Nas)-設置自定義鏡像源: https://bigyoung.cn/blog/post...

[2]官網連接: https://funkwhale.audio/en_US...

[3]神奇的音樂軟件: https://bigyoung.cn/blog/post...

本文首發於 BigYoung小站
相關文章
相關標籤/搜索