用 Docker 搭一個無人值守全自動領 Epic 免費遊戲的小幫手

​ Epic Games 這家公司很神奇,從以前就一直頗受個資爭議,直到最近還跟 Apple 大打官司還意外牽扯出不少業界祕辛 其中一個就是 Epic Games 每個禮拜送遊戲能帶來多少好處與成本? 官司是非對錯就留待法官去判,我只知道既然他免費送,就應該想辦法領好領滿才是 😚 ​ epicgames-claimer 「小眾軟件」有介紹這個比較簡單容易的 Docker 能跑起來,只要一行指令並寫上你的 Epic 帳號跟密碼即可馬上領遊戲 docker run -d --restart=unless-stopped -e AUTO_UPDATE=false -e TZ Asia/Taipei luminoleon/epicgames-claimer -u [email protected] -p somepasswords 溫馨提示:以上需要替換掉帳號跟密碼的部份,直接拷貝粘貼是不行的 ​ 不過這個容器簡單是簡單,如果你有些進階需求就暫時還沒辦法處理 像是目前還不支援雙步驗證的登入、系統觸發 hCaptcha 時也無解 不過如果你沒這類需求煩惱,可以直接用上面的指令直接就跑起來,群暉 NAS 的話「小眾軟件」也有介紹到如何設定 ​ epicgames-freegames-node 而本篇這邊介紹的是另外一個作者開發相同功能的 Docker 容器,可選的選項比較多 支援雙步驗證跟遇到 hCaptcha 時的解決方案,遇到登入疑難雜症時甚至可以直接匯入瀏覽器上的 cookie 等等 項目的網址: https://hub.docker.com/r/charlocharlie/epicgames-freegames ​ 如果你跟我一樣有遇到登入困難,可以依照下面步驟快速部署這個容器 首先要先建一個設定檔「config.json」,下面是範例(直接拷貝是沒用的) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 { "searchStrategy": "promotion", "runOnStartup": true, "cronSchedule": "35 6 * * *", "logLevel": "info", "hcaptchaAccessibilityUrl": "https://accounts....

September 5, 2021 · 2 min · jkgtw

Docker 全自動無人值守升級 WatchTower

​ Docker 的好不用我再多說,用過的都知道~ 我早期接觸 Docker 是在群暉 DSM 裡面,當時都是傻傻手動更新 後來有發現一個可以全自動幫你升級到最新映像檔的工具「WatchTower」,完完全全無人值守,非常方便好用 ​ 而且啟用非常簡單,基本上就是一行指令就能完成部屬 下面是簡單範例: docker run -d --restart=always \ --name watchtower \ -v /var/run/docker.sock:/var/run/docker.sock \ containrrr/watchtower \ --cleanup --remove-volumes \ --interval 43200 ​ 第五行是每次更新完後,會自動幫你刪掉舊的映像檔跟匿名磁碟空間,可以幫你節省硬碟空間 這在一些空間不是很多的機器上很有用,基本是必加的參數 WatchTower 官方預設是不刪除舊的映像檔,上次我沒加這參數,結果在一台樹莓派裡面某個映像檔作者更新太頻繁 一個禮拜就把我 64GB 記憶卡容量吃光了。。。 🤣 ​ 第六行可加可不加,官方預設是 86400 秒(24 小時)檢查一次,覺得太頻繁或者太少的話可以自己調整數字 ​ 如果你還需要更進階的使用方法,可以參考: 官方說明書 https://containrrr.github.io/watchtower/ ​ 上面指令輸入完畢後,WatchTower 就會啓動並開始幫你監控機器上所有正在執行的容器 每隔一段時間發現有新的映像檔後,它就會幫你下載最新映像檔 並且使用你當初建立該容器時的相同環境設定去幫你重新啓動容器 ​ 當然如果你是在生產環境或者不放心讓它自動更新的話,也可以使用 monitor-only 參數來監控就好 並用 Notifications 來主動通知你有更新了~ 🖖

April 11, 2020 · 1 min · jkgtw

在群暉 Docker 搭建免費開源密碼管理器 Bitwarden

