linux安装open webui实践

 更新时间:2026年02月05日 08:58:03   作者:wenjunna  
这篇文章主要介绍了linux安装open webui全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

Linux(Ubuntu、Debian、CentOS 等)上安装 Open WebUI,可以选择 Docker 部署(推荐)或 手动安装(适用于开发)。

方法 1:使用 Docker(推荐)

1. 安装 Docker

如果你的 Linux 还没有安装 Docker,可以运行:

curl -fsSL https://get.docker.com | sudo bash

然后启动 Docker 并设置开机自启:

sudo systemctl start docker
sudo systemctl enable docker

2. 运行 Open WebUI

执行以下命令,拉取并启动 Open WebUI:

docker run -d --name open-webui -p 3000:3000 -v open-webui-data:/app/data --pull always ghcr.io/open-webui/open-webui:main
  • -d:后台运行
  • --name open-webui:容器名称
  • -p 3000:3000:映射端口(浏览器访问 http://服务器IP:3000
  • -v open-webui-data:/app/data:持久化数据

3. 检查是否成功运行

docker ps

如果 open-webui 容器正在运行,表示安装成功。

然后在浏览器访问 http://服务器IP:3000(本地的话就是 http://localhost:3000)。

方法 2:手动安装(适用于开发)

1. 安装 Node.js 和 pnpm

curl -fsSL https://deb.nodesource.com/setup_18.x | sudo bash -
sudo apt install -y nodejs
npm install -g pnpm

2. 克隆 Open WebUI 代码

git clone https://github.com/open-webui/open-webui.git
cd open-webui

3. 安装依赖

pnpm install

4. 运行 Open WebUI

pnpm dev

然后在浏览器访问 http://服务器IP:3000

连接 Open WebUI 到 Ollama

如果你想用 Open WebUI 调用 Ollama,需要先安装 Ollama:

curl -fsSL https://ollama.com/install.sh | sh

然后启动:

ollama serve

Open WebUI 设置里,添加 API 地址

http://localhost:11434

并指定一个可用的模型,例如 llama3

总结

  • 推荐方式:使用 Docker 部署,简单快捷
  • 适用于开发:手动安装,适合修改代码
  • 连接 Ollama:确保 Ollama 在 localhost:11434 运行

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 详解ssh免密码登录配置方法(图示加命令)

    详解ssh免密码登录配置方法(图示加命令)

    这篇文章主要介绍了详解ssh免密码登录配置方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-08-08
  • CentOS7中防火墙的一些常用配置介绍

    CentOS7中防火墙的一些常用配置介绍

    centos 7中防火墙是一个非常的强大的功能了。这篇文章主要介绍了CentOS7中防火墙的一些常用配置,需要的朋友可以参考下
    2016-12-12
  • 在Linux中改变echo输出颜色的实现方法

    在Linux中改变echo输出颜色的实现方法

    在Linux系统的命令行环境下,为了使输出信息更加清晰、突出,便于用户快速识别和区分不同类型的信息,常常需要改变echo命令的输出颜色,所以本文给大家介绍了在Linux中改变echo输出颜色的实现方法,需要的朋友可以参考下
    2025-07-07
  • apache下面二级目录部署react/vue的方法

    apache下面二级目录部署react/vue的方法

    这篇文章主要介绍了apache下面二级目录部署react/vue的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-08-08
  • Linux关于Sudo的隐晦bug引发的一次业务问题排查

    Linux关于Sudo的隐晦bug引发的一次业务问题排查

    这篇文章主要介绍了Linux关于Sudo的隐晦bug引发的一次业务问题排查,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-04-04
  • CentOS6.5环境下使用rsync增量同步备份文件的方法

    CentOS6.5环境下使用rsync增量同步备份文件的方法

    这篇文章主要介绍了CentOS6.5环境下使用rsync增量同步备份文件的方法,结合实例形式分析了rsync进行文件同步备份操作的相关命令与使用技巧,需要的朋友可以参考下
    2018-04-04
  • Linux基础命令之mktemp详解

    Linux基础命令之mktemp详解

    创建临时文件或者目录,这样的创建方式是安全的。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。这篇文章主要介绍了Linux基础命令之mktemp ,需要的朋友可以参考下
    2018-10-10
  • 分享Linux 系统生成随机密码的10种方法

    分享Linux 系统生成随机密码的10种方法

    利用Linux系统生成随机密码的10种方法 Linux操作系统的一大优点是对于同样一件事情,你可以使用高达数百种方法来实现它。例如,你可以通过数十种方法来生成随机密码。本文将介绍生成随机密码的十种方法,感兴趣的朋友一起学习吧
    2015-12-12
  • Linux  crontab 命令的使用

    Linux crontab 命令的使用

    这篇文章主要介绍了Linux crontab 命令的使用,帮助大家更好的理解和学习Linux系统,感兴趣的朋友可以了解下
    2020-08-08
  • centos下root运行Elasticsearch异常问题解决

    centos下root运行Elasticsearch异常问题解决

    这篇文章主要介绍了centos下root运行Elasticsearch异常问题解决的相关资料,Elasticsearch异常问题解决办法详细介绍,需要的朋友可以参考下
    2016-11-11

最新评论