非docker方式摆设openwebui过程记载

打印 上一主题 下一主题

主题 1972|帖子 1972|积分 5916

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
之前一直用docker方式摆设openwebui,效果这东西三天两头升级,我这一升级拉取docker镜像硬盘空间嗖嗖的占用,受不了,今天改成了直接摆设,以下是摆设过程记载。
一、停止及删除没用的docker镜像占用的硬盘空间

  1. docker stop openweb-ui
  2. docker image prune -a  #删除未使用及未被依赖使用的镜像
复制代码
二、开始摆设
  1. cd /data #我的自定义Python环境是/data/openwebui-env,后边注意这个路径要换成你实际的
  2. apt install python3-venv python3-full
  3. python3 -m venv openwebui-env
  4. source openwebui-env/bin/activate #激活独立的python环境
  5. pip install open-webui
  6. cat > /usr/local/bin/start-openwebui.sh << 'EOF'
  7. #!/bin/bash
  8. export HOME=/root
  9. cd /data/openwebui-env
  10. source /data/openwebui-env/bin/activate
  11. exec /data/openwebui-env/bin/open-webui serve --port 80 #这里换成你想监听的服务端口
  12. EOF
  13. chmod +x /usr/local/bin/start-openwebui.sh
  14. cat > /etc/systemd/system/openwebui.service << 'EOF'
  15. [Unit]
  16. Description=OpenWebUI Service
  17. After=network.target
  18. [Service]
  19. Type=simple
  20. User=root
  21. Group=root
  22. Environment=HOME=/root
  23. Environment=PATH=/data/openwebui-env/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
  24. WorkingDirectory=/data/openwebui-env
  25. ExecStart=/usr/local/bin/start-openwebui.sh
  26. Restart=always
  27. RestartSec=3
  28. # 日志配置
  29. StandardOutput=append:/var/log/openwebui.log
  30. StandardError=append:/var/log/openwebui.error.log
  31. [Install]
  32. WantedBy=multi-user.target
  33. EOF
  34. systemctl daemon-reload
  35. systemctl restart openwebui
  36. systemctl status openwebui
复制代码
访问服务端口,注册管理员账号,这就可以用了。
步伐文件路径是:/data/openwebui-env/lib/python3.12/site-packages/open_webui
数据文件路径是:/data/openwebui-env/lib/python3.12/site-packages/open_webui/data
后续升级的话执行
  1. source /data/openwebui-env/bin/activate
  2. pip install --upgrade open-webui
复制代码


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

麻花痒

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表