ComfyUI云端部署完全指南:在服务器上运行AI绘画
发布日期:2025-05-02 | 作者:白兔AI | 阅读时间:约8分钟
🐰 关注公众号「白兔AI」
扫码关注公众号,获取更多AI绘画教程和提示词
✨ 白兔去水印小程序
免费去水印工具,一键去除图片/视频水印
一、为什么需要云端部署
云端部署ComfyUI有以下优势:
- 高性能硬件:使用专业的GPU服务器,生成速度更快
- 随时随地访问:任何设备都能通过浏览器使用
- 7x24小时运行:适合批量任务和自动化流程
- 团队协作:多人共享同一个ComfyUI实例
- 节省本地资源:不占用本地电脑的性能
二、云服务器选择
1. 专业GPU云平台
- AutoDL:国内常用的GPU租用平台,按小时计费
- Featurize:提供预装SD环境的GPU服务器
- Vast.ai:国际GPU租用市场,价格 competitive
- RunPod:专为AI工作负载优化的云平台
2. 主流云服务商
- 阿里云:GN7/GN10实例,支持NVIDIA GPU
- 腾讯云:GPU型云服务器
- AWS:EC2 P3/P4实例
- Google Cloud:Compute Engine with GPU
3. 推荐配置
- GPU:NVIDIA RTX 3090 / A100 / V100
- 显存:24GB+(用于SDXL和大分辨率生成)
- 内存:32GB+
- 存储:100GB+ SSD
三、云端部署步骤
步骤1:准备服务器
- 租用GPU云服务器
- 安装CUDA和cuDNN
- 安装Python 3.10
- 安装Git
步骤2:安装ComfyUI
git clone https://github.com/comfyanonymous/ComfyUI.git cd ComfyUI pip install -r requirements.txt
步骤3:上传模型
- 通过SFTP/SCP上传模型文件
- 或使用wget直接从HuggingFace下载
- 放入对应的models子目录
步骤4:配置启动
python main.py --listen 0.0.0.0 --port 8188
步骤5:配置安全访问
- 配置防火墙规则,开放8188端口
- 设置Nginx反向代理(推荐)
- 添加HTTPS支持
- 设置访问密码
四、使用Docker部署
Docker部署优势:
- 环境隔离,避免依赖冲突
- 快速部署和迁移
- 便于版本管理
部署步骤:
# 拉取镜像 docker pull yanwk/comfyui-boot:latest # 运行容器 docker run -d --name comfyui --gpus all -p 8188:8188 -v /path/to/models:/app/models yanwk/comfyui-boot:latest
五、使用Nginx反向代理
Nginx配置示例:
server {
listen 80;
server_name your-domain.com;
location / {
proxy_pass http://127.0.0.1:8188;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
}
}
六、配置HTTPS
使用Let's Encrypt免费证书:
# 安装Certbot sudo apt install certbot python3-certbot-nginx # 获取证书 sudo certbot --nginx -d your-domain.com
七、添加访问认证
方法一:Nginx Basic Auth
# 创建密码文件
sudo htpasswd -c /etc/nginx/.htpasswd username
# 在Nginx配置中添加
location / {
auth_basic "ComfyUI";
auth_basic_user_file /etc/nginx/.htpasswd;
proxy_pass http://127.0.0.1:8188;
}
方法二:ComfyUI登录插件
安装自定义节点实现更完善的用户管理。
八、性能优化
- 使用--highvram参数(如果显存充足)
- 启用xformers注意力优化
- 使用fp16精度减少显存占用
- 配置模型缓存,避免重复加载
- 使用SSD存储模型文件
九、监控和维护
- 使用nvidia-smi监控GPU使用情况
- 配置日志轮转防止磁盘占满
- 定期备份重要工作流和模型
- 设置自动重启(使用systemd或supervisor)
十、成本优化
- 选择按小时计费的平台,不用时关机
- 使用Spot/Preemptible实例降低成本
- 批量处理任务,提高GPU利用率
- 考虑使用量化模型减少显存需求
十一、总结
云端部署ComfyUI是提升AI绘画生产力的有效途径。虽然初期配置需要一些技术投入,但一旦部署完成,你就能享受到专业级GPU带来的快速生成体验,以及随时随地的便捷访问。对于团队和专业创作者来说,云端部署是值得投资的基础设施。
← 返回博客首页