Backrest, 更強大的 Restic 管理器
Backrest 介紹GitHub 連結: Backrest 這幾天在尋找是否有讓 Restic 備份完成後提供 Discord 通知的方法,在 Reddit 上發現今年 (2024) 2 月有一篇新的文章,自薦了作者開發的 Restic 管理 GUI 介面, 而且功能非常的豐富,可以檢查 Repo 狀態、備份狀態、占用容量等等,同時能夠使用標準的 Resitc Cli 不會產生功能衝突,搭配未來路線圖中的管理功能 (管理其他主機, VPS 的 Restic Repo 與備份)
安裝方式# extract the release to a subfolder of the current directorymkdir backrest && tar -xzvf backrest_Linux_x86_64.tar.gz -C backrest# run the install scriptcd backrest && ./install.sh
使用方式和正常的 Restic 差不多,重要的格式、結構開發者都有留下註記防呆
心得目前使用下來,各方面都很不錯 ...
透過 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 產生的設定檔會在當前使用者的 .config ...
透過 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
Caddy 的安裝Caddy伺服器(或稱Caddy Web)是一個開源的,使用 Golang 編寫,支援 HTTP/2 的 Web ...
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
不囉嗦,直接上圖
廠潤就很好,到手不需要再自己潤軸
回彈也很好 ( 22mm 長彈簧 ),打 FPS 也很跟手,63.5 g 的觸底壓力和 3.5 mm 鍵程也不容易誤觸
聲音也好聽,對得起 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 了???
但在檢查後案情似乎並不單純,因為兩個 iperf3 版本是一樣的,同樣的 ...
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 “ 表示遭到阻擋,請手動禁用規則或是增加白名單以繞過
在 Oracle Cloud & Ubuntu 20.04 系統環境下部署 Wordpress - 搬站總紀錄
這是一次搬站紀錄之前蹭 Github Student Pack 的 DigitalOcean VPS 試用金用完了,趁著 Oracle 的虛擬機刷好了把部落格搬過去,順便做一下紀錄,畢竟每次裝環境總是有翻車的不確定性…
事前準備
Oracle VPS 一台 : Arm64v8、作業系統採用新手友善的 Ubuntu 20.04( 懶人刷 Oracle VPS 教學 : https://github.com/lemoex/oci-help )
架站用的域名 ( Gandi、CloudFlare 都不錯用,個人現在用 CloudFlare,便宜 )
DNS 服務商 ( 個人用 CloudFlare,沒什麼原因,他最好用又不用錢 )
SSH 連線軟體 ( MobaXterm、TabbyAlpha 都好用 )
可以收信的電子郵件
作業環境
Windows 11 Professional
MobaXterm v21.5
ubuntu 20.04
實際操作
安裝順序
系統準備 > Apache > MariaDB > PHP > WordPress > Let’s ...