跳到內容

快速開始

Piora 是一套自託管的 PaaS 平台,讓你在自己的 VPS 上享有如同 Heroku、Railway 般的一鍵部署體驗。你只需要準備一台 VPS,Piora 會透過 SSH 自動安裝所有必要元件,包括 Docker、Traefik 反向代理,以及多種建置工具。

本指南將帶你從零開始,完成註冊、連接伺服器、到成功部署第一個應用程式的完整流程。

在開始之前,請確認你已準備好以下項目:

  • 一台 VPS 主機 — 支援 Ubuntu 18.04+ 或 Debian 10+ 作業系統
  • 網路連線 — VPS 需開放 22(SSH)、80(HTTP)、443(HTTPS)連接埠
  • 付款方式 — 支援信用卡或金融卡(透過 Stripe 處理)
  1. 前往 app.piora.dev/register 建立你的 Piora 帳號。你可以使用電子郵件註冊,或透過 GitHub / Google 第三方登入。

    註冊完成後,系統會引導你進入控制面板。

  2. Piora 採用按月或按年訂閱制:

    項目月繳年繳(享 85 折)
    第一台伺服器$4.50 / 月$3.83 / 月
    額外伺服器$3.50 / 月$2.98 / 月

    選擇方案後,系統會導向 Stripe 安全結帳頁面完成付款。付款成功後即可開始設定伺服器。

  3. 訂閱成功後,Piora 會自動為你的帳號產生一組專用的 SSH 金鑰對,金鑰名稱為 piora-cloud-ssh-key

    你需要將公鑰加入到 VPS 的 ~/.ssh/authorized_keys 檔案中,讓 Piora 能夠透過 SSH 連線到你的伺服器。

    Terminal window
    # 複製 Piora 控制面板中顯示的公鑰
    # 在你的 VPS 上執行:
    mkdir -p ~/.ssh
    echo "你的-piora-公鑰" >> ~/.ssh/authorized_keys
    chmod 600 ~/.ssh/authorized_keys
  4. 在 Piora 控制面板中,點選「新增伺服器」並填入以下資訊:

    • 伺服器名稱 — 自訂名稱,方便你辨識(例如 production-server
    • IP 位址 — 你的 VPS 公開 IP
    • SSH 連接埠 — 預設為 22
    • SSH 使用者 — 通常為 root

    填寫完成後點選「連接」,Piora 會先驗證 SSH 連線是否正常。

  5. 連線驗證成功後,Piora 會自動在你的 VPS 上安裝以下元件:

    元件說明
    Docker 28.5.0容器化引擎,所有應用都以容器方式運行
    Docker SwarmDocker 原生的叢集管理與編排工具
    Traefik自動反向代理與 SSL 憑證管理
    Nixpacks自動偵測程式語言並建置容器映像
    BuildpacksCloud Native Buildpacks,替代建置方案
    Railpack針對 Rails 等框架最佳化的建置工具
    RClone雲端儲存同步工具,用於備份功能

    整個安裝過程約需 3-5 分鐘,你可以在控制面板中即時查看安裝進度與日誌。

  6. 安裝完成後,Piora 會自動驗證所有元件是否正確安裝並運行中。你會在控制面板看到每個元件的狀態指示:

    • Docker 服務運行中
    • Docker Swarm 已初始化
    • Traefik 反向代理已啟動
    • 建置工具已就緒

    全部顯示綠色勾號後,你的伺服器就準備好了。

  7. 伺服器設定完成後,你可以透過以下三種方式部署應用:

    連接你的 GitHub / GitLab 倉庫,每次推送程式碼時自動觸發部署。

    Terminal window
    # 在控制面板中連接 Git 倉庫後
    # 每次 git push 都會自動部署
    git push origin main

恭喜你完成了 Piora 的初始設定!接下來,你可以深入了解以下主題:

請確認你的 VPS 符合最低需求(Ubuntu 18.04+ 或 Debian 10+),且 SSH 連線正常。你可以在控制面板檢視安裝日誌,找出具體的錯誤訊息。如果問題持續,請透過控制面板的支援功能聯繫我們。

可以在已有服務的 VPS 上安裝嗎?

Section titled “可以在已有服務的 VPS 上安裝嗎?”

建議使用全新的 VPS 進行安裝。如果 VPS 上已有其他服務,Piora 的自動安裝可能會與既有的 Docker 或 Traefik 設定衝突。

透過 Nixpacks 和 Buildpacks,Piora 支援大多數主流程式語言和框架,包括但不限於:Node.js、Python、Ruby、Go、Rust、PHP、Java、.NET 等。