内容纲要
前言 OpenWebUI优点
安装docker及docker compose
-
使用官方源安装 Docker
ps: 以下操作需要在 root 用户下完成,请使用 sudo -i 或 su root 切换到 root 用户进行操作。apt update && apt upgrade -y apt install curl vim wget gnupg dpkg apt-transport-https lsb-release ca-certificates -y -
加入 Docker 的 GPG 公钥和 apt 源:
Deibancurl -sSL https://download.docker.com/linux/debian/gpg | gpg --dearmor > /usr/share/keyrings/docker-ce.gpgecho "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-ce.gpg] https://download.docker.com/linux/debian $(lsb_release -sc) stable" > /etc/apt/sources.list.d/docker.listubuntu
curl -sSL https://download.docker.com/linux/debian/gpg | gpg --dearmor > /usr/share/keyrings/docker-ce.gpgecho "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-ce.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -sc) stable" > /etc/apt/sources.list.d/docker.list+更新系统后即可安装 Docker CE 和 Docker Compose 插件
apt update -y apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin -y安装OpenWEBUI
-
创建一个文件夹,用于存放docker compose文件
mkdir openwebui cd openwebui touch docker-compose.yml -
编辑docker-compose.yml
[sourcecode language="bash"] cat > docker-compose.yml << EOF services: open-webui: image: ghcr.io/open-webui/open-webui:${WEBUI_DOCKER_TAG-main} container_name: open-webui volumes: - ./data:/app/backend/data ports: - 8080:8080 environment: - 'WEBUI_SECRET_KEY=123456789' - 'OPENAI_API_BASE_URL=https://api.openai.com/v1' - 'OPENAI_API_KEY=sk-xxxx' - 'ENABLE_IMAGE_GENERATION=true' - 'IMAGE_GENERATION_ENGINE=openai' - 'WEBUI_AUTH=true' - 'ENABLE_SIGNUP=true' - 'DEFAULT_USER_ROLE=pending' - 'ENABLE_MODEL_FILTER=true' - 'MODEL_FILTER_LIST=gpt-3.5-turbo;gpt-4o' - 'WEBUI_NAME=OiChat' - 'DEFAULT_MODELS=gpt-4o' restart: unless-stopped EOF -
启动服务
docker compose up -dOpen-WebUI 服务搭建完成,地址为:http://你的服务器IP:8080
反向代理
安装Nginx-Proxy-Manager
wget https://raw.githubusercontent.com/jinqians/Nginx-Proxy-Manager/refs/heads/main/npm.sh && chmod +x npm.sh && ./npm.sh
延伸阅读
- VPS 建站教程合集
- Reality 443 端口复用怎么实现:Nginx ssl_preread 与 PSM 一键脚本
- 【测评】OVH VPS 1 SG:4C/8G RAM/75G SSD/400 Mbps unlimited
了解 VPS测评 - JQ 的更多信息
订阅后即可通过电子邮件收到最新文章。