Stable Diffusion WebUI AI 绘画部署教程(基于Ciuic云服务器)
前言
Stable Diffusion是当前最流行的开源AI绘画模型之一,其WebUI版本提供了友好的图形界面,让用户能够轻松生成高质量的AI艺术作品。本教程将指导您如何在Ciuic云服务器上部署Stable Diffusion WebUI环境。Ciuic云服务器提供高性能的GPU实例,非常适合运行这类AI计算密集型应用。
准备工作
购买Ciuic云服务器实例:建议选择配备NVIDIA GPU的实例(如RTX 3060及以上型号),至少8GB显存,16GB内存,50GB存储空间。确保服务器已安装Ubuntu 20.04/22.04 LTS系统(推荐)拥有服务器的SSH访问权限环境配置
1. 安装基础依赖
sudo apt updatesudo apt install -y wget git python3 python3-venv python3-pip2. 安装NVIDIA驱动和CUDA
# 添加NVIDIA官方仓库sudo apt install -y software-properties-commonsudo add-apt-repository ppa:graphics-drivers/ppa -ysudo apt update# 安装驱动(根据您的GPU型号选择合适版本)sudo apt install -y nvidia-driver-525 nvidia-cuda-toolkit# 验证安装nvidia-smi3. 安装PyTorch与依赖
pip3 install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu117部署Stable Diffusion WebUI
1. 克隆仓库
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.gitcd stable-diffusion-webui2. 创建虚拟环境并安装依赖
python3 -m venv venvsource venv/bin/activatepip install -r requirements.txt3. 下载模型文件
将Stable Diffusion模型文件(.ckpt或.safetensors)放入models/Stable-diffusion/目录。您可以从Hugging Face等平台获取合法授权的基础模型。

4. 配置启动参数
编辑webui-user.sh文件,添加以下参数:
export COMMANDLINE_ARGS="--listen --port 7860 --enable-insecure-extension-access"参数说明:
--listen:允许外部访问--port:指定端口--enable-insecure-extension-access:允许安装扩展5. 启动WebUI
./webui.sh首次启动会自动下载所需组件,可能需要较长时间。
优化配置
1. 使用xformers加速
pip install xformers在启动参数中添加--xformers:
export COMMANDLINE_ARGS="--listen --port 7860 --xformers"2. 设置反向代理(可选)
如果您希望通过域名访问,可以配置Nginx反向代理:
server { listen 80; server_name your-domain.com; location / { proxy_pass http://127.0.0.1:7860; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; }}访问WebUI
服务启动后,您可以通过以下方式访问:
直接访问:http://<服务器IP>:7860如果配置了域名:http://your-domain.com常见问题解决
显存不足错误:尝试在启动参数中添加--medvram或--lowvram依赖安装失败:检查Python版本(需要3.10+),确保虚拟环境激活模型加载失败:验证模型文件完整性,确保放在正确目录通过本教程,您已在Ciuic云服务器上成功部署了Stable Diffusion WebUI。Ciuic提供的高性能GPU实例能够显著提升AI绘画的生成速度和质量。您可以根据需要进一步探索:
安装扩展插件(如ControlNet)训练自定义LoRA模型优化生成参数以获得更好的效果建议定期更新WebUI和模型文件以获得最新功能和改进。如需更强大的计算资源,可随时在Ciuic云平台升级您的服务器配置。


