自架站Ghost 部落格
在沒有Facebook、IG或Threads前,與好友或是陌生人的互動關係,多半是建立在電子布告欄(BBS)或部落格。部落格最初是在無名小站,可寫文章與建立相簿分享給好友,從2005年開始記錄到2013年宣布關站,儘管無數人哀嚎,感慨青春也隨同消逝,但終究敵不過科技浪潮,後浪推前浪,前浪只能壯烈犧牲。
最終無名小站只能被當作時代的眼淚,關站後使用者紛紛打包移明至Xuite隨意窩或痞客邦 (Pixnet),從2013年起轉到痞客邦後只剩回憶。隨著Facebook橫空出世,從一開始的開心農場到朋友家偷東西,到大家逐漸將生活分享在社群上,部落格空蕩蕩。
或許是開始厭煩頻繁的廣告導致看不到朋友近況,社群寫長文也逐漸成為種"干擾",乾脆改回老方法,回頭寫在部落格吧!痞客邦改版加上文章總是有廣告穿插;加上多年前就納悶為何有些部落格的網址是自訂而非像痞客邦有加上 "pixnet.net",當時以為是找網站公司協助架站。
這樣的一個契機,也剛好在人生一段什麼也做不了的狀態開始研究自架站。這一個多月來的研究,原本以為「選一個平台」是十分鐘就能搞定的事,結果認真比較了快兩週,評估預算與需求,決定自架站Ghost。
需求:自己的專屬網域,簡潔畫面的平台。
Ghost 作為一個開源、效能極高的 Node.js 應用程式,它的自架生態非常豐富。沒有程式背景只想簡單架站,便從以下三種比較能理解的方法來做為評估方案。
覺得官方提供的 Ghost(pro)的體驗感最佳,只是卡在費用而沒有選擇;既然都要玩自架站,乾脆跳過Digital Ocean的一鍵部屬,直接使用docker來架站。設定上花了不少時間,但最終成功的那一瞬間真的非常開心 🎉🎉🎉
| 比較項目 | Ghost(Pro)官方託管 🚀 | DigitalOcean一鍵部署 | Docker容器化部署 🐳 |
|---|---|---|---|
| 軟體授權 | 包含於月費中 | Ghost 軟體免費 | Ghost 軟體免費 |
| 主機與硬體成本 | 較高 (依官方方案) |
較低 (依 VPS規格) |
較低 (依 VPS規格) |
| 計費邏輯 | 依方案、訂閱者人數計價 | 依主機規格計價 | 依主機規格計價 |
| 電子報寄送 | 平台整合 額度依方案 |
需自行串接 Mailgun | 需自行串接 Mailgun |
| 技術門檻 | 低 註冊後即可使用 |
低至中 需使用 SSH、設定網域等 |
中至高 需理解 Docker、 Reverse Proxy、YAML 等 |
| 系統升級與維護 | 由 Ghost 官方維護與更新 | 自行維護 透過Ghost-CLI更新; Ubuntu、Nginx、MySQL等需維護 |
自行維護 更新Image並重新部署Container |
| 備份與搬家 | 可匯出 Ghost Content | 彈性高 需自行備份Ghost、MySQL |
彈性高 備份Database、Volume 與設定後可移轉 |
| VPS 控制權 | 由 Ghost 官方管理基礎設施 | 完整 自行管理 Ubuntu VPS |
完整 自行管理 Ubuntu VPS |
| 應用環境管理 | 由 Ghost 官方管理 | Ghost、Nginx、MySQL 等直接部署於主機 |
Container 隔離管理 部署架構較容易重建與移轉 |
在架設好Ghost前,部落格的選擇與自架站過程都記錄在方格子。
#1 部落格平台選擇
#4 無程式背景試著架設 GitHub Pages+Cloudflare Pages,果然被擊敗...
Member discussion