在群暉 DSM Docker 安裝整套下載管理工具「Aria2 + AriaNg + File Manager」

Docker 真是一個偉大的發明! 一剛開始使用群暉 NAS 的時候,我是先用 Docker 跑 Aria2,然後再搭配 DSM WebStation 跑 AriaNg 網頁版 但是這有點蠢,後來 epizza 大大就推薦我用 abcminiuser/docker-aria2-with-webui 的版本,我就一直使用到現在,效果也不錯~ 最近發現另外一個版本更是把檔案管理工具也整合進來,然後還順便解決 DSM 權限問題,而且設定非常簡單 使用幾天下來感覺不錯,特別來推薦大家使用~ 首先打開 DSM 的 Docker,來到「倉庫伺服器」,直接搜「aria2」,就能找到 wahyd4/aria2-ui 的映像檔,直接下載 下載完以後直接開始「部屬」,不要直接「下一步」,我們先到「進階設定」裡面改一些東西 如果你想要每次 DSM 開機或者程式當機時都自動啟動 Aria2 的話,下面這個「啟用自動重啟」記得打勾 儲存空間欄位「新增資料夾」,選擇自己 NAS 的下載目錄,掛載路徑填寫「/data」 連接埠設定的欄位,因為我的 DSM 有其他服務佔用 80 與 443 端口,所以這邊我們選擇其他的端口,就算沒有佔用到這兩個常用端口,也是建議都改掉比較好 環境設定的欄位有一個「RPC_SECRET」,這個數值可以改成你想要的密碼(後面會用到) 全部設定完畢後,就直接點下「套用」,然後就不斷下一步,讓 DSM Docker 啟用這個容器 啟用完成後,我們直接打開瀏覽器,輸入 DSM 的 IP 地址後面加上 6880 端口號,例如我的就是 http://192.168.2.180:6880/ui/ 這樣就能打開 AriaNg 的網頁版管理頁面,第一次進入時可能沒辦法連上 Aria2 服務,我們稍微設定一下就可以了 先來到左邊的「AriaNg 設定」,點選全局右邊的「RPC(192.168.2.180)」的位置,在 Aria2 RPC 密鑰那邊 填寫我們剛剛在 Docker 設定時的密碼即可,修改完畢記得按一下右上角的「重新載入頁面」...

May 31, 2018 · 1 min · jkgtw

利用 youtube-dl 下載你想要的影片格式

youtube-dl 是一個很厲害的影片下載神器,可以下載 YouTube 跟各種網站的影片工具 上一篇有介紹到 Homebrew,有需要的人可以直接安裝使用 最簡單的用法就是直接在此指令後面加上影片的網址,他就會下載預設的影片 $ youtube-dl [videolink] 但有時候你想下載不同容量的影片大小存到手機或者平板離線觀看呢? 或者 YouTube 上面有個 MV 很喜歡,只想要下載這首歌的音樂到手機裡面聽呢? 這些需求 youtube-dl 都能完美完成達成~ 想要下載指定的格式,我們要先找到他有哪些格式? 很簡單只要加個「-F」的參數,就能用 youtube-dl 列出這個影片所有提供的格式列表,例如: $ youtube-dl -F https://www.youtube.com/watch\?v\=kfXdP7nZIiE 注意那個參數「F」是大寫,然後就能看見以下列表: 如果只想要下載該影片的聲音部分,就看 resolution 那欄的「audio only」 然後找到 extension 欄位你想要的格式 使用蘋果 iTunes / iOS 的話通常就是直接下載 m4a 的版本,記下 m4a 那行的 format code,也就是「140」 輸入以下指令就能下載該影片的 m4a 聲音檔案 $ youtube-dl -f 140 https://www.youtube.com/watch\?v\=kfXdP7nZIiE 注意這裡的參數「f」是小寫,輸入完以後稍等片刻就能看到已經下載完畢~ 同樣如果要下載小一點的格式給其他設備看,一樣在上面列表裡面找到合適的大小 這邊以 640×360 分辨率的 mp4 為例,查看 format code 是「134」,那我們如法泡製 $ youtube-dl -f 134 https://www.youtube.com/watch\?v\=kfXdP7nZIiE 就能下載到這個檔案了,超級方便!...

February 1, 2018 · 1 min · jkgtw

macOS 必裝! Homebrew 套件管理工具

