前言及目錄
最新跟風在搭建基于Unraid的家用All in one(關(guān)于這個分享,將來會直接做一期視頻詳細說說),在解決BT/PT下載工具時遇到了一些問題,虛擬群暉上的下載工具不是很好用,就想著把下載服務挪回物理機Unraid OS里運行,期間呢遇到了很多問題,也沒發(fā)現(xiàn)有大佬完整的進行一次分享答疑,解決之后就想著干脆自己寫一篇吧
本文的目的是讓讀者能根據(jù)筆者的操作,開心的抄作業(yè),另外還整理出了一個流程圖(也是目錄),系統(tǒng)的講解每一步會遇到的問題,以及如何解決。
注意,本文的系統(tǒng)環(huán)境為,其他環(huán)境下僅供參考▽▼
CPU:AMD64
UnraidOS:6.8.1
Protainer:1.24.0
qBittorrent:4.2.5
局域網(wǎng)網(wǎng)段:10.0.0.0/24
安裝Protainer
Portainer is a simple management solution for Docker. It consists of a web UI that allows you to easily manage your Docker containers, images, networks and volumes.
Protainer是一個WebUI的Docker管理工具,相比于Unraid自帶的Docker管理系統(tǒng),這款工具能實現(xiàn)更多的自定義參數(shù),安裝復雜的Docker軟件時尤為好使,有了它,就可以解決大部分需要用到命令行才能安裝的問題了
安裝APPS商城
APPS商城其實就是Unraid收集整理的Docker庫和一些簡單的插件,這一步相信絕大部分用戶都已經(jīng)實現(xiàn)了,但是基于教程的完整性來說,筆者決定簡單帶過一下
▲△在Unraid系統(tǒng)的WebUI界面中,點擊PLUGINS分頁,選擇Install plugin,輸入下面引號內(nèi)的網(wǎng)址,點INSTALL即可
“https://raw.githubusercontent.com/Squidly271/community.applications/master/plugins/community.applications.plg”
假如遇到網(wǎng)路問題失敗,解決方法有幾個
換個時間試試
上層網(wǎng)絡里科學上網(wǎng)
手動下載plg后綴名的插件,放到本地后用本地安裝。同理,如果txz文件失敗也可以這樣試試
用某些科技博主專供的加速地址
Docker加速
國內(nèi)部分人的網(wǎng)絡出口線路不是很理想,很容易卡在安裝時的網(wǎng)路問題上,這里除了配置上層網(wǎng)絡的科學上網(wǎng),還能使用國內(nèi)的Docker鏡像加速地址
Docker官網(wǎng)中國區(qū)鏡像 https://registry.docker-cn.com
網(wǎng)易163 Docker鏡像 http://hub-mirror.c.163.com
USTC鏡像加速 https://docker.mirrors.ustc.edu.cn
daocloud鏡像 http://{your_id}.m.daocloud.io
阿里云鏡像 https://{your_id}.mirror.aliyuncs.com
這里筆者推薦的是使用阿里云的加速服務,實測速度正常
2.1、獲取阿里云加速地址
登陸阿里云控制臺,按圖示進行點擊▽▼
然后在這里復制你的專屬加速地址▽▼
2.2、切換Docker源
Docker源地址保存在/etc/docker/daemon.json中,修改后需要在Unraid的設置中重啟一下Docker服務。另外每次切換都會在重啟OS后失效,【防盜水印,本文原創(chuàng)于Geek7even】所以筆者直接分享兩個重啟后依舊生效的方法(直接使用此方法,需要設定完成后重啟機器,看懂教程的重點就能實現(xiàn)不重啟)
2.2.1、CA User Scripts插件設定開機切換腳本
首先在APPS里搜索安裝CA User Scripts,然后進入插件頁面▽▼
▲△點擊ADD NEW SCRIPTS按鈕命令新建一個腳本,名字隨意即可
▲△鼠標移動到新腳本的齒輪ICON處會浮現(xiàn)四個按鈕,點擊第三個EDIT SCRIPT,輸入下面的內(nèi)容,注意有空白行▽▼
#!/bin/bash mkdir -p /etc/docker tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://ntlp4ruc.mirror.aliyuncs.com"] } EOF
▲△完成后點擊SAVE CHANGES按鈕即可
▲△接著點擊腳本右邊的下拉菜單,修改執(zhí)行條件為“At Startup of Array”,可以簡單理解為,系統(tǒng)開機后就運行該腳本
2.2.2、GO文件執(zhí)行開機腳本
這個文件是Unraid開機后自動執(zhí)行的腳本配置文件,配置文件添加切換腳本后的內(nèi)容為▽▼
#!/bin/bash # Start the Management Utility /usr/local/sbin/emhttp & mkdir -p /etc/docker tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://{your_id}.mirror.aliyuncs.com"] } EOF▲△此處{your_id}請自行替換成自己的,文件內(nèi)容只包括切換源加速地址,有其他腳本的自行辨別。很多同學不知道怎么編輯,筆者這里總結(jié)了三個方法
2.2.2.1、CA Config File Editor
2.2.2.2、U盤文件直接用Text修改
2.2.2.3、VI編輯器
點擊在Unraid管理界面中的右上角這個圖標進入命令行模式▽▼
輸入下面的代碼▽▼
vi /boot/config/go很多朋友并不會用VI編輯器,這里簡單教大家?guī)讉€命令,【防盜水印,本文原創(chuàng)于Geek7even】掌握了這個,看見命令行也不用害怕▽▼
I 進入插入字符模式
X 刪除字符
dd 刪除行
:wq 保存退出
:q 不保存退出
簡單的流程就是,按下鍵盤上的字母“I”鍵進行插入字符,插入字符完成后按ESC可退出,“:wq”保存退出
3、安裝Portainer
在APPS里搜索Portainer,如圖這個就是了▽▼
安裝參數(shù)基本不用管,喜歡用端口訪問的就修改Web Interface Prot即可,喜歡獨立IP的就修改為Network Type為br0,然后指定一個IP即可▽▼
安裝qBittorrent
qBittorrent是一個跨平臺的自由BitTorrent客戶端
1、登陸Portainer
登陸Portainer后,默認賬戶為admin,頁面會要求設置密碼,此處自行設置即可。接著會有四個大的選項,選擇local即可,完成后首頁如圖▽▼
2、安裝qBittorrent
點擊Portainer首頁的local后,顯示的就是Unraid的Docker配置WebUI▽▼
▲△點擊Containers后進入到下面頁面,接著點擊上方的Add Containers按鈕▽▼
新的頁面按圖示進行填寫▽▼
▲△上面的兩個端口號要記住,待會下面還會用到。這里Image鏡像要根據(jù)自己的需求進行填寫,目前4.2.5共有以下8個版本(ARM64和AMD64)▽▼
80x86/qbittorrent:4.2.5-focal-20200423-arm64
80x86/qbittorrent:4.2.5-focal-20200423-arm64-nova
80x86/qbittorrent:4.2.5-focal-20200423-amd64-nova
80x86/qbittorrent:4.2.5-focal-20200423-amd64
80x86/qbittorrent:4.2.5-alpine-3.11-arm64
80x86/qbittorrent:4.2.5-alpine-3.11-arm64-nova
80x86/qbittorrent:4.2.5-alpine-3.11-amd64
80x86/qbittorrent:4.2.5-alpine-3.11-amd64-nova
▲△focal-20200423編譯的版本是4月25日上傳的,alpine是4月26日上傳的,其他差異暫不清楚,筆者這里就先用alpine版本進行安裝
點擊Advanced container settings欄里的Volumes,然后點擊Volume mapping旁邊的加號進行添加配置信息▽▼
▲△1-6是需要手動填寫的,這里對應的是荒野無燈給的配置表,沒有額外要求的照抄筆者就行▽▼
接著點擊Env,添加6條配置信息▽▼
▲△這里的WEB_PORT一定要和上面出現(xiàn)過的host保持一致
2.1 端口訪問的網(wǎng)絡模式
默認就是以UnraidIP+你設定的端口號進行訪問,【防盜水印,本文原創(chuàng)于Geek7even】Network一欄里也能看到▽▼
2.2 IP訪問的網(wǎng)絡模式
如果想修改成獨立IP,那么就按照這樣進行修改▽▼
▲△模式改成br0,IPv4地址自定義一個
網(wǎng)絡模式選擇好后,點擊Deploy the Containers即可,安裝成功則跳轉(zhuǎn)到Containers列表界面▽▼
3、修正https顯示問題
有些朋友在安裝完成后可能會遇到這個問題,網(wǎng)頁顯示不全,登陸按鈕不起作用,這是https服務的問題▽▼
此時,我們修改一下qBittorrent的配置文件(appdata/qbittorrent/qBittorrent.conf)即可▽▼
▲△修改WebUI\HTTPS\Enabled項為false,禁用Https服務,修改的方法本文的前半部分有講,整理了三個方法
PS:qBittorrent的默認賬戶和密碼為admin/adminadmin
感謝
沒有前人的分享,就沒有后來者的抄作業(yè),感謝人生觀、小星大雄、mantou3188、lovewinner、Hdx666、阿文菌,他們的文章都給予了筆者很大的幫助
沒想到心血來潮的一次分享,居然碼了四個多小時的字,希望大家看了后有所收獲,雖然僅僅2000字,但是都是心血和干貨,比站內(nèi)所謂的保姆級教程更為詳細和完整,堪稱說明書級別了
歡迎點贊收藏評論