極空間Docker小雅alist+emby部署教程
1、前期準(zhǔn)備工作<
小雅相關(guān)配置文件,點(diǎn)擊這里轉(zhuǎn)存后上傳至極空間對(duì)應(yīng)目錄
emby相關(guān)配置文件,點(diǎn)擊這里轉(zhuǎn)存后上傳至極空間對(duì)應(yīng)目錄
首先我們需要先獲取阿里云的 token 和 open token
打開(kāi)以下 url,點(diǎn)擊獲取 Token,使用阿里云盤(pán)手機(jī) app 掃碼,掃碼后再次點(diǎn)擊,將頁(yè)面獲取到的 refresh token 保存到 mytoken.txt 中備用
https://alist.nn.ci/zh/guide/drivers/aliyundrive.html

再打開(kāi)以下 url,選擇 Scan QrCode,依然是使用阿里云盤(pán) app 掃描,掃描完成后點(diǎn)擊 I have scan。
https://alist.nn.ci/tool/aliyundrive/request.html


將得到的這一長(zhǎng)串 token 保存到 myopentoken.txt 中備用。

接下來(lái)到阿里云盤(pán)的資源庫(kù)中新建一個(gè)目錄用以轉(zhuǎn)存緩存文件,只要是在資源盤(pán)就可以,名稱和具體的路徑都沒(méi)關(guān)系,創(chuàng)建完成后進(jìn)入目錄內(nèi),將 url 最后的一串字符串保存到 temp_transfer_folder_id.txt 備用。

2、極空間無(wú) ssh 且無(wú)虛擬機(jī)部署方式
先到 docker 目錄下新建一個(gè) xiaoya 容器的配置目錄,并將準(zhǔn)備工作中創(chuàng)建的三個(gè)文件上傳到配置目錄中。

上傳后打開(kāi) docker 管理器 > 鏡像 > 倉(cāng)庫(kù),點(diǎn)開(kāi)自定義拉取,輸入 xiaoyaliu/alist:hostmode,點(diǎn)擊拉取進(jìn)行此鏡像拉取。

拉取完成后,到鏡像 > 本地鏡像找到剛才拉取的鏡像選中,點(diǎn)擊上方的添加到容器。

容器名稱改成 xiaoya,不改也沒(méi)啥事,就是不太好看。

添加 xiaoya 配置目錄,并映射到/data,并將上面原來(lái)的路徑給選中刪除。

網(wǎng)絡(luò)更換到 host 模式,其余保持默認(rèn),直接點(diǎn)擊應(yīng)用創(chuàng)建容器。

打開(kāi)瀏覽器使用 nasip:5678 可以打開(kāi) xiaoya 頁(yè)面,因初次需要初始化,需要耐心等待一段時(shí)間,一般在 5min 左右,刷新頁(yè)面后顯示如下圖樣式則表示已經(jīng)初始化成功了。

到 xiaoya 配置目錄,右鍵新建本文文檔,再重命名為 docker_address.txt,雙擊進(jìn)行編輯,內(nèi)容填入 http://nasip:5678,點(diǎn)擊保存。

先到阿里云盤(pán)看下小雅轉(zhuǎn)存目錄下是否有緩存文件,有的話先刪掉。

本地找一個(gè)剩余空間至少大于 140g 的盤(pán),創(chuàng)建一個(gè) media 目錄,并在 media 目錄下創(chuàng)建 temp,xiaoya 和 config 三個(gè)子目錄。

接下來(lái)依然是到 docker 管理器 > 鏡像 > 倉(cāng)庫(kù)點(diǎn)擊自定義拉取,輸入 xiaoyaliu/glue:latest 拉取 glue,如果拉取了一直沒(méi)有反應(yīng)則切換鏡像源再次進(jìn)行嘗試。

依然是選中對(duì)應(yīng)鏡像,點(diǎn)擊添加到容器。

