deepseek本地部署在ubuntu 22.04上需通过ollama实现离线运行,核心步骤包括:一键安装ollama、将用户加入ollama组并刷新权限、启用启动服务、拉取deepseek-r1:1.5b模型、修改ollama_host为0.0.0.0:11434以支持外部访问,并用docker部署cherry studio图形界面。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

DeepSeek本地部署在Linux系统上需绕过云端服务不稳定问题,直接在Ubuntu 22.04机器上启动可离线调用的模型服务,整个过程不依赖网络持续连接,模型加载后即可响应本地API请求。
安装Ollama运行时
打开终端,执行一键安装脚本:curl -fsSL https://ollama.com/install.sh | sh。
安装完成后必须将当前用户加入ollama用户组,否则后续无法启动服务:sudo usermod -aG ollama $USER。
【这一步不可跳过】执行newgrp ollama刷新组权限,否则systemctl会报“permission denied”错误。
启用并启动服务:sudo systemctl enable ollama && sudo systemctl start ollama。
验证是否就绪:运行ollama --version,输出类似0.5.7即表示成功。
下载并加载DeepSeek模型
进入终端,直接拉取官方支持的轻量级版本(推荐1.5B):ollama pull deepseek-r1:1.5b。
下载耗时取决于网速,约3–8分钟;若中断,重复执行该命令会续传,无需重头开始。
拉取完成后立即测试运行:ollama run deepseek-r1:1.5b。
首次运行会自动解压并初始化模型权重,终端出现>提示符且光标可输入,说明模型已就绪。
配置外部访问与API连通性
默认Ollama只监听localhost,如需从局域网其他设备或前端UI访问,必须修改监听地址:
第一步:编辑systemd服务配置:sudo systemctl edit ollama。
第二步:在打开的空白文件中粘贴以下内容:
```ini [Service] Environment="OLLAMA_HOST=0.0.0.0:11434" ```第三步:重载并重启服务:sudo systemctl daemon-reload && sudo systemctl restart ollama。
第四步:确认端口已开放:sudo ss -tuln | grep 11434,应看到LISTEN状态且绑定地址为*:11434。
【关键检查点】若未执行前两步,curl http://本机IP:11434/api/tags 将返回connection refused。
启动图形化界面(Cherry Studio)
方法一:Docker快速部署
创建项目目录:mkdir -p ~/cherryml && cd ~/cherryml。
生成docker-compose.yml:cat > docker-compose.yml ,然后粘贴官方配置(含OLLAMA_BASE_URL=http://host.docker.internal:11434)。
启动容器:docker-compose up -d。
方法二:直接浏览器访问
打开http://localhost:8000,首次加载可能需30秒;页面出现“Connect to Ollama”按钮即表示UI已连接到本地模型服务。










