🐰 白兔AI

ComfyUI云端部署完全指南:在服务器上运行AI绘画

发布日期:2025-05-02 | 作者:白兔AI | 阅读时间:约8分钟

🐰 关注公众号「白兔AI」

白兔AI公众号二维码

扫码关注公众号,获取更多AI绘画教程和提示词

✨ 白兔去水印小程序

白兔去水印小程序码

免费去水印工具,一键去除图片/视频水印

一、为什么需要云端部署

云端部署ComfyUI有以下优势:

二、云服务器选择

1. 专业GPU云平台

2. 主流云服务商

3. 推荐配置

三、云端部署步骤

步骤1:准备服务器

  1. 租用GPU云服务器
  2. 安装CUDA和cuDNN
  3. 安装Python 3.10
  4. 安装Git

步骤2:安装ComfyUI

git clone https://github.com/comfyanonymous/ComfyUI.git
cd ComfyUI
pip install -r requirements.txt

步骤3:上传模型

  1. 通过SFTP/SCP上传模型文件
  2. 或使用wget直接从HuggingFace下载
  3. 放入对应的models子目录

步骤4:配置启动

python main.py --listen 0.0.0.0 --port 8188

步骤5:配置安全访问

  1. 配置防火墙规则,开放8188端口
  2. 设置Nginx反向代理(推荐)
  3. 添加HTTPS支持
  4. 设置访问密码

四、使用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登录插件

安装自定义节点实现更完善的用户管理。

八、性能优化

九、监控和维护

十、成本优化

十一、总结

云端部署ComfyUI是提升AI绘画生产力的有效途径。虽然初期配置需要一些技术投入,但一旦部署完成,你就能享受到专业级GPU带来的快速生成体验,以及随时随地的便捷访问。对于团队和专业创作者来说,云端部署是值得投资的基础设施。

← 返回博客首页