返回文章列表

Coolify 部署記錄

Coolify 部署的簡單筆記

發佈於 2025年3月4日·2 分鐘

使用的平台

  • Coolify Cloud
  • Hetzner Cloud
    • Ubuntu 24.04
    • Shared vCPU
      • 4 vCPUs
      • 8GB RAM
      • 160GB SSD
      • 20TB Traffic

參考資源

步驟

設定與準備 Cloud Server

  1. 選擇合適的規格

    • Coolify 本身就需要 2 CPUs、2GB RAM、30GB+ 的儲存空間
  2. 在本機設定 ssh key,將公鑰貼到 ssh key 設定

  3. 設定 Cloud Config

    Ubuntu 24.04 Cloud Config

  4. 在本機透過 ssh 連線

    • 輸入 ssh root@伺服器位址
    • apt update && apt upgrade

安裝與設定 Coolify

  1. 安裝 Coolify
    • 參考文件
    • 輸入指令等待安裝成功 curl -fsSL <https://cdn.coollabs.io/coolify/install.sh> | sudo bash
    • 存取 coolify 成功後在終端機輸出的位址(類似 0.0.0.0:8080)建立帳戶
    • 成功後依自己的需求選擇設定
      • 我這裡選擇 Localhost
  2. VPS 安全設定
    • 使用先前 cloud config 裡面的使用者登入 VPS,修改預設密碼
    • 用該使用者 ssh 連線 VPS
    • 設定救援模式密碼
      • sudo su
      • passwd
      • exit
  3. 在 Coolify 上設定 HTTPS 憑證和萬用字元網域
    • 設定 DNS 記錄
      • A * 服务器地址
      • A @ 服务器地址
    • Coolify → Settings → Instance Settings
      • 將 Instance's Domain 改成 https://coolify.你的域名
    • Coolify → Servers → localhost → Wildcard Domain
      • 將 Wildcard Domain 改成https://你的域名
  4. 切換 Proxy 的方式
    • Coolify → Servers → Proxy
      • 停止現在的 Proxy
      • 切換為 Caddy
      • 確保 Dynamic Configurations 的File: coolify.caddy裡面有顯示你的網域
      • 使用https://coolify.你的域名 存取 coolify
  5. 在 profile 設定裡面更改 coolify 密碼和啟用 2fa

建立防火牆並停用所有用不到的連接埠

  • 用得到的:TCP 22,80,443