推广链接说明 部分链接为推广链接。通过这些链接购买时,我们可能获得佣金。下单前请向厂商核实最新价格与优惠。
本文目录
Open WebUI 是一个开源的网络界面,旨在与大型语言模型(LLMs)如 GPT-4 进行交互。这个用户友好的平台可以托管在云服务器上,允许可扩展的部署和轻松管理 AI 模型。在本文中,我们将指导您通过 Docker 在云服务器上安装 Open WebUI 的过程。
前提条件
在开始之前,请确保您具备以下条件:
- 云服务器:您可以选择 AWS、Azure、Google Cloud 或任何其他云服务提供商。
- 基本命令行知识:熟悉终端命令将有所帮助。
- 已安装 Docker:确保您的服务器上已安装 Docker。您可以通过运行
docker --version来检查。
步骤 1:设置云服务器
- 启动实例:登录到您的云提供商并启动一个新的服务器实例,运行兼容的操作系统(如 Ubuntu 20.04)。
- SSH 访问:使用 SSH 客户端访问您的服务器。例如:
ssh username@your_server_ip
步骤 2:安装 Docker
如果尚未安装 Docker,请使用以下命令进行安装(假设是 Ubuntu 服务器):
sudo apt update
sudo apt install docker.io
sudo systemctl start docker
sudo systemctl enable docker
通过以下命令验证安装:
docker --version
步骤 3:拉取 Open WebUI Docker 镜像
您需要使用 Docker 运行 Open WebUI 应用程序。官方镜像可在 Docker 注册表中找到。使用以下命令拉取它:
docker pull ghcr.io/open-webui/open-webui:main
步骤 4:运行 Open WebUI
您可以使用单个 Docker 命令运行 Open WebUI。以下是操作方法:
docker run -d \
-p 3000:8080 \
-v open-webui:/app/backend/data \
-e OPENAI_API_KEY=your_openai_api_key \
--name open-webui \
--restart always \
ghcr.io/open-webui/open-webui:main
参数说明
-d:在分离模式下运行容器(后台)。-p 3000:8080:将服务器的 3000 端口映射到容器的 8080 端口(通过 http://your-server-ip:3000 访问)。-v open-webui:/app/backend/data:为数据持久性创建一个卷。-e OPENAI_API_KEY=your_openai_api_key:设置 OpenAI API 密钥以进行身份验证。--name open-webui:为 Docker 容器命名。--restart always:在失败或服务器重启时自动重启容器。
步骤 5:访问 Open WebUI
成功运行容器后,您可以通过网页浏览器访问 Open WebUI:
http://your-server-ip:3000
您应该会看到 Open WebUI 界面,您可以开始无缝使用各种 AI 模型。
步骤 6:配置 Nginx(可选)
建议使用 Nginx 等反向代理来增强安全性和管理流量。以下是简要概述:
-
安装 Nginx:
sudo apt install nginx -
配置 Nginx: 编辑 Nginx 配置文件:
sudo nano /etc/nginx/sites-available/open-webui添加以下配置:
server { listen 80; server_name your-domain.com; # 替换为您的域名 location / { proxy_pass http://localhost:3000; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection 'upgrade'; proxy_set_header Host $host; proxy_cache_bypass $http_upgrade; } } -
启用配置:
sudo ln -s /etc/nginx/sites-available/open-webui /etc/nginx/sites-enabled/ sudo systemctl restart nginx
结论
在云服务器上安装 Open WebUI 是一个简单的过程,使您能够通过直观的界面利用大型语言模型的能力。借助 Docker 的易用性,部署应用程序从未如此简单。按照本指南,您应该能够快速运行 Open WebUI,为您提供管理 AI 模型的有效工具。
有关进一步自定义和高级功能,请参考 Open WebUI GitHub 页面 的官方文档,并探索社区讨论以获取更多见解和提示。
更多 VPS
查看推荐厂商,按地区继续浏览 VPS 指南。
首选推荐
优先考虑 LightNode
需要按小时计费,或希望选择 Windows、Linux 系统时,优先考虑 LightNode。
推广链接。通过此链接购买,我们可能获得佣金。
