VPS Server Management 是一个面向已授权 VPS 主机与服务器端智能体的运维技能,核心目标是通过谨慎的 SSH 和运维工作流来管理远程服务器。
用途 当用户要求操作已授权的 VPS,或操作运行在远程主机上的智能体时使用本技能。当需要在获得明确许可的前提下执行 SSH、部署、重启、状态检查或日志查看时也适用。技能的事实来源为 library/infrastructure.md,应读取该文件以获取最新信息,因为 IP 和到期时间会发生变化。
服务器信息 资料中列出了 3 台 Hostinger VPS:openclaw-server(Ubuntu 24.04,Dokploy,用于 OpenClaw 个人实例)、n8n-server(Ubuntu 24.04,n8n,用于所有 n8n 工作流自动化,为主服务器)、hermes-server(Ubuntu 24.04,用于 Hermes Agent 的 Discord 网关,位于立陶宛维尔纽斯)。SSH 方式为 root@<IP>。
访问级别 技能强调绝不要分享高于所需的访问权限。访问级别分为三层:应用登录(例如 app.example.hstgr.cloud),可构建和编辑工作流,无服务器访问权限,最适合分享;VPS SSH(root@<IP>),可操作 Docker、文件和系统配置,仅限受信任的技术人员;Hostinger hPanel(hpanel.hostinger.com),涉及计费、重启、重装操作系统,会暴露 SSH 凭据和浏览器终端,因此也等同于授予服务器访问权限,仅限用户本人。
通过智能体管理 VPS 对于多步骤或探索性工作,应先 SSH 进入主机并在 VPS 上启动智能体(例如 codex --yolo),然后与该本地服务器上的智能体对话,因为它拥有完整的文件系统和进程上下文,可避免脆弱的 SSH 往返。对于简短命令序列(更新、配置更改、重启),直接驱动现有 SSH 会话(例如通过 cmux 窗格)即可。检查远程或主机上的智能体时,每次向用户发送一条简洁的状态行,说明它正在做什么以及是否在正轨上。关于 Claude Code cmux 的说明:Claude 完成后可能会预填一条预测的下一条用户消息,该草稿是 Claude 生成的,并非用户所说。
服务器上的智能体 OpenClaw 位于 openclaw-server,通过 Dokploy 管理。Hermes 位于 hermes-server,为 Discord 网关,设置和配置文档在 library/hermes/。n8n 位于 n8n-server。
Hermes 运维(在 hermes-server 上) 资料给出了具体命令:hermes --version 显示版本及落后提交数;hermes update 自动快照、更新依赖、重建 Web UI 并自行重启网关;hermes gateway status|restart 管理网关状态;journalctl --user -u hermes-gateway --since '5 min ago' --no-pager 查看网关日志(systemd 用户服务)。默认模型位于 ~/.hermes/config.yaml 的 model.provider 和 model.default 下,而非 .env。可通过 hermes model(交互式)更改或直接编辑 yaml,然后执行 hermes gateway restart 以传播到网关。更新期间出现的 npm EBADENGINE 警告(依赖要求 Node >=24,而主机运行 v22)是非阻塞的,不要“修复”它们。更深入的文档(Discord/Slack/WhatsApp 设置、文件结构、视觉配置)在 library/hermes/。
限制 本技能改编自 davidondrej/skills;在操作前应验证本地路径、工具、凭据和智能体功能。对于命令、远程访问、调度、浏览器自动化或更改文件的工作流,需获得用户明确批准并先确认目标环境。