参考资料

  1. docker安装nginx详细说明以及案例
  2. Traefik 是一个现代化的反向代理和负载均衡工具
  3. Fluentd 是一个开源的日志收集系统
  4. Navidrome 是一个开源的轻量级音乐流媒体服务器
  5. Docker镜像(Image)是什么?
  6. Eclipse Mosquitto 是一个开源(EPL/EDL 许可证)的 MQTT 消息代理(broker)
  7. Rakudo Star是Raku编程语言的发行版
  8. api-firewall 是一个开源的 API 防火墙

DweebUI简介
DweebUI是一个基于Stable Diffusion WebUI的轻量级分支,专注于简化用户界面和优化性能,适合快速部署和使用。

特点  

  1. 轻量级设计,启动速度快

  2. 简化操作流程,降低使用门槛

  3. 支持多种Stable Diffusion模型

  4. 兼容主流插件和扩展

最新更新内容及时间  

  • 2023年11月:优化模型加载速度,修复部分UI显示问题

  • 2023年10月:新增对SDXL模型的支持

镜像下载地址  

  • Docker Hub: docker pull dweebui/stable-diffusion-webui:latest

官网地址  

文档地址  

Docker安装示例  

docker run -d \
  --name dweebui \
  -p 7860:7860 \
  -v /path/to/models:/models \
  dweebui/stable-diffusion-webui:latest

.yarl设置教程  

  1. 编辑配置文件 config.yaml

  2. 修改以下参数:

model_path: "/models/sd_model.ckpt"
ui_port: 7860
enable_plugins: true
  1. 保存并重启服务

常见错误及解决方法  

  1. 模型加载失败

    • 检查模型路径是否正确

    • 确保模型文件完整

  2. 端口冲突

    • 修改 config.yaml 中的 ui_port

  3. 插件不兼容

    • 更新插件至最新版本

    • 禁用冲突插件

  4. Docker容器启动失败

    • 检查挂载路径权限

    • 确保镜像版本正确