從樹莓派到在房間放機櫃, HomeLab 深坑紀錄
回顧自己的 HomeLab 硬體架構變遷大概從 2020 左右吧, 自從在大學閒的無聊, 搞了一塊樹莓派開始, 設備就逐漸多了起來玩了樹梅派就碰了 Linux, 碰了 Linux 就想碰 Blog, 碰 Blog 免不了想偵測網站是否一直在線, 覺得在本地跑可靠度不足最後就搞了甲骨文 VPS2025 國軍 Online 畢業 (當兵又是很多快樂的故事, 未來有機會再寫), 加入半導體輪班 Online, 錢錢多起來之後手癢便又開始搞東搞西 樹梅派 Raspberry Pi 4B當初價格已經居高不下時, TG 群群主軒姐不知道去哪家公司倒閉出清那邊挖出一批二手的 Pi 4B, 價格非常香這也是使用率最高的設備之一, 基本上各種小服務都架在上面 (例如遠端回家的 VPN, Wake-On-Lan 等等)還有一個 HomeLab Nerd 一定要有的 GPS NTP 時鐘也是靠他架設雖然我不是 Jeff Geerling 那種大佬, 各種 NTP 時鐘設備和原子鐘都有但簡單的 Ublox NEO M8 已經足夠我使用了 是否推薦: 2026 當下不推薦, Pi5 15GB ram 版...
Backrest, 更強大的 Restic 管理器
Backrest 介紹 📖 garethgeorge/backrest Backrest is a web UI and orchestrator for restic backup. ⭐ 6697 Stars 🍴 177 Forks Language: Go 這幾天在尋找是否有讓 Restic 備份完成後提供 Discord 通知的方法, 在 Reddit 上發現今年 (2024) 2 月有一篇新的文章, 自薦了作者開發的 Restic 管理 GUI 介面, 而且功能非常的豐富, 可以檢查 Repo 狀態、備份狀態、占用容量等等, 同時能夠使用標準的 Resitc Cli 不會產生功能衝突, 搭配未來路線圖中的管理功能 (管理其他主機, VPS 的 Restic Repo 與備份) 安裝方式# extract the rel...
透過 Rclone 和 Restic 自動化備份 Linux 系統檔案
會用到的工具 Rclone用來掛載雲端存儲並且加密 Restic非常好用的備份程式, 多平台支援、各種存儲類型 (其實它本身就有加密功能, 所以如果你不是跟我一樣和人合租企業雲端的話可以不用 Rclone), 產生的備份文件是快照式的, 只會備份更改部分因此不會過度增加使用量, 要恢復備份也很簡單 Resticprofile用來控制 Restic 的工具, 可以把 Restic 各種設定寫成 toml/yaml 等格式的設定檔, 並且支援 systemd/crontab 等排程方式 已棄用 Resticprofile, 轉用 Backrest, 一套 GUI 管理系統, 更方便排程, 並且集成 Webhook 通知功能, 未來路線圖有管理多個伺服器上的備份任務, 未來可期! 工作邏輯Rclone 掛載雲端 -> Rclone 加密 -> Restic 備份所有過程通過 Resticprofile 手動觸發或排程 Rclone 設定首先輸入 sudo rclone config這邊建議用 sudo 執行的原因是因為 Rclone 產生的設定檔會在當...
透過 Docker Compose 以及 Caddy 部署 Sub-Store
前言Caddy 本身是一個非常好用的工具, 最常見的用途應該是用來做 Reverse Proxy 使服務端口不暴露在公網之下並且可以透過內建的工具進行 Let’s Encrypt SSL 證書申請, 然而 Caddy 本身的安裝涉及到 Go 語言的安裝和 xcaddy 安裝並編譯自己需要的 caddy 程式, 因此單獨寫一篇教學使步驟更加詳細完整。 而 Sub-Store 則是一個管理節點訂閱非常方便的工具, 但是其部署架設相對比較複雜一點, 網路上常見的教學都是使用 Nginx 進行反代, 其設定檔較 Caddy 複雜很多時候新手並不容易上手, 且其部署過程中的參數較多透過 docker run 執行時也較為麻煩, 容易漏掉參數, 若我們可以透過 docker compose 寫好每次啟動所需要用到的參數, 則可以更加方便的使用這套工具。 Sub-Store 主要維護者之一 @xream 的交流群: 折騰啥 📖 sub-store-org/Sub-Store Advanced Subscription...
Wake on Lan (WoL) 架設和 Windows WoL 設定紀錄
會使用到的 Reposeriousm4x/UpSnap 我自己是將 UpSnap 架設在 Raspberry Pi 上, 自帶帳號管理系統, 具有權限篩選, 可以掃描網段自動加入設備, 並且可以設定透過指令遠端關機 Windows 上的設定Intel i-225v 板載網卡 (驅動版本 1.1.3.28)可以的話建議用 Intel 的網卡軟體 (以前叫做 PROSet Adapter Configuration Utility , 現在好像改名了) 進行管理比較方便, 用 Windows 本身的網路卡設定裡面也可以改(內文可能會有所不同) 收到 Magic 封包時喚醒 啟用 從 S5 狀態收到 Magic 封包時喚醒 啟用 閒置電源關閉限制 停用 程式比對相符時喚醒 啟用 關機狀態收到 Magic 封包時喚醒 啟用 另外電源管理頁面: Windows 設定電源計畫: 直接到傳統控制台的電源選項中更改, 我選擇用終極效能並且檢查內部設定, 記得將PCI Express 連結狀態電源管理關閉 關機模式: 將”快速啟動”關閉 (Windows11 疑似已經移除此選項,...
[鍵盤] DUHUK / Lumia 抹茶軸 v3
不囉嗦, 直接上圖 [{"url":"https://r2-blog.nebulosa-cat.moe/post/duhuk-lumia-matcha-switch/1.webp","alt":"","title":""},{"url":"https://r2-blog.nebulosa-cat.moe/post/duhuk-lumia-matcha-switch/2.webp","alt":"","title":""}] 廠潤就很好, 到手不需要再自己潤軸 回彈也很好 (22mm 長彈簧), 打 FPS 也很跟手, 63.5g 的觸底壓力和 3.5mm 鍵程也不容易誤觸 聲音也好聽, 對得起 Hi-Fi 軸稱號 裝在 Keychron Q1v2 上, 還沒改聲音包鍵帽也還沒換先用著 Ducky 就不錄影了
[10G 鬼故事] 調整網卡 Rx/Tx ring 設定來降低 CPU 占用
前陣子和朋友在淘寶淘了幾張 MCX342a 網卡, 已經被 N 皇併購的 Mellanox 生產的經典 10G 網卡晶片之一, 連接口走的是 OCP 2.0 規範, 然後靠著開源轉接板轉成 PCIe 3.0 x4 連接ㄧ般家用主機板。 測試環境 Rack 上是 3950X 裝 PVE 當工作站Desktop 是 3600X 和 i7-7700NAS 是 c37583 張 MCX342a (Connect-X 3), 1 張 Connext-X 2 En測試軟體是經典的 iperf3 然而在測試時, 卻發現神奇的事情, 三張網卡, 兩台電腦跟工作站之間可以跑滿 10G, 然而任何一台跟 NAS 之間卻跑不滿, 原本以為是模塊壞了, 檢查之後卻越來越不對勁: NAS 機在 Ubuntu 20.04 可以跑滿 10G, 難道是 TrueNAS Scale壞了? 由於 TrueNAS Scale 是 Debian 系的系統, 所以朋友試著把 Ubuntu 的 iperf3 裝在 TrueNAS Scale 上, 結果就能跑滿 10G 了??? 但在檢查後案情似乎並不單純, 因為兩個 i...
Basic Perovskite Solar Cells Knowledge
不定時更新,邊學邊寫 基本公式光電轉換效率 (PCE):$$\frac {P_{out}}{P_{in}}=\frac{V_{oc} \times J_{sc} \times FF}{P_{in}} \times 100\% $$ 能源轉換效率 η :$$η = \frac {P_m }{E \times Ac} \times 100\% $$ 曲線填入因子 (Fill Factor, FF):$$FF = \frac {J_{max} \times V_{max}}{J_{sc} \times V_{oc}} = \frac {P_m}{V_{oc} \times I_{sc}} = \frac {η \times A_c \times E}{V_{oc} \times I{sc}}$$$P_m$: 電池輸出端功率 ($W$)$E$: 太陽光入射量($W/m^2$)$Ac$: 為太陽能電池板之表面積($m^2$)$V_{oc}$: 開路電壓$I_{sc}$: 短路電流
[iOS/MacOS] ServerCat - 一款好用的 SSH Monitor
官方網站 https://servercat.app iOS 開發者 Baye 的作品之一,平常就是用這個來管理多台 VPS 主打功能有三: Server Status, Docker Management and SSH client 對於我來說使用上比較方便的點在於出門的時候如果監控部落格運作狀態的服務發了部落格下線的警告通知過來,我也可以用 ServerCat 快速的處理 或是突然想到該更新一下套件,也可以用命令片段功能跑預設好的指令,就不用打開電腦又打開 SSH Client 慢慢 Key 指令一台一台更新 VPS 唯一可惜的應該是我沒在用 Docker,所以沒用上”編排”功能,等樹梅派降價之後有機會再玩玩看 上面打馬賽克用的 APP “DAMA” 也同樣是 Baye 出品
[Surge] Network-Info 網路資訊面板錯誤問題
目前已知 blackmatrix7 的 test 分支會擋掉網路模組面板使用的 ip-api.com 網域, 如果在手機瀏覽器 http://ip-api.com/json 發現出現 surge 頁面顯示 “ Rejected By Rule “ 表示遭到阻擋, 請手動禁用規則或是增加白名單以繞過


![[鍵盤] DUHUK / Lumia 抹茶軸 v3](https://r2-blog.nebulosa-cat.moe/post/duhuk-lumia-matcha-switch/1.webp)
![[iOS/MacOS] ServerCat - 一款好用的 SSH Monitor](https://r2-blog.nebulosa-cat.moe/post/servercat/1.webp)