你的常用密碼是不是只有那一個或者三個呢? 我如果告訴你,我在不同網站各自有各自不同的登入密碼,你會不會傻眼呢? 在這個全民上網的網路時代,即使是 Facebook、SONY 這種世界五百強的公司,也曾出現一些資料庫洩漏的大事件 所以就更不用說你平常在瀏覽的網站或者論壇的資訊安全了,能比世界五百強的公司要來的好嗎? 如果你在網路上的密碼都是統一只有一個的話,某天某個你曾經註冊過的論壇被駭客盜取數據庫以後 掌握此資料庫的駭客,就可以隨意瀏覽你所有電子信箱、社交網路的帳號,甚至是你的網路銀行! 每個網站的密碼都是強密碼的亂數且唯一,這大概是目前比較保險的做法! 但是每個網站都不同密碼的話,人的記憶力是有限的,剛開始前十個網站你可能還能勉強記住 萬一發展到五十個、一百個乃至上千個,我相信這時候只能依靠電腦幫你管理了吧? 所以近年才會有「密碼管理器」的工具誕生 我一直以來都是使用 1Password 這套密碼管理器,從 1Password3 開始到目前最新 v7,我每個版本都有購買單機版 市面上也有許多類似的產品,免費或者付費都有,像是「KeePass」、「LastPass」。。等等 但是不管哪一種,在各平台的用戶體驗上,都沒有跟 1Password 可以相比拼的產品,這也是我長期購買使用 1Password 的原因之一 ​ 直到某天我在某個群裡面看見有人提起 Bitwarden 這個新的密碼管理器,個人版可以免費使用,如果需要進階功能 一年也僅需 10 美金而已,真是非常划算! 而且更神奇的是,免費開源的 Bitwarden 支援自己架設 Server 端使用,自己的密碼自己管理 Bitwarden Server 官方原始碼使用的是 .net 來開發的,資料庫使用 MSSQL,即使 Docker 體積也太龐大且需要的系統資源也高 所幸有人使用 Rust 改寫並提供了 Docker 版本,一下子把 Docker 映像檔縮小很多,系統資源也佔用不高 而且如果自己架設 Server 的話,進階功能也是全解鎖的 以下是使用群暉 DSM Docker 來部屬屬於自己的 Bitwarden Server 下載、部屬 Bitwarden Server 打開 Docker 後先來到「倉庫伺服器」,搜索「bitwarden」會出現很多 我們要找 mprasil/bitwarden 這個,然後直接下載 下載完畢後,直接開始部屬,先進入「進階設定」的頁面...

April 20, 2019 · 1 min · jkgtw

與群暉 DSM Surveillance Station 超搭的 FOSCAM C2 室內網路攝影機

去年的時候有寫到一篇「性價比破表與 DSM Surveillance Station 搭配的最佳攝影機」,推薦的是米家 1080P 攝影機 不過在長時間使用下來,還是有發現許多缺陷 像是米家攝影機在夏天使用時候有可能會過熱當機,而且外掛 hack 的作者似乎心有餘而力不足 幾個月來都沒有辦法繼續更新完善 hack,目前透過 hack 雖然能成功打開 RTSP 功能 不過 RTSP 效能卻不怎麼樣,而且至今也沒能加入聲音的錄製 因為需要 hack 的關係,所以攝影機的韌體也沒辦法隨著官方升級 這意味著如果爆出什麼安全漏洞,即使官方修補好了,但你為了保有 hack 也沒辦法去更新它 綜合以上米家 1080P 攝影機僅僅算是便宜又堪用而已。。。 於是前段時間我就開始找另外的替代方案,然後看見推友馬工推薦的 FOSCAM 網路攝影機,如果是基於價格導向可以參考這牌子的產品 因為要跟群暉搭配使用,所以直接去官方網站找相關的支援設備清單: https://www.synology.com/zh-tw/compatibility/camera 廠牌就設定 FOSCAM,解析度直接設定 1080P(或者要找 720P 設備也在這裡選一下) 上面搜索條件可以找到七款,其中 FOSCAM C2 跟 R2 這兩支是室內使用的,沒有龐大的體積而且價格也比較便宜 R2 相關規格與 C2 類似,額外多了可以讓鏡頭轉動的功能,如果你要找室外防風防水或者商用的機型就找型號 FI99 開頭的機器 FOSCAM 在台灣也很好入手,PC Home 與一些網購平台都有賣,如果急用的話還有 24 小時送貨上門,下午下訂單當晚就送來,速度超快! 這支 FOSCAM C2 網路攝影機有各種優點: 支援無線網路連線,也支援 RJ-45 網路線直接連線上網(但沒有 POE 供電) 提供高清 1080P 的影像 超廣角 120 度的視野 大功率紅外燈,夜視效果更佳 PIR 人體熱源感測,減少警報誤報情況 雙向語音對話 安裝使用也很簡單,手機裝個 FOSCAM App,然後依照 App 設定指示操作即可,過程與米家類似,沒什麼難度~...

August 16, 2018 · 1 min · jkgtw

在群暉 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