1. 项目概述
1Panel作为新一代的轻量级服务器运维面板,正在改变传统命令行操作模式。它通过可视化界面降低了服务器管理的技术门槛,让非专业用户也能轻松完成复杂的部署任务。而Open WebUI则是一个开源的AI模型交互界面,支持接入Llama、GPT等主流大语言模型。
这个组合方案的价值在于:即使完全不懂代码和服务器配置的小白用户,也能在1Panel的可视化环境中,快速搭建起自己的AI对话系统。整个过程不需要编写任何配置文件,所有操作都通过图形界面完成,真正实现了"零基础部署"。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 环境准备与工具安装
2.1 1Panel的安装与配置
1Panel支持多种安装方式,推荐使用官方的一键安装脚本。在干净的Linux系统(建议Ubuntu 20.04+)上执行:
bash复制curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh
安装完成后,系统会显示访问地址(通常是https://服务器IP:端口)和初始账号密码。首次登录后建议立即修改密码,并在"系统设置"中配置SSL证书,确保管理界面安全。
注意:如果服务器开启了防火墙,需要放行1Panel使用的端口(默认是26889)。云服务器用户还需要在安全组规则中添加相应端口。
2.2 Open WebUI的镜像准备
Open WebUI提供了官方Docker镜像,我们可以直接在1Panel的应用商店中搜索安装。如果找不到,也可以手动添加镜像仓库:
- 进入1Panel的"容器管理"界面
- 选择"镜像仓库"标签页
- 点击"添加仓库",输入官方镜像地址:
ghcr.io/open-webui/open-webui:main
等待镜像拉取完成后,我们就可以开始部署了。建议选择带有-cu121后缀的版本(如open-webui:main-cu121),这个版本预装了CUDA支持,适合有NVIDIA显卡的服务器。
3. Open WebUI的部署流程
3.1 容器化部署配置
在1Panel中创建Open WebUI容器时,需要特别注意以下几个参数
