「大家好,我是熊貓,你的nas領(lǐng)航員。NAS不只是存儲那么簡單,數(shù)碼也可以是生活,關(guān)注我,給你的生活加點'技'趣!」

引言

關(guān)于NAS的流媒體服務器相信大家并不陌生,視頻類有大名鼎鼎的Emby、Plex以及jeelyfin,而音樂類也有dsplay、音流以及koel這樣的好項目,說起老派那么koel一定是這里面存貨比較久的了。

NAS上的音樂流媒體-koel,精簡版鏡像部署

作為一個九年前開發(fā)的項目,至今koel依然在更新,之前熊貓也是用過koel一段時間,后面因為項目的確有點老了,很多代碼過于屎山導致項目運行占用并不低,所以用了一段時間就沒有用了。而最近熊貓看到有人專門為koel打造了精簡版的鏡像,于是便又試了試。

NAS上的音樂流媒體-koel,精簡版鏡像部署

部署

項目的部署并不難,首先準備好持續(xù)化目錄以及docker-compose文件。

NAS上的音樂流媒體-koel,精簡版鏡像部署

在目錄中新建yml文件,其中的參數(shù)可根據(jù)自身的NAS環(huán)境適當修改,例如其中的映射路徑、映射端口以及鏡像的加速代理。(其中/music為媒體庫)

version: '3'

services:

koel:

image: dockerpull.com/phanan/koel

depends_on:

- database

ports:

- 4880:80

environment:

- DB_CONNECTION=pgsql

- DB_HOST=database

- DB_PORT=5432

- DB_USERNAME=koel

- DB_PASSWORD=panda995

- DB_DATABASE=koel

volumes:

- /volume1/music:/music

- /volume1/docker/koel/covers:/var/www/html/public/img/covers

- /volume1/docker/koel/search-indexes:/var/www/html/storage/search-indexes

database:

image: dockerpull.com/postgres:13

volumes:

- /volume1/docker/koel/db:/var/lib/postgresql/data

environment:

- POSTGRES_DB=koel

- POSTGRES_USER=koel

- POSTGRES_PASSWORD=panda995

準備好一切之后,我們打開NAS的ssh端口,隨后用ssh工具連接上NAS。通過sudo -i獲取管理員命令,隨后cd到我們文件的根目錄下,最后執(zhí)行docker-compose up -d命令拉取鏡像并啟動容器。

NAS上的音樂流媒體-koel,精簡版鏡像部署

項目啟動成功之后這時候我們訪問會提示錯誤,并不能直接訪問,還需要我們?nèi)ミM行數(shù)據(jù)庫遷移。打開容器的命令終端,輸入:php artisan koel:init --no-assets,看到所有都DONE之后這時候再輸入NASIP+端口號就能訪問項目了。

NAS上的音樂流媒體-koel,精簡版鏡像部署

不過由于是精簡版的鏡像,所以我們還需要手動使用命令去掃描我們映射的媒體庫。依然是打開容器的命令終端,隨后輸入命令:php artisan koel:sync,等待掃描進度完成就可以了。

體驗

再次輸入nasip+端口號,我們就能看到我們掃描到的歌曲了。精簡版的項目是沒有中文的,不過一個播放器,也不需要太多的詞匯量。

NAS上的音樂流媒體-koel,精簡版鏡像部署

歌曲播放后,右邊能看到歌詞、歌手信息以及歌曲封面,整體界面并不是很美觀,國外的審美熊貓一直都不是很理解,九年了這個界面還是沒改過,這好看嗎?

NAS上的音樂流媒體-koel,精簡版鏡像部署

最后底部為播放的控制區(qū),koel提供了可視化的音頻動效,效果也是極為90年代,但有總比沒有好。

總結(jié)

上次使用還是一年多前了,雖說是老項目,但整體設(shè)計風格還是和以前沒兩樣,我反正是喜歡不起來。同時大量的國人開發(fā)的項目不管是使用還是設(shè)計都越來越不錯,再加上語言的差異,其實更多時候能有國產(chǎn)項目,我更愿意支持國產(chǎn)項目。

以上便是本期的全部內(nèi)容了,如果你覺得還算有趣或者對你有所幫助,不妨點贊收藏,最后也希望能得到你的關(guān)注,咱們下期見!

NAS上的音樂流媒體-koel,精簡版鏡像部署

作者聲明本文無利益相關(guān),歡迎值友理性交流,和諧討論~

,

聲明:本站所有文章,如無特殊說明或標注,均為本站原創(chuàng)發(fā)布。任何個人或組織,在未征得本站同意時,禁止復制、盜用、采集、發(fā)布本站內(nèi)容到任何網(wǎng)站、書籍等各類媒體平臺。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進行處理。