↓ 快轉到主要內容

用一台 VPS 從零架起個人網站

·244 字·1 分鐘
作者
Loyu
記錄學習過程中的技術筆記,也分享自己做出來的作品。

本文由 AI 協助撰寫,內容經作者確認。

這是網站的第一篇文章,記錄從一台剛重灌好的 Ubuntu 主機,到網站正式上線的過程。

主機安全設定
#

拿到新主機後,第一件事是把基本的安全防護做好:

  1. 建立一般管理帳號,不直接使用 root
  2. 改用 SSH 金鑰登入,並關閉密碼登入
  3. 開啟防火牆,只放行必要的連接埠
  4. 安裝 fail2ban,自動封鎖暴力破解的 IP
# 只允許金鑰登入
PermitRootLogin no
PasswordAuthentication no

網域與 HTTPS
#

網域透過 Cloudflare 管理,網頁伺服器使用 Caddy,它會自動申請並續期 HTTPS 憑證。

網站本身
#

網站使用 Hugo 搭配 Blowfish 主題,所有頁面都是靜態檔案,速度快,也幾乎沒有可被攻擊的地方。