Skip to content
Back to skills

Vps Server Management

ASecurity

Use when David wants to manage his VPS servers and the AI agents running inside them — connecting, deploying, monitoring, restarting, and operating remote hosts and their agents. Triggers on VPS, server management, remote host, SSH into server, manage my servers, agents on the server.

  • 61 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 5, 2026
ai-agentsrustgobashnodedocker

Works with

  • claude code
  • terminal

Security analysis

A100/100

Scanned September 5, 2026

npx -y skills add adriannoes/awesome-agentic-ai --skill vps-server-management --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Vps Server Management?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Vps Server Management
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/adriannoes-vps-server-management/badge)](https://www.skillsdirectory.com/skills/adriannoes-vps-server-management)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: vps-server-management
description: Use when David wants to manage his VPS servers and the AI agents running inside them — connecting, deploying, monitoring, restarting, and operating remote hosts and their agents. Triggers on VPS, server management, remote host, SSH into server, manage my servers, agents on the server.
---

# VPS Server Management

Source of truth: `<path-to-infrastructure-doc>/infrastructure.md` (read it for the latest — IPs/expirations change).

## Servers (Hostinger VPS) — 3 total

| Hostname | IP | OS | Purpose | Expires |
|---|---|---|---|---|
| personal.openclaw | <IP-1> | Ubuntu 24.04 (Dokploy) | OpenClaw — personal instance | <expiry-date> |
| n8n.automations | <IP-2> | Ubuntu 24.04 (n8n) | All n8n workflow automations (primary) | <expiry-date> |
| private.hermes | <IP-3> | Ubuntu 24.04 | Hermes Agent — Discord gateway | <expiry-date> |

SSH as `root@<IP>`.

## Access levels (never share higher than needed)

1. **App login** — e.g. `<n8n-app-hostname>`. Build/edit workflows, no server access. Safest to share.
2. **VPS SSH** — `root@<IP>`. Docker, files, system config. Trusted technical people only.
3. **Hostinger hPanel** — `hpanel.hostinger.com`. Billing, reboot, OS reinstall. Exposes SSH creds + browser terminal, so it grants server access too. David only.

## Managing a VPS via an agent

For multi-step or exploratory work, **SSH into the box first and launch the agent ON the VPS** (e.g. `codex --yolo`), then talk to that local-on-server agent — it has full filesystem/process context and avoids fragile SSH round-trips. For short command sequences (update, config change, restart), driving an existing SSH session directly (e.g. via a cmux pane) is fine.

When checking on a remote/on-box agent, send David one concise status line each time: what it is doing and whether it is on track.

Claude Code cmux note: after Claude finishes, it may prefill a predicted next user message; that draft is Claude, not David speaking.

## Agents on servers

- **OpenClaw** → personal.openclaw (managed via Dokploy).
- **Hermes** → private.hermes (Discord gateway). Setup/config docs in `library/hermes/`.
- **n8n** → n8n.automations.

## Hermes ops (on private.hermes)

```bash
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)
```

- **Default model** lives in `~/.hermes/config.yaml` under `model.provider` + `model.default` — NOT in `.env`. Change via `hermes model` (interactive) or edit the yaml directly, then `hermes gateway restart` to propagate to gateways.
- npm `EBADENGINE` warnings during update (deps want Node >=24, box runs v22) are non-blocking — do not "fix" them.
- Deeper docs (Discord/Slack/WhatsApp setup, file structure, vision config): `library/hermes/`.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.