Stable-Diffusion部署web服务到公网,实现个人电脑远程访问

Stable-Diffusion部署web服务到公网,实现个人电脑远程访问

    正在检查是否收录...

在个人电脑上部署好了了Stable-Diffusion,用了一段时间后发现推理速度太慢。于是就想到部署服务器上使用,但这样有一个问题是每次使用web服务都得连远程桌面去控制,非常不方便,所以想能不能把Stable_Diffusion的web界面搬到公网上,直接在个人电脑上通过浏览器访问。

new bing介绍了三种把localhost本地测试地址映射到公网提供访问的工具: Localtunnel 、 ngrok.com、Sunny ngrok。一番折腾后最终用ngrok搞定了地址映射,以下贴出Stable_Diffusion部署到公网的步骤:

1. 安装Stable-Diffusion

根据博客介绍的步骤在ubuntu服务器上安装好Stable-Diffusion

最详细的Ubuntu服务器搭建Stable-Diffusion教程(无显卡,仅用CPU)https://blog.csdn.net/UCB001/article/details/130039154?ops_request_misc=&request_id=&biz_id=102&utm_term=ubuntu%E5%AE%89%E8%A3%85stabel_diffsion&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-1-130039154.142%5Ev88%5Einsert_down28v1,239%5Ev2%5Einsert_chatgpt&spm=1018.2226.3001.4187

2. 在ubuntu服务器上安装ngrok

登录ngrok官网,注册账号

下载linux版本的压缩包

解压tgz压缩包到ubuntu服务器

tar zxvf ngrok-v3-stable-linux-arm.tgz

在终端输入ngrok测试,出现提示信息即为安装成功

3. 启动Stable-Diffusion

cd到Stable-Diffusion根目录下,启动Stable-Diffusion的web服务,并设置端口号为7860(可自定义)

python3 launch.py --port 7860

4. 启动ngrok服务

ngrok http 7860

(注:这里的端口号需要与启动Stable-Diffusion web服务时设置的端口号一致)

 ngrok服务启动后,终端显示内容如下,Forwarding一行对应的内容即为ngrok随机分配的公网地址

5. 个人电脑公网访问

在个人电脑浏览器输入公网地址https://fb5e-2001-da8-215-6a01-00-f-2b0.ngrok-free.app

出现如下界面:

 点击visit site即可访问Stable-Diffusion的web服务

diffusioncodeweb服务器浏览器linuxutmchatgptcpumedium可自定义web界面baiduappchatbingpython自定义gpturl
  • 本文作者:李琛
  • 本文链接: https://wapzz.net/post-414.html
  • 版权声明:本博客所有文章除特别声明外,均默认采用 CC BY-NC-SA 4.0 许可协议。
本站部分内容来源于网络转载,仅供学习交流使用。如涉及版权问题,请及时联系我们,我们将第一时间处理。
文章很赞!支持一下吧 还没有人为TA充电
为TA充电
还没有人为TA充电
0
  • 支付宝打赏
    支付宝扫一扫
  • 微信打赏
    微信扫一扫
感谢支持
文章很赞!支持一下吧
关于作者
2.3W+
5
0
1
WAP站长官方

openai开源的whisper在huggingface中使用例子(语音转文字中文)

上一篇

关于AI 绘画,我给你总结了一份详细的关键词(Prompt 知识)

下一篇
  • 复制图片
按住ctrl可打开默认菜单