Ubuntu下安装原生Stable Diffusion WEBUI一键脚本指南

作者:十万个为什么2024.03.18 23:50浏览量:22

简介:本文将指导您在Ubuntu操作系统下使用一键脚本安装原生Stable Diffusion WEBUI。我们将介绍所需的准备工作、安装步骤和常见问题解决方法,帮助您快速搭建Stable Diffusion WEBUI环境。

Ubuntu下安装原生Stable Diffusion WEBUI一键脚本指南

一、准备工作

  1. 系统要求:确保您的Ubuntu系统已经安装并更新到最新版本。
  2. 硬件要求:根据您的需求,选择合适的硬件配置,确保有足够的内存和存储空间。
  3. 网络连接:确保您的Ubuntu系统能够访问互联网,以便下载和安装必要的软件包和依赖项。

二、安装步骤

  1. 更新系统
    首先,更新您的Ubuntu系统以确保软件包和依赖项是最新的。
  1. sudo apt update
  2. sudo apt upgrade
  1. 安装依赖项
    安装必要的软件包和依赖项。
  1. sudo apt install -y git python3 python3-pip nginx certbot certbot-nginx
  1. 获取一键脚本
    从GitHub上克隆Stable Diffusion WEBUI的仓库。
  1. git clone https://github.com/CompVis/stable-diffusion-webui.git
  1. 进入仓库目录
    切换到Stable Diffusion WEBUI的仓库目录。
  1. cd stable-diffusion-webui
  1. 安装Python依赖项
    安装Python依赖项。
  1. pip3 install -r requirements.txt
  1. 配置Nginx
    配置Nginx作为反向代理服务器。
  1. sudo nano /etc/nginx/sites-available/default

在Nginx配置文件中添加以下内容:

  1. server {
  2. listen 80;
  3. server_name your_domain.com;
  4. location / {
  5. proxy_pass http://127.0.0.1:7860;
  6. proxy_http_version 1.1;
  7. proxy_set_header Upgrade $http_upgrade;
  8. proxy_set_header Connection 'upgrade';
  9. proxy_set_header Host $host;
  10. proxy_cache_bypass $http_upgrade;
  11. }
  12. }

替换your_domain.com为您的域名

保存并退出编辑器。

  1. 启用Nginx配置
    启用Nginx配置并重新加载Nginx服务。
  1. sudo ln -s /etc/nginx/sites-available/default /etc/nginx/sites-enabled
  2. sudo systemctl reload nginx
  1. 启动Stable Diffusion WEBUI
    在终端中启动Stable Diffusion WEBUI。
  1. python3 launch.py

现在,您的Stable Diffusion WEBUI应该已经成功启动并可通过您的域名访问。

三、常见问题解决方法

  1. 无法访问WEBUI界面
    确保Nginx服务正在运行,并检查Nginx配置文件是否正确配置。
  2. Python依赖项安装失败
    尝试更新pip版本或手动安装缺失的依赖项。
  3. 安装过程中出现错误
    仔细阅读错误消息,并根据错误消息进行排查和解决。

四、总结

通过本文的指导,您应该已经成功在Ubuntu下使用一键脚本安装了原生Stable Diffusion WEBUI。在使用过程中,如果遇到任何问题,可以参考常见问题解决方法进行排查和解决。希望本文对您有所帮助,祝您使用愉快!