vps-server-management – skill Agent & Tự động hóa cho agent AI
Quản lý VPS được ủy quyền và agent phía máy chủ thông qua quy trình SSH và vận hành thận trọng.
Cài skill vps-server-management bằng một lệnh
Chọn công cụ bạn đang dùng, copy lệnh và dán vào terminal. Skill sẽ nằm trong thư mục skills của công cụ đó và sẵn sàng dùng ở phiên làm việc tiếp theo.
Claude Code
mkdir -p ~/.claude/skills && curl -fsSL https://skill.dn1nguoi.com/z/vps-server-management-e4313.tgz | tar xz -C ~/.claude/skills
Gọi trong Claude Code: /vps-server-management – rồi mô tả công việc bạn muốn làm.
Codex
mkdir -p ~/.codex/skills && curl -fsSL https://skill.dn1nguoi.com/z/vps-server-management-e4313.tgz | tar xz -C ~/.codex/skills
Gọi trong Codex: $vps-server-management – rồi mô tả công việc bạn muốn làm.
Hermes Agent
mkdir -p ~/.hermes/skills && curl -fsSL https://skill.dn1nguoi.com/z/vps-server-management-e4313.tgz | tar xz -C ~/.hermes/skills
Gọi trong Hermes Agent: /vps-server-management – rồi mô tả công việc bạn muốn làm.
DeepSeek
mkdir -p ~/.deepcode/skills && curl -fsSL https://skill.dn1nguoi.com/z/vps-server-management-e4313.tgz | tar xz -C ~/.deepcode/skills
Gọi trong DeepSeek: /vps-server-management – rồi mô tả công việc bạn muốn làm.
Nội dung SKILL.md
Nội dung SKILL.md gốc bằng tiếng Anh.
VPS Server Management
When to Use
- Use when the user asks to operate an authorized VPS or agent running on a remote host.
- Use when SSH, deployment, restart, status, or log inspection is needed with explicit permission.
Source of truth: library/infrastructure.md (read it for the latest — IPs/expirations change).
Servers (Hostinger VPS) — 3 total
| Hostname | IP | OS | Purpose | Expires |
|---|---|---|---|---|
| openclaw-server | <IP> | Ubuntu 24.04 (Dokploy) | OpenClaw — personal instance | <expiry> |
| n8n-server | <IP> | Ubuntu 24.04 (n8n) | All n8n workflow automations (primary) | <expiry> |
| hermes-server | <IP> | Ubuntu 24.04 | Hermes Agent — Discord gateway (Vilnius, LT) | <expiry> |
The server table is an upstream example, not the current user’s inventory; library/infrastructure.md and library/hermes/ are not bundled here. Resolve the authorized host from the actual workspace inventory, verify its SSH host key, and use a named least-privileged account; elevate only for the operation that requires it.
Access levels (never share higher than needed)
1. App login — e.g. app.example.hstgr.cloud. 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. The user only.
Managing a VPS via an agent
Start with read-only service status and scoped redacted logs. For multi-step work, use an existing authorized remote session or a scoped on-host agent with normal approval controls. Before an update or restart, identify the affected service, backup/rollback path and expected interruption; verify service health afterward. Do not disable agent safeguards merely to simplify SSH operations.
When checking on a remote/on-box agent, send the user 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 the user speaking.
Agents on servers
- OpenClaw → openclaw-server (managed via Dokploy).
- Hermes → hermes-server (Discord gateway). Setup/config docs in
library/hermes/. - n8n → n8n-server.
Hermes ops (on hermes-server)
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.yamlundermodel.provider+model.default— NOT in.env. Change viahermes model(interactive) or edit the yaml directly, thenhermes gateway restartto propagate to gateways. - Treat
EBADENGINEas evidence to check supported runtime ranges. Do not assume an unsupported runtime is safe because installation completed; plan a compatible dependency/runtime change and verify the gateway before declaring the update healthy. - Deeper docs (Discord/Slack/WhatsApp setup, file structure, vision config):
library/hermes/.
Limitations
- Adapted from
davidondrej/skills; verify local paths, tools, credentials, and agent features before acting. - For commands, remote access, scheduling, browser automation, or file-changing workflows, get explicit user approval and confirm the target environment first.
Skill liên quan
- web-scraper – Thu thập dữ liệu web thông minh với nhiều chiến lược. Trích xuất dữ liệu có cấu trúc từ…
- webflow-automation – Tự động hóa CMS collection của Webflow, xuất bản site, quản lý trang, tải tài nguyên lên…
- webly – Xuất bản website hoặc chia sẻ tệp tại một URL trực tiếp trong vài giây, không cần tài…
- whatsapp-automation – Tự động hóa tác vụ WhatsApp Business qua Rube MCP (Composio): gửi tin nhắn, quản lý…
- wordpress-woocommerce-development – Quy trình phát triển cửa hàng WooCommerce gồm thiết lập cửa hàng, tích hợp thanh toán…
- workflow-automation – Tự động hóa quy trình là hạ tầng giúp AI agent hoạt động đáng tin cậy. Nếu không có…
- workflow-orchestration-patterns – Nắm vững kiến trúc điều phối quy trình với Temporal, gồm các quyết định thiết kế nền…
- workflow-patterns – Dùng skill này khi thực hiện tác vụ theo quy trình TDD của Conductor, xử lý checkpoint…