從零開始的軟路由之愛快docker安裝transmission

緣起

之前介紹過用愛快docker安裝qbittorrent下載器的過程,還是比較簡單,qbittorrent也比較容易上手。最近對另一款下載器transmission也感興趣了起來,於是在愛快的docker裡安裝一個試試,過程稍微比安裝qbittorrent麻煩點。

折騰

首先,如果你的愛快沒有開啟docker功能的話,需要去開啟一下,過程很簡單,跟著來就是了。愛快的這個功能需要在雲端下放,所以這個時候就需要註冊一個愛快雲賬號,並將其與你的愛快軟路由繫結才可以開啟。首先回到愛快的後臺管理頁面,在右上角有一朵雲形狀的按鈕如圖所示,點選它進入到繫結介面。

從零開始的軟路由之愛快docker安裝transmission

進入到繫結介面後,輸入手機號,獲取到驗證碼填寫上去,沒有註冊過愛快雲手機號會自動註冊。確認資訊無誤後點擊“儲存”按鈕,會出現繫結成功的字樣,這時候點選下面的“進入愛快雲平臺”如圖示進入到愛快雲的登入介面,選擇驗證碼登入,輸入手機獲取驗證碼後登入進愛快雲。

從零開始的軟路由之愛快docker安裝transmission

從零開始的軟路由之愛快docker安裝transmission

登陸進到愛快雲後,點選切換到“外掛應用”選項卡,按照圖示點選“安裝”會彈出一個選項框,按照圖示點選設定,點選“確認”後回到愛快管理頁面,按圖示依次點選“高階應用——外掛管理”就可以看到那個熟悉的圖示了。

從零開始的軟路由之愛快docker安裝transmission

從零開始的軟路由之愛快docker安裝transmission

從零開始的軟路由之愛快docker安裝transmission

從零開始的軟路由之愛快docker安裝transmission

在設定docker之前,我們要先去新建一個儲存分割槽用來存放docker的檔案,按圖示依次點選“系統設定——磁碟管理——磁碟分割槽”進入到分割槽介面,看過上次的教程應該對這個介面不陌生了,我們把上次分割槽後剩下沒有用上的那個磁碟掛載上。按照圖示點選“設定”,彈出的選項卡上繫結業務選擇“普通儲存”,路徑隨意能記住就行,點選“確定”後會提示格式化,再次確認完成格式化即可。

從零開始的軟路由之愛快docker安裝transmission

從零開始的軟路由之愛快docker安裝transmission

建立好分割槽後我們回到docker介面,點選docker圖示,進入到下個介面,按圖示點選服務設定,儲存分割槽選擇剛才新建的分割槽,映象庫可以填寫個國內的

https://dockerproxy.com

最後點選確認會提示你會重啟docker,再點選確認即可。設定好後開啟docker開關,docker服務就啟動了。

從零開始的軟路由之愛快docker安裝transmission

從零開始的軟路由之愛快docker安裝transmission

從零開始的軟路由之愛快docker安裝transmission

如圖示,切換到映象管理選項卡,點選右側的“新增”按鈕進入到下個頁面。按照圖示,選中“ 映象庫下載”,搜尋框輸入“transmission”搜尋,搜尋出結果後安圖示選擇那個星級最多的amd64版本的,下載新那一版,點選下載後會出現個進度框,耐心等待下載完成即可,下載速度可能會比較慢。

從零開始的軟路由之愛快docker安裝transmission

從零開始的軟路由之愛快docker安裝transmission

從零開始的軟路由之愛快docker安裝transmission

如圖示,切換到介面管理選項卡,點選右側的“新增”按鈕進入到下個頁面。按照圖示格式填寫名稱和ip地址。

從零開始的軟路由之愛快docker安裝transmission

從零開始的軟路由之愛快docker安裝transmission

如圖示,切換到容器列表選項卡,點選右側的“新增”按鈕進入到下個頁面。首先點選“高階設定”會出現隱藏的高階選項,點選“檔案管理”在docker目錄下新建一個資料夾來放transmission的配置檔案,建好transmission資料夾後再在資料夾裡面建立“config、watch、transmission-web-control”三個子資料夾,最後在transmission-web-control資料夾內建立一個“web”子資料夾,建資料夾的事情就搞定了。不要關閉檔案管理介面,方便等會兒複製路徑。

從零開始的軟路由之愛快docker安裝transmission

從零開始的軟路由之愛快docker安裝transmission

從零開始的軟路由之愛快docker安裝transmission

從零開始的軟路由之愛快docker安裝transmission

從零開始的軟路由之愛快docker安裝transmission