Homebrew 套件管理工具 Homebrew 超容易安裝,只要打開「終端機」,複製以下指令,貼上然後執行根據提示即可安裝 $ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" Homebrew 安裝完畢後,這邊列舉幾個我比較常用的超棒工具 ​ ​ youtube-dl $ brew install youtube-dl 從 YouTube 之類的網站下載完整影片的神器 如果只是要下載影片使用非常簡單,指令後面接影片網址即可 $ youtube-dl https://www.youtube.com/watch?v=Y9ga9wJoS7g 稍等片刻他就會下載完畢,非常方便! 他還有更多進階用法,詳細可以參閱官方網站,或者下 –help 參數觀看使用方法 而且不要因為他名稱只有寫 YouTube 就以為他只能支援這個網站而已,他支援的網站可多了。。。 這邊去看詳細列表: http://rg3.github.io/youtube-dl/supportedsites.html 後面會再補一篇比較詳細的教學 ​ ​ mas $ brew install mas mas 基本是一個簡易小巧命令行版的 Mac App Store,而且他沒辦法幫你購買或者安裝新 App 只有你之前曾經購買過才能操作 列出你 Mac App Store 購買過的 App $ mas list 安裝編號 497799835 的軟體 $ mas install 497799835 升級所有應該升級的軟體 $ mas upgrade 登入帳號,後面跟密碼,這裏不加密碼也可以,稍後他會提示要輸入...

January 27, 2018 · 1 min · jkgtw

在 Raspberry Pi 樹莓派安裝 UniFi Controller

之前入坑 UniFi 的各種 AP 以後,就嘗試過 macOS 與 DSM Docker 版本的 UniFi Controller 在 macOS 安裝不太現實,因為電腦不是經常開機,而且 Macbook 隨時有可能會拿到外面使用 所以也嘗試過在 Docker 安裝,當時使用的是 goofball222/unifi ,很長一段時間都運行的很棒 直到一次大版本更新,goofball222 的最新映像檔沒辦法在我機器上順利跑起來了,只要吃下我的備份檔 它就當機。。。 具體原因沒有去深究,轉頭看看自己的樹莓派效能還有餘力,所以乾脆直接在樹莓派上面搞一套~ 當然如果你預算充裕,直接入一個 UniFi Cloud Key 也是可以的。。。 在我穩定運行一段時間後發現,便宜又大碗的 Raspberry Pi 樹莓派真的很適合拿來當 UniFi Controller 啊! ​ 工作環境 Raspberry Pi 3B(樹莓派) Raspbian Stretch( https://www.raspberrypi.org/downloads/raspbian/ ) 開始之前 在開始安裝 UniFi Controller 以前,請先把系統升級到最新版,並且語言最好設定到「en_US.UTF-8 UTF8」 不然在安裝 MongoDB 的時候有可能會出現錯誤 $ sudo apt-get update && sudo apt-get upgrade -y $ sudo rpi-update $ sudo reboot 接著要去確認語言是不是修改到「en_US....

December 29, 2017 · 1 min · jkgtw

在 DSM Docker 安裝一個下載神器「aria2 + AriaNg」

說到下載工具,不得不提到當今王者「aria2」 不過有人可能會跟我戰,說你把迅雷擺在哪裡?別鬧了。。。aria2 起碼比迅雷強 87 倍。。。 下圖是在中國開十九大,截至官方迅雷論壇: 迅雷官方的回答是,等十一月(開完會)應該就能修理好了。。。 一家在美國掛牌上市的大公司講這種鬼話,還好我會員早就到期沒有續費了。。。 aria2 支援的下載協議包含 HTTP/HTTPS、FTP、SFTP、BitTorrent 跟 Metalink 什麼斷點續傳這些常見的就不用寫了,重點是下載速度超快! 如果你有在下載百度盤的東西,那更是不能錯過,因為透過 BaiduExporter 腳本還能免會員突破下載速度! aria2 本身沒有華麗的外表,僅有的就是指令式的下載模式 不過也不用擔心,因為支援 aria2 的外掛以及資源多得如山 ​ 安裝前的準備工作 請先在 DSM 準備兩個資料夾 一個用來存放 aria2 設定檔,另外一個是用來存放 aria2 下載資料夾 在用來存放 aria2 設定檔的資料夾,請用你慣用的文字編輯器,我們要新增一個「aria2.conf」的文件 以下是我自己使用的設定內容請參考,如果想要了解詳細的設定,可以到官方網站查閱說明 save-session=/config/aria2.session input-file=/config/aria2.session save-session-interval=60 dir=/downloads file-allocation=prealloc disk-cache=128M enable-rpc=true rpc-listen-port=6800 rpc-allow-origin-all=true rpc-listen-all=true continue=true check-integrity=true rpc-secret=somesecrets auto-file-renaming=false max-connection-per-server=16 min-split-size=1M split=16 以上存好以後,直接丟到 aria2 的設定檔資料夾內即可 (上面設定中,有一項「rpc-secret」為 RPC 密鑰,可以改為自己喜歡的密碼,後續設定連線時會用到) ​ DSM Docker 安裝 aria2 按圖施工保證成功 找到 DSM 內的 Docker 並啟動他 點選倉庫伺服器 搜索「aria2」 點擊「搜尋」 找到「opengg/aria2」 點擊「下載」 下載標籤「latest」然後點擊「選擇」 之後稍待片刻 Docker 會把這個映像檔給下載下來...

October 19, 2017 · 1 min · jkgtw