打開(kāi)后,先將啟用性能限制的勾去掉,不去掉后面解壓元數(shù)據(jù)的速度會(huì)比較感人。

直接點(diǎn)到文件夾路徑,添加兩個(gè)映射目錄,第一個(gè)將剛創(chuàng)建的 media 目錄映射到/media,第二個(gè)將小雅 alist 容器目錄映射到/etc/xiaoya。

網(wǎng)絡(luò)選擇 host。

環(huán)境里添加一行,名稱為 LANG,值為 C.UTF-8

選擇命令頁(yè)簽, 選擇 interactive&tty。

能力里全都給勾上,點(diǎn)擊應(yīng)用即可創(chuàng)建應(yīng)用。

創(chuàng)建后,點(diǎn)擊對(duì)應(yīng)容器ssh終端入口,彈框點(diǎn)擊連接進(jìn)入容器終端。

在容器終端中直接執(zhí)行/update_all.sh即可進(jìn)入元數(shù)據(jù)下載和解壓流程了(為什么不在容器創(chuàng)建的時(shí)候的命令里加入這個(gè)執(zhí)行命令是因?yàn)間lue執(zhí)行完一次后會(huì)自己重啟重新下載解壓,手動(dòng)的方式可保證腳本只會(huì)執(zhí)行一遍)。

等待容器終端內(nèi)顯示如下圖內(nèi)容時(shí),即表示已經(jīng)完成元數(shù)據(jù)的下載和解壓了。

接下來(lái)在本地創(chuàng)建一個(gè) emby_server.txt 的文件,內(nèi)容填入 http://nasip:6908,并上傳到小雅 alist 的配置目錄下。

打開(kāi) docker,我們開(kāi)始進(jìn)行 emby 容器的創(chuàng)建,這里選用 emby/embyserver:latest,點(diǎn)擊 docker> 鏡像 > 倉(cāng)庫(kù)>自定義拉取,填入amilys/embyserver:latest,并點(diǎn)擊拉取。

等待拉取完成后點(diǎn)到本地鏡像,找到剛才拉取的容器,選中后點(diǎn)擊添加到容器。

先不用映射hosts這些,直接映射一個(gè)空白的config,SSH進(jìn)去 【cat /etc/hosts】查看自己本地的hosts,復(fù)制到一個(gè) txt,然后改為hosts,在末尾添加【127.0.0.1 xiaoya.host】 或者自己的IP

刪除剛才拉取的emby,把剛才的hosts,nsswitch.conf,放到/某個(gè)盤(pán)/docker/emby下容器名稱改好看一點(diǎn),把啟用性能限制給去掉。

文件夾路徑添加media/config和/media/xiaoya,分別映射到/config、/media、/etc/nsswitch.conf、/etc/hosts目錄。

網(wǎng)絡(luò)選擇host,其他保持默認(rèn),直接點(diǎn)擊應(yīng)用即可創(chuàng)建emby容器。

到容器概覽選擇小雅alist容器右側(cè)的更多,點(diǎn)擊重啟小雅alist容器,等待小雅初始化,依然是5min左右。

等小雅alist初始化完成,這個(gè)時(shí)候使用nasip:2345即可登錄到小雅emby了。

選擇xiaoya賬號(hào),密碼1234,就可以看到我們所有的影視內(nèi)容了。

同樣不建議直接用瀏覽器觀看,會(huì)有不兼容的問(wèn)題,到小雅alist的常用軟件中,可以看到各種播放器軟件,比如emby手機(jī)客戶端,直接輸入nasip:2345就可以綁定服務(wù)器,或者使用tvbox在電視和安卓手機(jī)觀看(TVbox的使用直接查看第3章節(jié))。

3、tvbox設(shè)置
tvbox直接在app中設(shè)置,配置地址中填入以下樣式的鏈接即可,其中192.168.66.12:5678替換成你自己對(duì)應(yīng)的小雅alist的IP和端口號(hào)。
http://nasip:5678/tvbox/my.json

