vps-server-management Setup Guide¶
Skill: vps-server-management ยท Installs: 26 ยท Source: davidondrej/skills (2,510 โ
)
Manage VPS servers and the AI agents running inside them โ connect, deploy, monitor, restart, and operate remote hosts and their agents. Part of davidondrej's 40-skill agent operations toolkit.
Prerequisites¶
- SSH access to target VPS servers (root or sudo user)
- Hostinger VPS or any Ubuntu 24.04 server (the skill's reference configuration uses Hostinger + Dokploy/n8n)
- Agent installed on VPS โ Hermes Agent, OpenClaw, Codex, or Claude Code
- Infrastructure document at
~/Documents/code/workspace/library/infrastructure.md(source of truth for IPs, expirations, access levels)
Installation¶
npx skills add davidondrej/skills --skill vps-server-management
Capabilities¶
- Server inventory management โ Track hostnames, IPs, OS, purpose, and expiration dates
- SSH agent deployment โ Launch agents directly on VPS for full filesystem/process context
- Remote monitoring โ Check agent status and health on remote hosts
- Access level enforcement โ Three tiers: App login, VPS SSH, Hostinger hPanel
- Multi-server operations โ Manage multiple VPS instances with different purposes (Dokploy, n8n, Discord gateways)
Reference Architecture¶
The skill's default server layout (adapt to your infrastructure):
| Hostname | Purpose | Agent |
|---|---|---|
<server-1> |
Dokploy โ personal OpenClaw instance | OpenClaw |
<server-2> |
n8n workflow automations (primary) | n8n agents |
<server-3> |
Hermes Agent โ Discord gateway | Hermes Agent |
Usage¶
Check agent status on a server¶
SSH into <server-3> and check if the Hermes Agent Discord gateway is running
The skill instructs the agent to SSH into the box, launch the agent ON the VPS (e.g., codex --yolo), and report status.
Deploy an agent to a new server¶
Set up Hermes Agent on a new VPS at <IP>
The skill guides through: SSH access verification โ agent installation โ gateway configuration โ health check.
Restart a remote agent¶
Restart the OpenClaw agent on <server-1>
For short command sequences (updates, config changes, restarts), the skill recommends driving an existing SSH session directly.
CorpusIQ Use Cases¶
Hermes Agent Discord gateway management: Manage the CorpusIQ Discord gateway Hermes Agent deployment โ monitor uptime, restart after updates, verify connectivity.
Multi-agent infrastructure: Track all CorpusIQ agent deployments across VPS instances with a single inventory document.
CI/CD for agent updates: Push Hermes Agent updates to remote VPS instances with rollback capability.
Security Model¶
| Access Level | Scope | Share With |
|---|---|---|
| App login | Build/edit workflows, no server access | Team members |
| VPS SSH | Docker, files, system config | Trusted technical staff |
| Hostinger hPanel | Billing, reboot, OS reinstall, SSH creds | Admin only |
Troubleshooting¶
| Issue | Fix |
|---|---|
| SSH connection refused | Verify IP is correct and SSH daemon is running on the VPS |
| Agent not found on VPS | Install the agent first: follow Hermes/OpenClaw setup docs for Ubuntu 24.04 |
| Permission denied | Check access level โ app login doesn't grant SSH access |
| cmux agent prefills wrong message | Claude Code cmux note: after Claude finishes, it may prefill a predicted next user message โ that draft is Claude, not the user speaking |
Related Skills¶
- distribute-skill-to-all-agents โ Sync skills across agent instances (same publisher)
- browser-harness โ Browser automation for agents (same publisher)
- anti-sleep โ Keep remote agents alive on VPS
- setup-help โ Agent environment setup assistance
โ Skills Marketplace | Skills Catalog โ Curated by CorpusIQ โ one MCP endpoint, all your business tools.