stable diffsuion webui安装教程

本文介绍了如何在Windows上使用Docker创建Ubuntu镜像,配置SSH服务,下载并运行StableDiffusionWebUI,以及通过frp实现内网穿透访问。指南详细到包括安装步骤和配置文件示例。
摘要由CSDN通过智能技术生成

stable diffsuion webui是一个web操作sd的工具,你可以自己下载模型然后运行,推荐的话要3060之上。

首先打开全局clash for windows的tup mode

然后github上面搜索stable diffusion webui我这里直接给出链接了
GitHub - AUTOMATIC1111/stable-diffusion-webui: Stable Diffusion web UI

因为它需要使用cuda这些各种各样的东西,非常的麻烦,这里采用docker来进行配置,是一个比较奇特的一种手段,但是可以正常使用,后面还需要使用frp内网穿透工具

首先在windows上面安装docker-desktop,docker桌面版本,安装成功以后创建一个docker的ubuntu镜像,这样子会比使用其他的会更好一些。

这里给出一个dockerfile文件

# 基础镜像
FROM ubuntu:22.04

# 避免在安装过程中的交互式对话
ARG DEBIAN_FRONTEND=noninteractive

# 更新系统并安装必要的包
RUN apt-get update && apt-get install -y \
    software-properties-common \
    && add-apt-repository ppa:deadsnakes/ppa \
    && apt-get update \
    && apt-get install -y \
    python3.11 \
    python3-pip \
    openssh-server \
    && rm -rf /var/lib/apt/lists/*

# 设置 pip 镜像源为清华大学镜像
RUN mkdir -p /etc/pip && \
    echo "[global]" > /etc/pip/pip.conf && \
    echo "index-url = https://pypi.tuna.tsinghua.edu.cn/simple" >> /etc/pip/pip.conf

# 配置 SSH
RUN mkdir /var/run/sshd
RUN echo 'root:1234' | chpasswd
RUN sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config
# 启用密码认证
RUN sed -i 's/#PasswordAuthentication yes/PasswordAuthentication yes/g' /etc/ssh/sshd_config

# 暴露 SSH 端口
EXPOSE 22

# 工作目录
WORKDIR /app

# 启动 SSH 服务
CMD ["/usr/sbin/sshd", "-D"]

创建好了进行运行,需要增加-v参数把自己的一个目录映射到app上面去

之后使用cmd加上ssh root@localhost -p 2222进行连接,密码是1234

连接上了之后把stable diffusion里面的webui.sh下载下来,然后弄到app目录里面去,接下来执行这个sh文件,然后等待就可以,出现7860就是安装成功了。接下来我们是无法访问这个7860的

下载frp,这里我给出链接了

Release v0.54.0 · fatedier/frp (github.com)

下载这两个,一个放在app里面,一个自己留着,接下来使用

具体的使用可以查看frp的具体用法,这里我直接给出frpc.ini的配置文件了

[common]
server_addr = 192.168.248.150
server_port = 7000

[myaitext]
type = tcp
local_ip = 0.0.0.0
local_port = 7860
remote_port = 7860

其中server_addr是你的电脑的ip地址,链接之后就可以正常访问了,输入localhost:7860就可以访问了

  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值