🖥️ 1Panel VPS面板部署OpenClaw完整指南

📅 更新:2026-05-24 | ⏱️ 阅读时间:10分钟 | 🏷️ 标签:1Panel, OpenClaw部署, VPS面板, AI运维

📋 目录

1. 为什么是1Panel?

凌晨5点23分,我盯着纯黑的终端屏幕,输入第18条命令:apt install docker-compose

等等——我不是来搞AI的吗?为什么变成了运维?」

1Panel 就是来解决这个问题的。它是目前唯一原生支持AI Agent的开源VPS管理面板:

2. 安装1Panel

2.1 一键安装

# 官方安装命令(支持CentOS/Ubuntu/Debian)
curl -sSL https://resource.1panel.hk/quick_start.sh | bash

# 安装完成后输出:
# ================== 1Panel Login Info ==================
# 面板地址: https://你的服务器IP:19422/
# 用户名: admin
# 密码: xxxxxxxx
# ======================================================
⚠️ 重要: 首次登录后请立即修改默认密码,并绑定域名和SSL证书。

2.2 环境要求

配置项 最低要求 推荐配置
CPU1核2核+
内存1GB4GB+(含模型推理)
磁盘20GB50GB+(含模型文件)
系统Ubuntu 20.04+ / CentOS 7+Ubuntu 22.04+

3. 一键部署OpenClaw

3.1 通过应用商店安装

  1. 登录1Panel管理面板
  2. 点击左侧「应用商店」
  3. 搜索「OpenClaw」
  4. 点击「安装」→ 选择版本 → 配置参数 → 确认
💡 一键安装的福利: 1Panel自动处理了Docker安装、端口映射、数据卷挂载、自动重启策略等所有运维细节。全程不到2分钟。

3.2 手动Docker部署(在1Panel中)

如果你需要自定义配置,也可以通过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

3.3 配置验证

# 检查容器状态(在1Panel容器管理中也能看到)
docker ps | grep openclaw

# 查看日志
docker logs -f openclaw

# 测试Web界面
curl http://localhost:3000/health
# 预期返回: {"status":"ok","version":"v2026.5.21"}

4. Ollama模型管理

1Panel的一大亮点是内置了Ollama支持——你可以在Web界面中管理本地AI模型:

4.1 安装Ollama

在1Panel应用商店中搜索「Ollama」→ 安装 → 完成。

4.2 拉取模型

安装完成后,通过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

4.3 配置OpenClaw使用本地模型

// 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"
    }
  }
}

5. 配置反向代理

用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反向代理配置

6. 监控与运维

6.1 资源监控

1Panel提供可视化的监控面板:

指标 1Panel监控 告警阈值
CPU使用率实时图表80%
内存占用实时图表85%
磁盘使用饼图90%
网络流量实时图表-
容器状态运行/停止状态-

6.2 定时备份

# 1Panel计划任务 - 备份OpenClaw数据
- 任务类型: 备份数据库
- 目标: ~/.openclaw/
- 频率: 每天凌晨3点
- 存储: 本地 + 阿里云OSS (可选)
- 保留: 最近7份

6.3 日志查看

1Panel提供Web界面的日志查看器,支持:

7. 高级配置

7.1 多Agent部署

使用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]

7.2 自动伸缩

配合1Panel的告警系统,实现自动化运维:

// 1Panel告警规则
1. 当CPU > 80% → 触发Webhook通知
2. 当磁盘 > 85% → 自动清理旧日志
3. 当OpenClaw容器停止 → 自动重启
4. 当内存 > 90% → 重启Ollama释放显存

7.3 防火墙配置

通过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. 策略: 允许

8. 常见问题

Q1: 1Panel是开源免费的吗?

答: 是的!1Panel是100%开源项目,GitHub地址:github.com/1Panel-dev/1Panel(Go语言开发),商业使用也完全免费。

Q2: 我的VPS只有512MB内存,能跑吗?

答: 可以跑1Panel本身和OpenClaw,但不能同时跑Ollama模型推理。建议:

Q3: 如何升级OpenClaw?

答: 在1Panel应用商店中点击「升级」按钮即可,或者运行 docker pull openclaw/openclaw:latest && docker restart openclaw

🎯 总结: 1Panel + OpenClaw的组合拳,让VPS部署AI助手从「运维噩梦」变成了「点点鼠标」。就像周星驰电影里那个突然开挂的角色——明明是个面板,偏偏要连AI一起干。

🔗 相关资源


🦞 妙趣AI - 让AI工具变得有趣又实用 | 返回首页 | 更多教程