自建網站方法

不用免費架站服務的理由

若只是要純粹建blog,用github page + hexo 即可。

更簡單的方法就是用痞客邦、Blogger等免費部落格。

不過自架有以下優點

資料轉移彈性

要確認資料是容易轉移的,即匯出後的檔案可被其他平台匯入。

即資料的格式是公開的,而非只有特定廠商才能讀取。

像是 hexo 是用 markdown 格式儲存文章,日後若 hexo 不再更新,可以轉換到其他支援 markdown 的服務,如jekyll。

儘量減少對特定服務商的依賴

當轉移資料的成本太高時,就會失去選擇的自由。

更多功能

免費廠商提供的設定選項不一定符合需求,若要自訂功能就會很麻煩。

網路主機

考慮連線速度及品質,最好是找離台灣近一點的host,也可用電腦+固定IP自建。

  • amazon ec2
    • 可選server地區,各地區價格不同
    • 有提供預設的image,包含LAMP
    • 第一年免費
  • amazon lightsail
    • 簡化版的ec2,較便宜
  • siteground
  • bluehost

網域

非必要,直接用IP連也可。

價格很浮動,和機票一樣,建議查完就買,不然可能會變貴。

有些第一年特價的域名最好別買,不然續約時變原價,又要換域名。

網域商

SSL憑證

  • letsencrypt
  • 若用amazon主機,也有免費提供

DNS

建議用cloudflare設定,要換網域商時較方便

用法

備註

  • 若有學生身份可用github學生禮包,提供免費域名及amazon 100鎂額度
    • 可以用多個同學的github人頭帳號,當長時間的免費仔
  • 個人目前已非學生,amazon T2.micro(1GB memory, 8GB Disk, 一個月8鎂) + gandi 的 .me 網域(一年17鎂),還算堪用

參考

  • 十分鐘在AWS架好個人部落格

歡迎關注我的其它發布渠道