凌晨5点23分,我盯着纯黑的终端屏幕,输入第18条命令:apt install docker-compose。
等等——我不是来搞AI的吗?为什么变成了运维?」
1Panel 就是来解决这个问题的。它是目前唯一原生支持AI Agent的开源VPS管理面板:
# 官方安装命令(支持CentOS/Ubuntu/Debian) curl -sSL https://resource.1panel.hk/quick_start.sh | bash # 安装完成后输出: # ================== 1Panel Login Info ================== # 面板地址: https://你的服务器IP:19422/ # 用户名: admin # 密码: xxxxxxxx # ======================================================
| 配置项 | 最低要求 | 推荐配置 |
|---|---|---|
| CPU | 1核 | 2核+ |
| 内存 | 1GB | 4GB+(含模型推理) |
| 磁盘 | 20GB | 50GB+(含模型文件) |
| 系统 | Ubuntu 20.04+ / CentOS 7+ | Ubuntu 22.04+ |
如果你需要自定义配置,也可以通过1Panel的「容器管理」功能创建:
docker run -d \ --name openclaw \ -p 3000:3000 \ -v ~/.openclaw:/root/.openclaw \ -v /var/run/docker.sock:/var/run/docker.sock \ --restart always \ openclaw/openclaw:latest
# 检查容器状态(在1Panel容器管理中也能看到)
docker ps | grep openclaw
# 查看日志
docker logs -f openclaw
# 测试Web界面
curl http://localhost:3000/health
# 预期返回: {"status":"ok","version":"v2026.5.21"}
1Panel的一大亮点是内置了Ollama支持——你可以在Web界面中管理本地AI模型:
在1Panel应用商店中搜索「Ollama」→ 安装 → 完成。
安装完成后,通过1Panel的「Ollama管理」页面:
# 或者通过终端操作 docker exec -it ollama ollama pull llama3.2:1b # 轻量模型 docker exec -it ollama ollama pull qwen2.5:7b # 中文优化模型 docker exec -it ollama ollama pull nomic-embed-text # 嵌入模型 # 查看已安装模型 docker exec -it ollama ollama list
// OpenClaw配置 - 使用Ollama本地模型
export OPENCLAW_LLM_PROVIDER=ollama
export OPENCLAW_OLLAMA_BASE_URL=http://ollama:11434
export OPENCLAW_OLLAMA_MODEL=qwen2.5:7b
// 或者在config.json中
{
"llm": {
"provider": "ollama",
"ollama": {
"baseUrl": "http://localhost:11434",
"model": "qwen2.5:7b",
"embedding": "nomic-embed-text"
}
}
}
用1Panel的网站功能配置OpenClaw的反向代理,实现域名访问:
# 1Panel Web UI中操作 1. 网站 → 创建网站 → 反向代理 2. 域名: openclaw.yourdomain.com 3. 目标URL: http://127.0.0.1:3000 4. 一键申请SSL证书 (Let's Encrypt) 5. 开启HTTPS强制跳转
1Panel提供可视化的监控面板:
| 指标 | 1Panel监控 | 告警阈值 |
|---|---|---|
| CPU使用率 | 实时图表 | 80% |
| 内存占用 | 实时图表 | 85% |
| 磁盘使用 | 饼图 | 90% |
| 网络流量 | 实时图表 | - |
| 容器状态 | 运行/停止状态 | - |
# 1Panel计划任务 - 备份OpenClaw数据 - 任务类型: 备份数据库 - 目标: ~/.openclaw/ - 频率: 每天凌晨3点 - 存储: 本地 + 阿里云OSS (可选) - 保留: 最近7份
1Panel提供Web界面的日志查看器,支持:
使用Docker Compose部署多个OpenClaw实例:
# docker-compose.yml(可在1Panel Compose管理中配置)
version: '3'
services:
openclaw-main:
image: openclaw/openclaw:latest
ports:
- "3000:3000"
volumes:
- ./data/main:/root/.openclaw
openclaw-dev:
image: openclaw/openclaw:latest
ports:
- "3001:3000"
volumes:
- ./data/dev:/root/.openclaw
ollama:
image: ollama/ollama:latest
ports:
- "11434:11434"
volumes:
- ./ollama:/root/.ollama
deploy:
resources:
reservations:
devices:
- driver: nvidia
count: 1
capabilities: [gpu]
配合1Panel的告警系统,实现自动化运维:
// 1Panel告警规则 1. 当CPU > 80% → 触发Webhook通知 2. 当磁盘 > 85% → 自动清理旧日志 3. 当OpenClaw容器停止 → 自动重启 4. 当内存 > 90% → 重启Ollama释放显存
通过1Panel内置防火墙,一键配置OpenClaw的安全规则:
# 仅允许特定IP访问 iptables -A INPUT -p tcp --dport 3000 -s 你的IP地址 -j ACCEPT iptables -A INPUT -p tcp --dport 3000 -j DROP # 或者在1Panel UI中操作 1. 安全 → 防火墙 → 添加规则 2. 端口: 3000 3. 来源: 指定IP 4. 策略: 允许
答: 是的!1Panel是100%开源项目,GitHub地址:github.com/1Panel-dev/1Panel(Go语言开发),商业使用也完全免费。
答: 可以跑1Panel本身和OpenClaw,但不能同时跑Ollama模型推理。建议:
答: 在1Panel应用商店中点击「升级」按钮即可,或者运行 docker pull openclaw/openclaw:latest && docker restart openclaw。