stable-diffusion-webui远程访问、插件在线安装

本篇文章可以解决以下问题:stable-diffusion-webui 安装插件报错、没有用户登录安全认证、云主机安装后无法远程访问。

成功安装stable-diffusion-webui后,可以通过命令  bash webui.sh 启动。启动后可以通过 http://127.0.0.1:7860访问。但无法进行远程访问。

云主机配置远程访问

1、启动webui.sh

如果把程序部署到了云服务器,此时是无法正常访问的。可以使用以下启动参数进行启动

bash webui.sh --listen --gradio-auth userName:password

(公网环境加个用户名和密码会比较安全,上面的用户名和密码请更换为你自己的用户名密码

如:bash webui.sh --listen --gradio-auth liangfeng:123456)

每次启动都需要加入一串命令比较麻烦,可以修改配置文件

export COMMANDLINE_ARGS="--listen --gradio-auth liangfeng:123456"

这样就可以直接 bash webui.sh 启动了。

2、访问 http://公网ip:7860 

输入用户名密码就能正常使用了。

stable-diffusion-webui远程访问、插件在线安装_第1张图片

3、配置可以远程安装插件、模型

 Civtal Helper插件在线安装

stable-diffusion-webui远程访问、插件在线安装_第2张图片 

报错信息如下:

LatentDiffusion: Running in eps-prediction mode
DiffusionWrapper has 859.52 M params.
Applying optimization: Doggettx... done.
Textual inversion embeddings loaded(0): 
Model loaded in 4.2s (load weights from disk: 0.8s, create model: 0.5s, apply weights to model: 0.7s, apply half(): 0.3s, load VAE: 1.4s, move model to device: 0.6s).
Error completing request
Arguments: ('https://github.com/butaixianran/Stable-Diffusion-Webui-Civitai-Helper.git', ['ads', 'localization', 'installed'], 0, '') {}
Traceback (most recent call last):
  File "/app/stable-diffusion-webui/modules/call_queue.py", line 57, in f
    res = list(func(*args, **kwargs))
  File "/app/stable-diffusion-webui/modules/ui_extensions.py", line 378, in install_extension_from_index
    ext_table, message = install_extension_from_url(None, url)
  File "/app/stable-diffusion-webui/modules/ui_extensions.py", line 326, in install_extension_from_url
    check_access()
  File "/app/stable-diffusion-webui/modules/ui_extensions.py", line 25, in check_access
    assert not shared.cmd_opts.disable_extension_access, "extension access disabled because of command line flags"
AssertionError: extension access disabled because of command line flags

解决方案 

启动时候加入参数 --enable-insecure-extension-access

bash webui.sh --enable-insecure-extension-access --listen --gradio-auth liangfeng:888888  

重新安装就可以成功了,然后点击 Apply and restart UI按钮,就可以成效了。

安装成功图

stable-diffusion-webui远程访问、插件在线安装_第3张图片

重启生效

stable-diffusion-webui远程访问、插件在线安装_第4张图片重启生效后,可以看到我们安装的插件。

stable-diffusion-webui远程访问、插件在线安装_第5张图片 

 

 

你可能感兴趣的:(AI绘画,stable,diffusion)