在 Qnap Nas 上透過 Container / Docker 安裝 utorrent

最近必須從 Asustor 的 NAS 遷移到 Qnap 的 NAS ,心裡想有些好用的軟體在 Qnap 上沒有怎麼辦,幸好 Qnap 從去年開始也支援 Docker ,能夠在系統層上執行軟體虛擬層,只要找到別人封裝好的虛擬軟體映像檔案就好了。
Docker 的觀念很簡單,先有 Docker 的映像檔案(像是英靈一樣的東西),產生一個執行應用的容器運行這個映像檔案(藉由憑依召喚出一個英靈寄宿而成分身),這個虛擬化軟體就可以開始進行功能與服務(這就是從者召喚!)
在 NAS 中安裝好 Container Station:
接著在裡面搜尋 utorrent 的映像檔案,Dockhub 裡面的真的千奇百怪都有,建議下載第二個人包裝的映像檔案 dbarton/utorrent 似乎較好:
設定的時候注意底下幾點:
CPU 不用高、避免吃掉系統效能,記憶體不用高、給太多就是被拿去當快取,除非網路是神速,設個 2GB 已經很夠用了:
記得要點開進階設定進一步設定相關設定,因為 Docker 是在容器裡執行,要在容器上設定對外的端口,也要在主機端要設定好對應的端口,才能夠讓容器內的通訊連到外面去,通常是不會跟主系統的PORT打架,有的話要記得調開:
這邊我設定內外一致。

路徑如果不特別指定,下載的檔案就會被存在容器內,這個容器一旦幹掉、資料就沒了,這個套件已經預設好兩個路徑,設定好對應到 NAS 的路徑(對於容器而言就是把主機的資料夾掛載到容器內),下載後就會直接存在 NAS 的磁區上,資料夾記得要去 NAS 的 File manager 裡面先建立起來:

安裝完後執行
http://你的NAS的IP:8080/gui
就可以連到 utorrent 的 web 管理介面,請特別注意一下是 http 不是 https ,且後面有個資料夾 gui ,如果是前面有把主機的 port 調開,例如改成 12345。連線就要改:
http://你的NAS的IP:12345/gui

就可以準備開心下載了。
第一次登入 utorrent 預設帳密是 admin + 沒有密碼,記得打開 utorrent 的設定修改一下,另外是下載檔案的部分,路徑記得也要修改:
基本上就是指定到作者預先設定的 /media 內,次目錄一樣要在 NAS 內用 file manager 先建立起來。
安裝 utorrent 比 Qnap 自帶的下載要好很多, chrome 也有 extension 可以監控 utorrent 與丟種子執行下載任務,更方便。
想要進一步了解 Docker 看書最快: Docker —— 從入門到實踐 免費的~