這篇來寫一下自建 NAS 用了約 7 個月的心得,提供給想 DIY 的人參考
[Read More]快速修正檔案權限、資料夾權限
將所有資料夾設為 775:
find . -type d -exec chmod 775 {} \;
將所有檔案設為 664:
find . -type f -exec chmod 664 {} \;
Nextcloud 重建 oc_filecache
首先先備份原來的 Table:
[Read More]建立自己的 Proxmox VE 鏡像站
Proxmox VE 的 apt repo 目前好像只有一台,假設如果台灣國外寬頻不足、海纜斷裂,很容易導致無法更新。
查了一陣子是有找到幾個非官方鏡像站,但來源是中國 (mirrors.ustc.edu.cn/proxmox),主機在台灣的話好像也沒比較快XD。
[Read More]在 Terminal 中看天氣 - wttr.in
最近發現了一個有趣的工具,可以在終端機裡面直接看到目前所在位置的天氣,只要一行指令就可以達成了:
curl wttr.in?lang=zh-tw
然後在後面加上城市的名稱,像是 `hsinchu` 、`taipei`:
curl wttr.in/taipei?lang=zh-tw
如此一來就可以指定城市了,SA 們再也不用離開終端機。
讓 pssh 支援 sudo,同時對多台 Server 進行更新
pssh 是一套可以同時在多台機器下指令的工具,在更新多台機器的時候非常好用。
範例
parallel-ssh \
-O StrictHostKeyChecking=no \
-h host.list \
-l $USER \
-i "(echo $PASSWD1; echo $PASSWD2) | sudo -S yum update -y"
其中 `host.list` 是純文字檔,是 Server 主機清單:
server1.example.com
server2.example.com
server3.example.com
...
[DIY NAS] OpenMediaVault 5 on Proxmox LXC
基於 Debian 10 開發的 OMV5 beta 已經出來啦,更新速度真的很快,這邊記錄一下跟以往安裝過程不同的流程,OMV5 全部採用 Saltstack 的架構了,以前修改的部分需要做一些修正囉!
[Read More]使用 Cloudflare API v4 建立 DDNS Script
在中華電信的 PPPOE 環境架設服務時,因為中華電信提供的是 「7 浮 1 固」的制度,只有一個不會變動的 IP 可以使用,其他都是會隨著時間過期而改變。
之前使用 Cloudflare 作為 DDNS 使用是相當容易的,但是在昨天發現當初使用的 Script 已經不能使用了,原來是 Cloudflar API 已經到了 v4 ,最初 Script 使用的 API 已經被 Cloudflare 官方停用了,現在只能使用 v4 的 API 來實現 DDNS。
[Read More]使用 acme.sh + Cloudflare 申請免費 Wildcard SSL (Let’s Encrypt)
還記得之前申請 Let’s Encrypt Wildcard SSL 的時候總需要手動修改 DNS 紀錄才能生效,現在有了 acme.sh 以後,搭配 Cloudflare 所提供的 API Key,目前已經可以全自動排程申請,acme.sh 會使用 Cloudflare API 來幫你修改 dns 紀錄, 因為已經透過 DNS txt 紀錄來驗證所有權,已經不需要 HTTP 的模式來驗證了。因此私有 IP 的主機也可以開心使用 SSL 了。
[Read More]在 Proxmox VE 5.1 LXC 中安裝 OpenMediaVault 4
OpenMediaVault 不知不覺已經出到 4 了,也正式支援 Debian 9,以前在 omv3 時想要把他裝在 lxc 要做不少設定,現在變得簡單許多啦,大概 10 分鐘就可以裝起來了。
[Read More]