mcpField
V
vps-server-management

vps-server-management

github.com/davidondrej云与 DevOps4.2k60 次安装今天更新
代码仓库

关于 vps-server-management

用于管理指定 Hostinger VPS 及其上运行的 Agent 的运维技能,面向服务器维护人员,记录访问权限边界、SSH 工作方式和 Hermes 维护命令。

主要功能

  1. 01VPS 清单与用途
  2. 02访问级别指引
  3. 03服务器内 Agent 工作方式
  4. 04Hermes 更新与网关命令
  5. 05Hermes 模型配置

适用场景

  1. 01确认 Agent 所在的 VPS
  2. 02选择合适的访问权限
  3. 03通过服务器内 Agent 执行多步骤任务
  4. 04更新或检查 Hermes 网关

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/davidondrej/skills --skill vps-server-management

安装后在 Claude Code 中输入/vps-server-management确认已加载。

详细介绍

VPS 服务器管理

权威信息源:~/infrastructure.md(请阅读最新信息——IP / 到期时间会变动)。

服务器(Hostinger VPS)——共 3 台

主机名IP操作系统用途到期时间
personal.openclawUbuntu 24.04 (Dokploy)OpenClaw — 个人实例
n8n.automationsUbuntu 24.04 (n8n)所有 n8n 工作流自动化(主服务器)
private.hermesUbuntu 24.04Hermes Agent — Discord 网关

通过 root@<IP> 使用 SSH 登录。

访问级别(切勿授予超出所需范围的权限)

  1. 应用登录 — 例如 <app-login-url>。创建 / 编辑工作流,不提供服务器访问权限。分享时最安全。
  2. VPS SSH — root@<IP>。可访问 Docker、文件和系统配置。仅限可信的技术人员。
  3. Hostinger hPanel — hpanel.hostinger.com。可管理账单、重启服务器、重新安装操作系统。可查看 SSH 凭据并使用浏览器终端,因此也能访问服务器。仅限用户本人。

通过 Agent 管理 VPS

对于多步骤或探索性工作,请先通过 SSH 登录服务器,并在 VPS 上启动 Agent(例如 codex --yolo),然后与这个在服务器本地运行的 Agent 交互——它能完整了解文件系统和进程上下文,也能避免脆弱的 SSH 往返操作。对于简短的命令序列(更新、更改配置、重启),直接操作现有 SSH 会话(例如通过 cmux 窗格)即可。

检查远程 / 服务器上的 Agent 时,每次都向用户发送一条简洁的状态信息:说明它正在做什么,以及进展是否正常。

Claude Code cmux 提示:Claude 完成后,可能会预填一条预测的下一条用户消息;这段草稿来自 Claude,并非用户发言。

服务器上的 Agent

  • OpenClaw → personal.openclaw(通过 Dokploy 管理)。
  • Hermes → private.hermes(Discord 网关)。设置 / 配置文档位于 library/hermes/。
  • n8n → n8n.automations。

Hermes 运维(在 private.hermes 上)

hermes --version            # shows version + commits behind
hermes update               # auto-snapshots, updates deps, rebuilds web UI, restarts gateway itself
hermes gateway status|restart
journalctl --user -u hermes-gateway --since '5 min ago' --no-pager   # gateway logs (systemd USER service)
  • 默认模型位于 ~/.hermes/config.yaml 的 model.provider 和 model.default 项下——不在 .env 中。可通过 hermes model(交互式)更改,也可直接编辑 yaml,然后运行 hermes gateway restart 将更改应用到各网关。
  • 更新时出现的 npm EBADENGINE 警告(依赖要求 Node >=24,而服务器运行 v22)不会阻止更新——不要尝试“修复”。
  • 更深入的文档(Discord / Slack / WhatsApp 设置、文件结构、视觉配置):library/hermes/。

评论

支持 Markdown