# 部署職責

Source: https://openflow.run/zh-tw/docs/reference/deployment/
Language: zh-TW
Product version: 0.1.0-beta.77

選擇代管或自行部署 Open Flow，並設定工作流程所需的服務。

官方代管服務為你執行一套 Open Flow 環境。選擇自行部署，則需要自行負責 Server 及所設定的外部能力。兩種方式使用相同的產品契約。

## 啟動自行部署 Server

[快速開始](https://openflow.run/zh-tw/quickstart/)介紹從原始碼建置 Docker 映像檔、持久化儲存、存取工作台和設定 AI 助手的方法。下方原始碼參考還介紹了容器交付，以及包含 OpenConnector 的完整部署組合。

Server 和用戶端應相容所選模型及引擎契約。本文件案例對應產品套件版本 0.1.0-beta.77。

## 設定能力

| 能力 | 部署端職責 |
| --- | --- |
| 持久化 | 可靠儲存、保留策略、備份和生命週期清理。 |
| 身分 | 帳號、登入、管理角色和工作流程歸屬檢查。 |
| Connector | 後端地址、已授權連線、帳號範圍和應用支援。 |
| 模型 | 可用模型服務、憑證、預算和支援的任務型別。 |
| 自動觸發器 | 排程器、輪詢工作程序、回呼地址和應用就緒狀態。 |
| 等待與恢復 | 持久化決定、受支援的檢查點、過期和繼續執行。 |
| 程式碼執行環境 | 隔離、目前引擎契約、能力約束和資源限制。 |

開啟工作台或 Preview 不會自動部署這些服務。工作流程結構可以有效，但外部執行能力仍可能不可用。

## 對外介面

Webhook 和應用事件投遞需要部署契約要求的對外介面。共用應用事件可能還需在應用側設定並驗證。公開等待操作使用限定範圍的存取憑證，不依賴部署端登入。

## 驗證設定

為計畫使用的每項能力測試一次有代表性的執行。發布工作流程，不能證明所有外部帳號和應用事件都能正常工作。部署設定變更後，應檢查真實執行結果和應用就緒狀態。

## 資料來源

*   [docs/architecture.md](https://github.com/oomol-lab/open-flow/blob/e25a738d170322734572a0b8a1323cb00b9d355a/docs/architecture.md)
*   [docs/server/container-delivery.md](https://github.com/oomol-lab/open-flow/blob/e25a738d170322734572a0b8a1323cb00b9d355a/docs/server/container-delivery.md)
*   [docs/server/self-hosted-stack/README.md](https://github.com/oomol-lab/open-flow/blob/e25a738d170322734572a0b8a1323cb00b9d355a/docs/server/self-hosted-stack/README.md)
*   [docs/server/mcp.md](https://github.com/oomol-lab/open-flow/blob/e25a738d170322734572a0b8a1323cb00b9d355a/docs/server/mcp.md)
