前言
音樂,是很重要的,本來是打算用NAS+Foobar2000來管理與播放我的音樂,但是後面發現其實音樂串流server+Web播放界面似乎更實用所以就挑了一個比較漂亮又輕量級的navidrome來使用
前置準備
目錄結構
/music
使用cifs-utils把NAS上的音樂資料庫掛載在PhotonOS的某個位置
1 | #/etc/fstab |
目錄擁有者與權限
1 | chmod 755 $(your_Mount_dir) |
Volume
可以把設定檔掛在NAS上面,同上面的方式
1 | #/etc/fstab |
然後就不用管了
Docker-Compose file
1 | Rev.1.1 |
設定的部分,若是想要安全性高就不要加上ND_ENABLETRANSCODINGCONFIG: "true"這個是可以允許使用者直接定義轉碼內容的
Nginx相關設定
1 | location /music { |
相關設定很簡單照抄就好了
Rev.1.1 變動內容
- 導入
docker volume語法來管理config檔案 - 改用
Traefik來做Reserve Proxy,所以連port都不用定義了
注意事項
- 雖然支援Ultrasonic,但是我自己怎麼試都有問題,一換回subsonic就好了