群暉NAS安裝小雅Docker

彧先生發表於2024-05-29

群暉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)

  

  

相關文章