極空間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
打開以下 url,點(diǎn)擊獲取 Token捞镰,使用阿里云盤手機(jī) app 掃碼瘩绒,掃碼后再次點(diǎn)擊,將頁(yè)面獲取到的 refresh token 保存到 mytoken.txt 中備用
https://alist.nn.ci/zh/guide/drivers/aliyundrive.html
再打開以下 url陡蝇,選擇 Scan QrCode,依然是使用阿里云盤 app 掃描厂画,掃描完成后點(diǎn)擊 I have scan。
https://alist.nn.ci/tool/aliyundrive/request.html
將得到的這一長(zhǎng)串 token 保存到 myopentoken.txt 中備用拷邢。
接下來到阿里云盤的資源庫(kù)中新建一個(gè)目錄用以轉(zhuǎn)存緩存文件袱院,只要是在資源盤就可以,名稱和具體的路徑都沒關(guān)系瞭稼,創(chuàng)建完成后進(jìn)入目錄內(nèi)坑填,將 url 最后的一串字符串保存到 temp_transfer_folder_id.txt 備用。
2弛姜、極空間無 ssh 且無虛擬機(jī)部署方式
先到 docker 目錄下新建一個(gè) xiaoya 容器的配置目錄脐瑰,并將準(zhǔn)備工作中創(chuàng)建的三個(gè)文件上傳到配置目錄中。
上傳后打開 docker 管理器 > 鏡像 > 倉(cāng)庫(kù)廷臼,點(diǎn)開自定義拉取苍在,輸入 xiaoyaliu/alist:hostmode,點(diǎn)擊拉取進(jìn)行此鏡像拉取荠商。
拉取完成后寂恬,到鏡像 > 本地鏡像找到剛才拉取的鏡像選中,點(diǎn)擊上方的添加到容器莱没。
容器名稱改成 xiaoya初肉,不改也沒啥事,就是不太好看饰躲。
添加 xiaoya 配置目錄牙咏,并映射到/data,并將上面原來的路徑給選中刪除嘹裂。
網(wǎng)絡(luò)更換到 host 模式妄壶,其余保持默認(rèn),直接點(diǎn)擊應(yīng)用創(chuàng)建容器寄狼。
打開瀏覽器使用 nasip:5678 可以打開 xiaoya 頁(yè)面丁寄,因初次需要初始化,需要耐心等待一段時(shí)間泊愧,一般在 5min 左右伊磺,刷新頁(yè)面后顯示如下圖樣式則表示已經(jīng)初始化成功了。
到 xiaoya 配置目錄删咱,右鍵新建本文文檔屑埋,再重命名為 docker_address.txt,雙擊進(jìn)行編輯腋腮,內(nèi)容填入 http://nasip:5678雀彼,點(diǎn)擊保存。
先到阿里云盤看下小雅轉(zhuǎn)存目錄下是否有緩存文件即寡,有的話先刪掉徊哑。
本地找一個(gè)剩余空間至少大于 140g 的盤,創(chuàng)建一個(gè) media 目錄聪富,并在 media 目錄下創(chuàng)建 temp莺丑,xiaoya 和 config 三個(gè)子目錄。
接下來依然是到 docker 管理器 > 鏡像 > 倉(cāng)庫(kù)點(diǎn)擊自定義拉取墩蔓,輸入 xiaoyaliu/glue:latest 拉取 glue梢莽,如果拉取了一直沒有反應(yīng)則切換鏡像源再次進(jìn)行嘗試。
依然是選中對(duì)應(yīng)鏡像奸披,點(diǎn)擊添加到容器昏名。
打開后,先將啟用性能限制的勾去掉阵面,不去掉后面解壓元數(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ù)的下載和解壓了同木。
接下來在本地創(chuàng)建一個(gè) emby_server.txt 的文件,內(nèi)容填入 http://nasip:6908跛十,并上傳到小雅 alist 的配置目錄下彤路。
打開 docker,我們開始進(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è)盤/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ì)有不兼容的問題饰抒,到小雅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