回到建立容器介面,如圖示填入基本引數,“容器名稱”隨意;“記憶體佔用”按需填寫,一般512mb足夠了;“映象檔案”選擇剛下下載的transmission映象;“網路介面”選擇剛才建立的介面;“ipv4地址”根據剛才建立介面的網段填寫,比如我的是192。168。7。X,最後一位可以填寫1-255以內的數。“開機自啟”可以勾選上,根據自己需求了。

從零開始的軟路由之愛快docker安裝transmission

接下來點開“高階設定”旁的倒三角符號,開啟高階設定。如圖示先填寫掛載目錄,“源路徑”填寫愛快檔案管理器裡的真實路徑,“目標路徑”就是容器裡面的路徑,相當於把愛快真實路徑對映到容器裡,也就是掛載吧。如果是跟我建立資料夾目錄一致的話可以跟著填寫,源路徑 /docker/transmission/config 目標路徑 /config 這個是放配置檔案的;源路徑 /docker/transmission/watch 目標路徑 /watch 這個不知道幹啥的,官方配置裡面有就建立上吧;源路徑 /docker/transmission/transmission-web-control 目標路徑 /transmission-web-control 這是放web頁面的目錄;源路徑 /yingpan/download 目標路徑 /downloads 最後這個是下載目錄,需要根據自己的下載盤目錄來設定了,以上配置,源路徑可以不同,目標路徑要一樣。

從零開始的軟路由之愛快docker安裝transmission

設定好掛載目錄後,下面的環境變數也需要填寫下,如圖示需要設定“USER、PASS、TZ、TRANSMISSION_WEB_HOME”三個環境變數,USER、PASS分別是使用者名稱和密碼,根據自己情況設定。TZ是時區,一般填寫“Asia/Shanghai”。TRANSMISSION_WEB_HOME填寫“/transmission-web-control/web”比剛才掛載目錄是多了個/web,填寫好,確認整個配置沒啥差池後點擊“儲存”完成設定。

從零開始的軟路由之愛快docker安裝transmission

到了這裡常規配置就完成了,接下來需要配置transmission的web管理頁面,先去全球最大同行交流網站,找到“ronggang/transmission-web-control”專案,下載該專案,找不到的話可以去我導航站裡的網盤下載dh。fengcun。top,我也會放一份。下載完後將其解壓了備用。

從零開始的軟路由之愛快docker安裝transmission

從零開始的軟路由之愛快docker安裝transmission

回到愛快,我們分別點選高階應用——FTP服務,如圖示將其狀態切換至“ON”然後點選“新增”,使用者名稱和密碼隨便寫個簡單的,我們只是臨時用一下,“許可權”選擇讀寫,FTP檔案目錄填寫放web頁面的目錄比如我的就是 /docker/transmission/transmission-web-control/web,其餘預設即可,點選“儲存”完成設定。我們開啟WinSCP軟體,沒有的話可以去下載一個,很有用的軟體。在登入介面,先將“檔案協議”切換到FTP,“主機名”填寫愛快地址,使用者名稱和密碼就是剛才設定的,然後點選“登入”就可以了。登入進去後將左邊的頁面進入到剛才下載解壓的檔案目錄,如圖示將該目錄的所有檔案都上傳上去。上傳完後,保險起見我們進入到release資料夾,給予裡面install-tr-control-cn。sh指令碼檔案執行許可權。做完這一切後記得去愛快把FTP給關了。

從零開始的軟路由之愛快docker安裝transmission

從零開始的軟路由之愛快docker安裝transmission

從零開始的軟路由之愛快docker安裝transmission

從零開始的軟路由之愛快docker安裝transmission

上傳完檔案後,我們回到愛快docker的容器列表,重啟下愛快,然後點選“控制檯”,如圖示在新頁面的命令列輸入

cd /transmission-web-control/web/release

進入到/release資料夾,然後輸入

./install-tr-control-cn.sh

執行指令碼。先輸入“6”回車,根據提示輸入自定義目錄“/transmission-web-control”然後回車。再輸入“1”回車安裝,跑一會碼就安裝好了。

從零開始的軟路由之愛快docker安裝transmission

從零開始的軟路由之愛快docker安裝transmission

從零開始的軟路由之愛快docker安裝transmission

重啟下transmission容器,輸入設定的ip:9091就可以訪問到transmission的web管理介面,大功告成!

從零開始的軟路由之愛快docker安裝transmission

總結

transmission在愛快上的安裝比之於qbittorrent 稍微複雜些,愛快的docker還有很大的提升空間啊,包括虛擬機器也是,雖然說作為路由系統來說要求有點高還是希望它越來越完善。

從零開始的軟路由之愛快docker安裝transmission