linux ollama+deepseek+openwebui本地部署
时间: 2025-03-06 14:43:35 浏览: 87
### 部署 Ollama、DeepSeek 和 OpenWebUI 的指南
#### 安装依赖项
为了确保顺利安装这些应用程序,在开始之前需确认已安装必要的依赖包。对于大多数Linux发行版来说,这通常意味着更新现有软件包并安装一些基础工具。
```bash
sudo apt-get update && sudo apt-get upgrade -y
sudo apt-get install -y curl wget git python3-pip docker.io
```
#### 设置 Docker 环境
由于这三个项目都支持通过Docker容器化运行,因此先要配置好Docker环境[^2]:
1. 启动并启用docker服务:
```bash
sudo systemctl start docker
sudo systemctl enable docker
```
2. 将当前用户加入到`docker`组以便无需root权限即可操作docker命令:
```bash
sudo usermod -aG docker ${USER}
su - ${USER} # 刷新组成员身份
```
#### 获取并启动Ollama
Ollama是一个基于浏览器的AI开发平台,可以通过官方GitHub仓库获取最新版本镜像文件来部署它。
```bash
git clone https://github.com/your-repo/ollama.git /opt/ollama
cd /opt/ollama
docker-compose up -d --build
```
#### 构建 DeepSeek 搜索引擎实例
DeepSeek 是一款开源搜索引擎解决方案,适合用于构建私有数据索引查询系统。按照其文档说明下载源码编译打包成可执行程序或直接拉取预构建好的Docker镜像使用更方便快捷的方式完成初始化设置过程。
```bash
wget https://example.com/deepseek-latest.tar.gz -P ~/Downloads/
tar xf ~/Downloads/deepseek-latest.tar.gz -C ~/
cd ~/deepseek/
./install.sh
```
或者利用Docker Compose一键搭建集群模式下的多节点架构方案:
```yaml
version: '3'
services:
deepseek-master:
image: deepseek/master
ports:
- "9200:9200"
...
```
保存上述YAML内容至名为`docker-compose.yml`的文件内,随后在同一目录下执行如下指令以快速建立整个服务体系结构。
```bash
docker-compose up -d
```
#### 运行OpenWebUI界面应用
最后一步就是让OpenWebUI作为图形化的管理控制面板呈现给最终使用者面前了。此部分同样推荐采用Docker方式简化运维工作量。
```bash
docker pull openwebui/appname
docker run -dit --name=openwebui -p 8080:80 openwebui/appname
```
现在应该可以在浏览器地址栏输入http://localhost:8080访问该网页端口映射后的可视化交互页面啦!
阅读全文
相关推荐


















