Skip to content

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


โ† Skills Marketplace | Skills Catalog โ†’ Curated by CorpusIQ โ€” one MCP endpoint, all your business tools.