初探CapRover & 安裝紀錄
初探CapRover & 安裝紀錄為什麼會用CapRover在尋找適合 .NET 專案的部署主機時,我意外發現了 CapRover。這工具就像是意外的驚喜,讓我在 Docker 的世界裡找到了一個簡單的安裝環境。以下是一些讓我覺得不錯的特色:
GUI方便管理:不再需要跟終端機死磕,圖形介面讓管理變得輕鬆愉快。
Docker Swarm:讓你感覺自己在駕馭一個小型船隊,而不是孤單的船隻。
自動SSL憑證(Let’s Encrypt):再也不用擔心憑證過期,這功能讓人省心不少。
反向代理功能:自動處理流量,讓你專注於更重要的事情。
CLI 部署:對於喜歡命令行的人來說,這也是必備的。
CapRover架構CapRover 的架構就像一個多層防護系統。首先,流量進入系統後會先經過 Nginx 反向代理,這就像是門口的保全,確保所有流量都被正確地引導到相應的容器。
簡易安裝說明建議使用 Ubuntu 22.04 和 Docker 19.03,至少 1GB RAM。
設定防火牆某些伺服器提供者有嚴格的防火牆設定。要在 Ubuntu 上停用防火牆:
12ufw allow 80,44 ...
Hexo安裝紀錄
這個部落格主要用來記錄技術相關的內容,這次也順便記錄一下安裝 Hexo 的過程。很多人會直接部署到 GitHub Pages,但我不太喜歡,因為需要把倉庫公開。為了避免這個問題,我們使用 GitHub 進行 Hexo 的版控,並設定 Vercel 自動監測倉庫分支。當 master 分支有更新時,Vercel 會自動構建靜態網頁並部署,這樣就能在不公開倉庫的情況下使用免費空間。
至於圖片上傳,我們選擇了 PicList 搭配 Cloudflare R2。PicList 是個免費工具,用起來挺方便,而 R2 是 Cloudflare 提供的物件儲存服務,低用量的情況基本免費,正好解決了圖片管理的麻煩事。這樣的組合讓整個流程更加流暢,不用再為圖片存放而頭疼。
安裝平台
版控:GitHub
部屬:Vercel 免費靜態網頁平台,分支進master後,自動從GitHub部屬
圖片平台:Cloudflare R2
圖片上傳工具:PicList
購買網域:namecheap
Hexo簡介好吧,來聊聊 Hexo。這是一個快速、簡單的靜態部落格框架,適合那些不想被繁瑣設定搞瘋的人。你只需要 Node ...