DSM Docker 容器升級的正確姿勢

Docker 裡面安裝軟體超方便,簡單幾個步驟就能把軟體安裝好,那升級呢? 如果部署時有做好儲存空間的連接,那麼升級就會非常容易且資料無損~ 我們今天就來升級一下 UniFi Controller ,打算從 5.5.24 升級到 5.6.19 首先我們來到 DSM 的 Docker 控制面板,先把要升級的容器「停止」 容器右邊有個開關,按一下就能停止 停止之後,我們就打開「倉庫伺服器」,重新下載該軟體的映像檔 下載後,稍等幾分鐘,等待系統把映像檔下載下來,下載完畢後會收到系統通知 之後我們到「容器」頁面,在準備要升級的容器點一下滑鼠右鍵選擇「操作」、「清除」 要注意的是不要選擇「刪除」,選到「刪除」就 GG 了,要重新設定。。。 這時候系統會跳出警告,如果你在安裝時有做過儲存空間的連結 這裡就不用擔心,資料都會在 DSM 設定的資料夾裡面,大膽的按下「是」 等待清除完畢後,就能打開容器囉! 這時候就已經完整升級囉!打開 UniFi Controller 管理頁面看看~ 這樣就完成整個升級過程,且資料跟設定都不會有任何改變,無損升級! 另外談一下 Synology NAS 的購買,如果有想要購買一台 NAS 的話,大大建議選購 Synology 群暉的產品 設定簡單且功能眾多玩法多樣,我對這家公司很欣賞,一直以來這家公司也不斷提升自己軟體 在 iOS App 也是非常好用~ Synology 家的 NAS 產品眾多,型號也都長不一樣 所以如果你有購買的打算,請花一分鐘看看以下官方提供的產品命名圖解 上圖解釋的已經非常清楚,然而這邊要跟大家講官方沒說的 我只推薦 Plus 系列,因為只有 Plus 系列可以安裝 Docker ,這點差很多! 不管你是要買 2 bay 或者 4 bay ,建議通通只選 Plus 系列來買~ 像是最近才剛推出的入門款「DS218+」,就很適合初學者囉!

October 24, 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

在 DSM Docker 安裝把廣告從源頭就徹底弄掛的 Pi-hole

之前在 UniFi USG 內建的 dnsmasq 服務放入 yhost 擋廣告的清單 把廣告在 DNS 查詢時就徹底按死在地上,這樣做挺好的,因為局域網內所有上網的設備 不需要額外安裝軟體或者設定,不管是上網還是打開任何App,全部都能享受到零廣告的好處 但是 USG 一直以來都兩個致命毛病 USG 更新升級時,放入的擋廣告清單會被清空 需要另外寫腳本放它自動去更新 某次在 USG 升級後又被清空,不爽了所以乾脆另尋他路,結果就找到一個開源的 Pi-hole ! 這個項目有各種好處: 能識別阻擋全世界超過 10 萬個有害或者廣告的域名 阻擋廣告的效果可以在所有設備、所有系統以及所有App內 增進整體網路效能(因為廣告在被下載前,已經被阻擋) 行動設備可以用 VPN 連回家中 Pi-hole 阻擋廣告節省行動網路流量 有個漂亮完整的 Web 管理介面 提供 API ,可以在你的程式中使用 可以看下 LTT 介紹 Pi-hole 的影片: ​ Pi-hole 開發者目前也都很活躍,想要看完整源碼可以到 Pi-hole Github 網頁去,或者只是想要獲取他們的擋廣告清單 他們現行採用的擋廣告清單有七個,稍微看一下,各個維護都還算勤勞 而安裝好 Pi-hole 以後,系統也會在午夜時間自動抓取更新,並且自動去除重複的項目,無人值守非常方便 雖然這個項目是設計給 Raspberry Pi 的,不過也有人移植到 Docker 上面來 今天我們要介紹的就是在 Synology DSM 的 Docker 上面安裝一套 Pi-hole 在 DSM Docker 裡面下載 Pi-hole 的映像檔 在 DSM 管理頁面打開 Docker...

October 12, 2017 · 2 min · jkgtw

Google Chrome 瀏覽器幾個愛用的外掛

最近把用了好幾年的 Safari 瀏覽器換成 Google Chrome 主要是因為幾個常用的外掛在 Safari 上有時會莫名其妙失效 而且不是每次都會出現問題,三不五時才會壞。。。 於是乾脆換到 Google Chrome 瀏覽器算了 比較心疼的是在 iOS 11 變得超好用的 iCloud Keychain 就不能用了。。。 不過還好有 1Password 這個神器在,所以切換過去暫時也沒有什麼大問題~(自我安慰) 反廣告插件「uBlock Origin」 首先第一個要安裝的就是擋廣告的工具,因為我真的很討厭廣告。。。 首推「uBlock Origin」,這個高效佔用資源少的反廣告外掛基本是必備的! 勾選想要訂閱的阻擋清單這東西基本就不用管他了~ 查看目前阻擋的清單可以點一 下 uBlock Origin 的 icon,然後點下圖「齒輪」的地方就能進去設定頁面 在第三方過濾規則那邊,可以根據自己的需要來選擇要過濾的規則 例如經常逛中文的網站,就把中文的規則打勾,常逛日本或韓國就勾 JPN/KOR,其他語系自己看著辦 不過也不要勾太多,規則載入太多還是會影響效能的 弄完逛網頁整個神清氣爽,一些惱人的髒東西都不見了~ 反反反廣告插件「uBlock Protector Extension」 然而最近因為很多人開始裝這種反廣告的外掛,也越來越多網站針對「反廣告」做出「反反廣告」的反擊 例如下面幾種: ​ 這也沒辦法,因為很多網站的財源都只能依靠廣告,擋住廣告了他們只能喝西北風~ 於是又有人開發了所謂的「反反反廣告」插件,我要推薦的是「uBlock Protector Extension」 這東西裝好之後比 uBlock Origin 還沒有存在感,而且沒有設定選項 要安裝前先打開 uBlock Origin 第三方阻擋清單裡面的「Adblock Warning Removal List」 然後到官方網頁直接點下面圖片,訂閱 uBlock Protector 的阻擋清單 添加完以後,可以到 uBlock Origin 設定頁面看看「uBlock Protector List」有沒有啟用...

October 11, 2017 · 1 min · jkgtw