> ## Documentation Index
> Fetch the complete documentation index at: https://dripart-docs-robin-i18n-sync.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# 自托管选项

> 运行您自己的 ComfyUI 部署：裸金属、Runpod 和 Vast.ai 等 GPU 云端提供商，或社区 Docker 镜像

自托管意味着自行运行 ComfyUI 并将其作为 API 调用。您负责管理硬件、模型和自定义节点，作为回报，您将获得完全的控制权：可以使用任何 GPU、任何模型、任何节点包，而且您的数据永远不会离开您的基础设施。

ComfyUI 默认以 HTTP 服务器形式运行，因此任何可用的安装都已经是 API 端点。下面的选项仅在该安装所在的位置上有所不同。

## 自备硬件

最简单的部署方式就是使用你面前的这台机器。安装 ComfyUI 后，它即可开箱即用地提供 `http://127.0.0.1:8188` 服务：

* [手动安装](/zh/installation/manual_install) 适用于 Linux、macOS 和 Windows，也是服务器的标准选择
* [Comfy 桌面版](/zh/installation/desktop/overview) 或 [Windows 便携版](/zh/installation/comfyui_portable_windows) 适用于本地开发

如需以无头模式（无浏览器）运行，或监听非默认地址，请参阅[服务器启动参数](/zh/development/comfyui-server/startup-flags)。例如：

```bash theme={null}
python main.py --listen 0.0.0.0 --port 8188
```

<Warning>
  ComfyUI 服务器默认不启用身份验证。请仅在您信任的网络中将服务绑定到非回环地址，或在其前面部署带身份验证的反向代理。
</Warning>

## GPU 云端提供商

如果你没有 GPU，可以租用一台并在其上运行 ComfyUI。社区常用的提供商包括：

* **[Runpod](https://www.runpod.io)**：提供 GPU pods，其中预装了社区 ComfyUI 模板。
* **[Vast.ai](https://vast.ai)**：一个 GPU 市场；这里也同样提供社区 ComfyUI 模板。

在这些提供商上，你通常从社区模板或镜像开始，然后添加自己的模型和自定义节点。最终结果是一个常规的自托管 ComfyUI，可通过公共 URL 或 SSH 隧道访问。

<Note>
  这些模板由社区维护，并非由 ComfyUI 团队发布或支持。在将凭据或私有模型放入其中之前，请先检查模板会安装哪些内容。
</Note>

如果你想要这个工作流的托管版本，并希望构建、发布和自动扩缩容都由平台代为处理，那么 [Serverless API](/zh/development/serverless/overview) 提供的正是这种能力。

## 社区 Docker 镜像

<Note>
  **Docker：** ComfyUI 不提供官方 Docker 镜像。若需在容器中运行，请自行在 [Docker Hub](https://hub.docker.com) 搜索社区维护的镜像，但**这些均非 ComfyUI 官方镜像**，也不受 ComfyUI 团队支持，请自行评估风险后使用。
</Note>

容器化的 ComfyUI 与其他自托管安装的行为方式相同：暴露服务器端口，然后像往常一样调用即可。

## 下一步：在实例上运行工作流

可以通过两种方式调用自托管部署：

<CardGroup cols={2}>
  <Card title="Comfy SDKs + API Proxy" icon="code" href="/zh/development/comfyui-server/api-proxy">
    在您的实例上使用官方 SDK。在 v2 测试版期间，这需要 API Proxy，一个与 ComfyUI 一同运行的小型服务。
  </Card>

  <Card title="ComfyUI Server API" icon="server" href="/zh/development/comfyui-server/comms_overview">
    直接调用底层的 REST 和 WebSocket API，无需额外服务。提供完整的本地接口，但不保证跨版本兼容性。
  </Card>
</CardGroup>
