--medvram 或 --lowvram 参数)。v1.5 约 4GB,v2.1 约 6GB)。# 更新系统
sudo apt update && sudo apt upgrade -y
# 安装 Python 3.10
sudo apt install python3.10 python3.10-venv python3-pip -y
# 安装 Git
sudo apt install git -y
# 安装 NVIDIA 驱动(如果未安装)
sudo ubuntu-drivers autoinstall
sudo reboot
# 安装 CUDA(示例为 CUDA 11.8)
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-ubuntu2204.pin
sudo mv cuda-ubuntu2204.pin /etc/apt/preferences.d/cuda-repository-pin-600
wget https://developer.download.nvidia.com/compute/cuda/11.8.0/local_installers/cuda-repo-ubuntu2204-11-8-local_11.8.0-520.61.05-1_amd64.deb
sudo dpkg -i cuda-repo-ubuntu2204-11-8-local_11.8.0-520.61.05-1_amd64.deb
sudo cp /var/cuda-repo-ubuntu2204-11-8-local/cuda-*-keyring.gpg /usr/share/keyrings/
sudo apt update
sudo apt install cuda -y推荐使用 AUTOMATIC1111 的 WebUI(最流行的分支):
# 克隆仓库
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
cd stable-diffusion-webui# 创建虚拟环境(可选但推荐)
python -m venv venv
venv\Scripts\activate
# 安装依赖
pip install -r requirements.txt# 创建虚拟环境
python3 -m venv venv
source venv/bin/activate
# 安装依赖
pip install -r requirements.txt将下载的 .ckpt 或 .safetensors 文件放入:
stable-diffusion-webui/models/Stable-diffusion/# 进入目录
cd stable-diffusion-webui
# 启动(自动下载依赖)
webui-user.bat# 进入目录
cd stable-diffusion-webui
# 启动(添加参数以优化性能)
./webui.sh --medvram --xformers--medvram:中等显存优化(适合 6-8GB 显存)。--lowvram:低显存优化(适合 4GB 显存)。--xformers:启用 xFormers 加速(需显卡支持)。--listen:允许局域网访问(需配置防火墙)。--port 7860:指定端口(默认 7860)。Running on local URL: http://127.0.0.1:7860http://127.0.0.1:7860 即可使用。--listen,然后在其他设备访问 http://服务器IP:7860。./webui.sh --gradio-auth user1:pass123--medvram 或 --lowvram 参数。pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simplepip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu118完成以上步骤后,您已成功配置 Stable Diffusion 服务器!如需进一步优化或定制功能,可参考 AUTOMATIC1111 文档。