Openship icon

Openship

Openship 是開源部署平台,可在 Openship Cloud 或自有伺服器建置與執行應用程式,支援 Git 與本機專案、容器部署、自動 TLS、營運監控及 Apache 2.0 自託管。

Openship

跨雲端與自主管理基礎架構的開源部署

Openship 是開源部署平台,可在 Openship Cloud 或您管理的基礎架構上建置與執行應用程式。它可連接 Git 儲存庫或本機專案資料夾、偵測支援的應用程式技術堆疊、建置容器映像檔,並透過 SSH 將其傳送至目標。

平台在單一控制平面中整合部署、路由、執行環境作業與支援服務。它提供具自動 TLS 的網域、私有服務網路、記錄、指標,以及一鍵回滾至較早不可變版本的功能。完整平台可依 Apache 2.0 授權自託管;Openship Cloud 則透過付費方案提供代管伺服器、邊緣服務與備份。

部署與基礎架構功能

多種部署入口

連接 Git 儲存庫或本機專案,並透過控制面板、CLI、桌面應用程式,或使用 MCP 的 AI 代理程式進行部署。平台會偵測常見的技術堆疊與建置指令。

容器式部署流程

建置會產生不可變且具版本的成品,可在本機或雲端執行。成品會透過 SSH 傳送至目標,並以全新容器啟動。

網域、TLS 與路由

使用自動申請及續期的 Let's Encrypt 憑證連結自訂網域。Openship 也提供邊緣路由、DNS 管理、私有網路與 WebSocket 支援。

代管支援服務

讓應用程式服務與代管的 PostgreSQL、Redis、物件儲存、郵件及其他列出的服務選項一同執行。首頁說明服務通訊可使用私有網路。

營運與回滾

串流記錄並監控資源指標,使用健康檢查與流量路由,並以滾動式或藍綠部署方式進行部署。無需重新建置即可還原先前的不可變版本。

團隊與安全性控制

使用工作區、團隊角色、每項資源的存取控制、加密密鑰與可匯出的稽核記錄,管理協作式部署。

實際使用情境

  • 從 Git 部署 Web 應用程式

    連接儲存庫、啟用自動部署,並在提交完成後發布應用程式變更。預覽部署可在合併前,為提取要求提供獨立 URL。

  • 自主管理的應用程式託管

    當團隊希望掌控自身基礎架構時,可在 VPS、裸機或家用實驗室上執行平台。自託管安裝可在本機電腦或自有伺服器上執行。

  • 混合雲端與私有基礎架構

    使用 Openship Cloud 進行代管,同時將選定的工作負載或服務放置於自有基礎架構。網站將此描述為具備單一控制平面與可攜式容器的混合式設定。

  • 日常應用程式營運

    部署後透過串流記錄、資源指標、排程工作、網域管理及回滾至先前的應用程式版本來操作服務。

  • CLI、桌面與 AI 輔助工作流程

    當開發人員或自動化流程需要 Web 控制面板以外的選項時,可從終端機、桌面應用程式或已驗證的 MCP 用戶端進行部署。

Pros and Cons

Pros

  • 依 Apache 2.0 授權開源且可免費自託管;自託管使用不收取 Openship 訂閱費或按使用者席次計費的費用。
  • 支援透過控制面板、CLI、桌面應用程式及支援 MCP 的 AI 用戶端,從 Git 或本機程式碼進行部署。
  • 應用程式以標準容器形式保持可攜性,可在 Openship Cloud 與自主管理的伺服器之間移動。
  • 包含自動 TLS、即時記錄、監控、不可變版本與回滾支援等營運功能。

Cons

  • 自託管表示基礎架構成本與營運責任由使用者承擔,包括伺服器、頻寬及第三方服務。
  • Openship Cloud 使用按量計費的使用額度與共用組織容量;持續託管可能需要補充額度,且服務必須符合每項服務與方案的限制。
  • 詳細的環境與整合行為可能因部署目標而異,因此團隊應針對其特定基礎架構與工作負載確認需求。

FAQ

如何安裝並啟動 Openship?

Openship 可在 macOS、Linux 或 Windows 上於本機執行。CLI 設定可作為輕量程序執行;在已安裝 Docker 的 Linux 上,也可使用 Docker。快速入門說明可透過 shell 指令碼或 npm 安裝,接著執行互動式的 `openship` 設定指令。

部署如何運作?

在控制面板中,從 GitHub 儲存庫或本機資料夾建立專案。Openship 會偵測應用程式類型、進行建置、串流顯示即時建置記錄,並在部署完成後提供連結。也可以使用 `openship init` 和 `openship deploy` 啟動部署。

建置與應用程式在哪裡執行?

建置可在本機或雲端執行,產生的不可變且具版本的映像檔會透過 SSH 傳送至目標,並以容器啟動。目標可以是 Openship Cloud 或由您管理的伺服器。

Openship 免費嗎?

完整的 Openship 平台可依 Apache 2.0 授權免費自託管。自託管不包含伺服器、頻寬或第三方服務等基礎架構成本。Openship Cloud 是付費的代管選項,提供月費方案與使用額度。

Cloud 與自託管的主要限制為何?

Openship Cloud 方案設有組織層級的容量與服務限制,使用額度涵蓋按量計費的應用程式與建置用量。持續託管可能需要補充額度。自託管部署不收取 Openship 訂閱費或按使用者席次計費的費用。

Quick Facts

類別
開發者工具;部署平台
部署目標
Openship Cloud、VPS、裸機或家用實驗室伺服器
支援環境
macOS、Linux 與 Windows(本機設定)
原始碼授權
自託管 Openship 適用 Apache 2.0
部署輸入來源
GitHub、GitLab、Git 遠端儲存庫或本機專案資料夾
主要介面
Web 控制面板、CLI、Mac/Windows 桌面應用程式與 MCP
Openship - AI Tool, Features, Use Cases & Alternatives | UStack