Ubuntu使用docker安装Open WebUI
docker pull ghcr.io/open-webui/open-webui:main
1. 确保Docker和Docker Compose已安装
检查Docker是否已安装
docker --version
docker compose version如果未安装,可以参考之前的教程先安装Docker。
2. 创建Gitea工作目录
创建一个干净的目录,所有Gitea相关文件都会放在这里
mkdir -p ~/openwebui
cd ~/openwebui这个 ~/openwebui目录就是未来迁移时需要整体打包的目录。
二、创建docker-compose.yml
使用以下命令创建配置文件:
bash
nano docker-compose.yml粘贴以下内容:
version: '3.8'
services:
open-webui:
image: ghcr.io/open-webui/open-webui:main
container_name: open-webui
restart: unless-stopped
ports:
- "52040:8080"
volumes:
- ./data:/app/backend/data
# environment:
# --- 根据你的情况选择配置,不需要的可以删除或注释掉 ---
# 方案一:连接远程 Ollama 服务(推荐)
# - OLLAMA_BASE_URL=http://192.168.1.100:11434 # 替换为你的 Ollama 服务器 IP
# 方案二:使用 OpenAI 兼容 API(如 DeepSeek)
# - OPENAI_API_BASE_URL=https://api.deepseek.com/v1
# - OPENAI_API_KEY=sk-你的密钥
# 可选:如果你不想注册登录,开启单用户模式
# - WEBUI_AUTH=False
# ...(端口、环境变量等)
# Compose 原生支持,不需要任何额外参数
mem_limit: 256m # 硬上限 256MB
cpus: '0.5' # 最多用半个核