1814 字
9 分钟

从零开始用CNB云部署ComfyUI绘图

WARNING

注意本文内的部署、配置以及AI生成内容均属于技术教学,对于他人使用该技术生成的任何内容,均不承担任何责任。

CNB平台注册及认证流程#

官方链接:腾讯云CNB

前往CNB平台注册账号登陆,或者使用官网提供的微信登陆方式进行快捷登陆。

登陆完成之后前往CNB平台的个人设置页面进行实名认证不进行实名认证很多功能将受到限制,跟随指引使用手机微信进行认证即可。

创建组织#

CNB平台以组织为基础单位进行管理,所以在Fork他人仓库之前,需要先创建一个组织。

注:组织名尽量不要使用已存在的著名域名,例如:baidu、bilibili等内容,否则将会要求进行域名CNAME认证。

Fork仓库部署#

CNB平台是腾讯云团队提出的在线云版本控制平台,如果你懂得Git和Github操作,那么CNB平台的操作将会非常简单。

本次使用的ComfyUI仓库为@SKDZSS90作者进行创建和维护的,具体的仓库名称为ComfyUI-yi_dian_tong,可以在CNB平台进行搜索或者直接点击文章的超链接直达。

注意,拥有star星数最多的那个才是,也注意作者名称,不要Fork错仓库。

进入仓库后点击Fork按钮进入Fork页面,选择之前创建的组织,自定义Fork之后的仓库名称进行Fork操作。推荐为该仓库点一个Star星星,给原作者一个鼓励。

这里有两点需要注意,第一是仓库名称不要使用与原作者一样的名称,自定义一个仓库名称;第二是选择fork整个仓库,而不是只fork仓库的某个分支。

CNB平台Fork他人仓库并不会占用自己账号的LFS(大文件)的存储额度,除非原仓库删除或者私有化。

CNB平台具体的额度标准可以前往CNB平台定价标准进行查看,或者前往我的博客文章好物推荐 - 腾讯云CNB:云原生平台查看。

启动项目#

前往Fork完成之后的仓库,点击AI-创作启动按钮即可,原作者已经部署和优化好ComfyUI,直接点击启动即可,并且他为整个仓库提前上传好超多热门模型,可以直接在云端ComfyUI中使用好人一生平安

首次启动需要进行配置和初始化,可能需要数分钟,耐心等待即可。

加载完成后会进入云端vscode界面,此时不需要任何操作,脚本会直接自动启动ComfyUI,等待启动完成点击弹出的链接即可打开云端ComfyUI界面。

有的人启动后可能不是这个页面,选择推荐的vscode即可,我这里因为启动多次之后,默认打开的就是这个页面,所以就没有截图。

软件自动启动成功之后会弹出以下弹窗,点击open即可跳转云端ComfyUI界面。

如果没有弹出,等待加载完成之后也可以自行点击URL链接跳转,注意选择8188端口的链接

云端ComfyUI使用#

接下来就是标准的ComfyUI界面,你可以在云端使用ComfyUI进行绘图,自由创作工作流,或者直接在vscode导入工作流。

原作者在脚本中启用的是腾讯云的H20显卡,32核CPU资源和128G内存资源,所以目前市面上的绝大多数模型都能够在CNB中运行。

上传本地工作流:在vscode界面的workflows文件夹右键选择upload,选择本地文件夹内的工作流文件即可上传到云端。

在本教程中不涉及ComfyUI的具体使用,想要学习ComfyUI请自行搜索相关教程。

关闭项目#

注意CNB平台是云端原生与构建平台,所以关闭网页不代表该程序停止运行,忘记关闭项目会造成额度的持续消耗,容易造成额度超标而付费的情况。

所以,在使用完ComfyUI之后,建议及时关闭项目,避免不必要的费用消耗。

  1. 关闭打开的ComfyUI界面和vscode界面;
  2. 前往CNB项目页面,进入云原生构建,找到正在运行的项目,点击进入;
  3. 点击右上角的停止构建,点击确认即可(注意,如果勾选同时停止endStages选项,则会跳过作者的脚本,直接关闭项目,将会导致自己上传的工作流或模型丢失)。

额外补充#

虽然原作者已经添加了很多常用模型,但是由于个人需求或者自训练模型需要使用,所以需要我们自行上传模型到CNB平台进行使用。

创建个人仓库#

在CNB平台创建用于存储模型的个人仓库,仓库名称自定义,公开或者私有根据需求选择,公开代表CNB平台其他用户可以访问或Fork你的仓库,私有仅当前组织的成员可以访问。

配置仓库及上传模型#

在创建好的仓库点击云原生开发,等待构建完成即可进入云端操作页面。

注意接下来需要动用Git版本操作命令,如果已经懂得Git LFS操作的用户将会十分简单。

首先推荐在vscode工作区中提前创建好分类文件夹,例如:models、checkpoints、workflows、loars、vae等文件夹,用于后续的模型上传和工作流管理。

我这里为了演示仅上传一个ae的vae模型,在文件夹右键选择upload,选择本地文件夹内的vae模型文件即可上传到云端。或者直接在本地文件夹拖动文件到对应的云端文件夹即可。

注意:一定要等待文件上传完成!!!在上传完成后检查一下上传的文件存储占用是否正确!

等待文件正常上传之后,接下来开始使用Git命令将上传文件添加到远端仓库中。

由于现在模型都是大文件,所以在上传时必须使用LFS指令上传至LFS仓库。

  1. 初始化Git环境并启用LFS功能
git lfs install
  1. 跟踪.safetensors文件(即模型文件,如果使用其他文件格式的模型,注意添加对应的文件格式)
git lfs track "*.safetensors"
  1. 添加.gitattributes文件至暂存区
git add .gitattributes
  1. 添加所有变动文件至暂存区
git add .
  1. 添加提交信息
git commit -m "自定义提交信息"
  1. 推送所有变动到远端仓库
git push origin main

至此,模型文件已经上传到远端仓库,在ComfyUI项目中可以使用clone命令将自己的仓库拉取到ComfyUI项目中使用。

注意,本仓库的云操作同样需要关闭项目构建,具体方法和关闭ComfyUI项目相同。

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!

从零开始用CNB云部署ComfyUI绘图
https://blog.xshan.top/posts/cnb-teach/
作者
Jason Shane
发布于
2025-12-28
许可协议
CC BY-NC-SA 4.0

评论区

目录