群暉NAS安裝小雅Docker
一、前言
二、安裝
三、配置
四、Emby
五、參考
一、前言
小雅的alist是一個基於alist搭建的阿里雲盤聚合站,透過自己的阿里雲盤中轉快取資源,可以實現大量的資源線上播放。
官網地址:主頁 | 小雅的分類 Alist (xiaoya.pro)
Docker配置指南:如何設定xiaoya的docker (notion.site)
二、安裝
2.1 建立小雅的配置資料夾——xiaoya
群暉NAS的docke目錄下新建資料夾:xiaoya 即:/docker/xiaoya
2.2 小雅的三個配置檔案——mytoken.txt 、myopentoken.txt 、 temp_transfer_folder_id.txt
在電腦上建立3個txt檔案兵分別重新命名為:mytoken.txt 、myopentoken.txt 、 temp_transfer_folder_id.txt
檔名 | 獲取檔案內容地址 | 備註 |
mytoken.txt | https://aliyuntoken.vercel.app/ | token |
myopentoken.txt | https://alist.nn.ci/tool/aliyundrive/request |
open token |
temp_transfer_folder_id.txt | 轉存目錄的folder id |
上述3個重要檔案編輯好後,上傳到群暉NAS的/docker/xiaoya目錄下
2.3 安裝小雅docker映象
套件中心下載安裝:Container Manager
安裝後開啟Container Manager,左側選單欄—登錄檔。在登錄檔中搜尋:xiaoya
選擇:xiaoyaliu/alist 並點選下載。選擇標籤為預設最新版本:latest ,點選應用,等待下載完成。
2.4 配置執行小雅
開啟Container Manager,左側選單欄—映象,選中:xiaoyaliu/alist 映象,點選執行
常規設定:
容器名稱,預設即可(我這裡預設);
啟用自動重新啟動,勾選;
高階設定:
埠設定:5678 80 tcp ;
儲存空間設定:新增資料夾:/docker/xiaoya /data
摘要:
確認一下資訊;
嚮導完成後執行此容器,勾選;
沒問題點選完成;
2.5 訪問小雅
配置完成之後,等待Docker啟動
啟動之後,訪問 http://nas_ip:5678
初次登入,會出現提示:“獲取配置失敗:請稍後,正在載入儲存 ”,這是正常情況,等待載入完成即可,大約3~5分鐘
小雅Alist載入需要一些時間,首次訪問時,小雅需要進行索引,所以啟動時間比較慢
成功後可以看到檔案列表
三、配置
3.1 自動清除阿里雲盤快取
使用小雅時,會先將影片快取在自己的阿里雲盤中。時間一長可能會佔滿整個雲盤空間,導致無法使用。
小雅為我們提供了一個自動刪除快取的方法,只需要一行程式碼。
同樣使用SSH工具連線埠後,輸入以下命令:
sudo bash -c "$(curl -s https://xiaoyahelper.zengge99.eu.org/aliyun_clear.sh| tail -n +2)" -s 3
3.2 掛載—webdav
小雅支援webdav, 預設使用者名稱:guest 預設密碼:guest_Api789
webdav掛載連線配置:
ip:http://nas_ip
埠:5678
路徑:/dav 或者 dav
四、Emby
4.1 前言
已經安裝配置好小雅,現在可以線上播放,但是介面有點毛坯房,查詢資源也不方便
可以考慮安裝一個小雅Emby
4.2 安裝
/volume1/docker/xiaoya 下,新建資料夾
新建資料夾:media 即:/docker/xiaoya/media
登入群暉的SSH
生成配置檔案:
sudo bash -c "$(curl http://docker.xiaoya.pro/emby_new.sh)" -s --config_dir=/volume1/docker/xiaoya/media --action=generate_config
執行完成後,會自動在 /volume1/docker/xiaoya/media 下 生成 emby_config.txt 配置檔案
修改 emby_config.txt 配置檔案內容為:
dev_dri=yes mode=host image=amilys media_dir=/volume1/docker/xiaoya/media resilio=yes
開始執行安裝,安裝命令:
sudo bash -c "$(curl http://docker.xiaoya.pro/emby_new.sh)" -s --config_dir=/volume1/docker/xiaoya/media
PS:若不是透過命令一鍵安裝的 xiaoya docker ,直接執行安裝命令,會出現錯誤:Error: No such object: xiaoyaliu/glue:latest
像 上面 的安裝就不是在ssh的命令列裡一鍵安裝的,是透過群暉的docker套件在後臺圖形化安裝的
出現錯誤的原因是缺少 xiaoyaliu/glue 映象,需要先拉取一下,在執行安裝命令
拉取 xiaoyaliu/glue 映象:
sudo docker pull xiaoyaliu/glue:latest
拉取完成後,再執行 開始安裝命令
此時已經開始下載後設資料,大概資料有60G+,所以請給docker準備150G+的空間
下載快取時間較長,需要1~9小時甚至更長,根據網路和NAS效能,完成後會有提示請耐心等待,完成後重啟xiaoya容器
4.3 配置emby
安裝成功後,開啟Container Manager,左側選單欄—映象,可以看到多了兩個映象:resilio 、 emby
選中 xiaoya 映象,停止容器,配置埠對映:2345 → 2345
啟動小雅容器,然後就可以訪問emby了
4.4 訪問emby
地址:http://nas_ip:5678
預設賬號/密碼:xiaoya/1234
五、參考
感謝朋友們的無私分享
參考文章:
群暉NAS安裝小雅Docker,整合小雅alist資源 – Gary的個人技術記錄 (fugary.com)
群暉NAS安裝配置小雅Emby – Gary的個人技術記錄 (fugary.com)
如何設定xiaoya的docker (notion.site)
群暉7.2版本透過Container Manager安裝xiaoya-alist_xiaoyakeeper-CSDN部落格
群暉docker部署小雅全家桶及全部資源掛載到emby教程 | Yang (uncley.cc)