Linux 部署 DeepSeek-R1 ui界面
时间: 2025-04-10 18:55:30 浏览: 23
<think>好的,用户想在Linux系统上部署DeepSeek-R1的UI界面。首先,我需要回忆一下之前提供的引用内容。根据引用[2],步骤包括安装ollama、下载模型、安装open-webui,还有设置环境变量和使用docker。引用[3]提到了权限问题,需要确保ollama用户有目录访问权限。
用户可能已经安装了ollama,但需要确认步骤是否正确。首先,安装ollama可能需要用curl命令,然后验证是否安装成功。接下来下载模型,使用ollama run命令。然后安装open-webui,这里可能需要安装Docker,设置环境变量,然后拉取镜像并运行容器。最后,用户需要通过浏览器访问,可能需要开放端口或者处理防火墙设置。
还要注意权限问题,如引用[3]提到的,如果ollama启动失败,可能需要修改目录权限,用chown和chmod命令。用户可能遇到权限问题,所以需要提醒他们检查日志和权限设置。
另外,用户可能需要知道如何管理模型,比如列出运行的模型,停止容器等。最后,常见问题比如端口冲突,防火墙设置,或者Docker服务未启动,这些都需要在回答中提及,帮助用户排查问题。</think>在 Linux 系统中部署 DeepSeek-R1 的 UI 界面需要以下步骤:
### 一、基础环境准备
1. **安装 Ollama**
```bash
curl -fsSL https://ollama.com/install.sh | sh
```
安装后通过 `systemctl status ollama` 验证服务状态[^2][^3]。
2. **配置存储权限**
若自定义存储目录(如 `/data/ollama`),需执行:
```bash
sudo chown -R ollama:ollama /data/ollama
sudo chmod -R 755 /data/ollama
```
避免因权限问题导致启动失败[^3]。
### 二、模型部署
1. **下载 DeepSeek-R1 模型**
```bash
ollama run deepseek-r1
```
该命令会自动下载约 1.5GB 的模型文件[^1]。
### 三、UI 界面配置
1. **安装 Docker**
```bash
sudo apt-get install docker.io docker-compose
```
2. **部署 Open-WebUI**
```bash
docker run -d -p 3000:8080 -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main
```
该容器会自动连接本地的 Ollama 服务[^2]。
### 四、访问与验证
1. 浏览器访问 `http://服务器IP:3000`
2. 首次使用需创建管理员账户
3. 在设置中确认 Ollama API 地址为 `http://localhost:11434`
### 五、管理命令
| 功能 | 命令 |
|----------------------|-------------------------------|
| 查看运行模型 | `ollama list` |
| 停止 WebUI 容器 | `docker stop open-webui` |
| 更新模型 | `ollama pull deepseek-r1` |
### 常见问题排查
1. **端口冲突**:修改 `-p 3000:8080` 中的主机端口
2. **连接超时**:检查防火墙是否开放 3000/11434 端口
3. **Docker 权限问题**:将用户加入 docker 组 `sudo usermod -aG docker $USER`
阅读全文
相关推荐



















