vps-server-management について
指定された Hostinger VPS と、その上で動作するエージェントを管理する運用スキルです。サーバー管理者向けに、アクセス権限の境界、SSH を使った作業手順、Hermes の保守コマンドをまとめています。
主な機能
- 01VPS の一覧と用途
- 02アクセスレベルの指針
- 03サーバー上のエージェント運用
- 04Hermes 更新とゲートウェイ操作
- 05Hermes のモデル設定
活用シーン
- 01エージェントが稼働する VPS の確認
- 02適切なアクセス権限の選択
- 03サーバー上のエージェントで複数手順を実行
- 04Hermes ゲートウェイの更新や確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ davidondrej/ skills --skill vps-server-managementインストール後、Claude Code で/vps-server-managementを入力して読み込まれたか確認します。
詳細
VPS サーバー管理
情報源:~/infrastructure.md(最新情報を確認してください。IP アドレスや有効期限は変更されます)。
サーバー(Hostinger VPS)— 合計 3 台
| ホスト名 | IP | OS | 用途 | 有効期限 |
|---|---|---|---|---|
| personal.openclaw | Ubuntu 24.04 (Dokploy) | OpenClaw — 個人用インスタンス | ||
| n8n.automations | Ubuntu 24.04 (n8n) | すべての n8n ワークフロー自動化(プライマリ) | ||
| private.hermes | Ubuntu 24.04 | Hermes Agent — Discord ゲートウェイ |
root@<IP> で SSH 接続します。
アクセスレベル(必要な範囲を超える権限は決して共有しないでください)
- アプリへのログイン — 例:
<app-login-url>。ワークフローの作成・編集ができ、サーバーへのアクセスはありません。共有するうえで最も安全です。 - VPS SSH —
root@<IP>。Docker、ファイル、システム設定にアクセスできます。技術的な知識がある信頼できる人に限ります。 - Hostinger hPanel —
hpanel.hostinger.com。請求、再起動、OS の再インストールができます。SSH 認証情報とブラウザーターミナルにアクセスできるため、サーバーへのアクセス権も付与されます。ユーザー本人のみが使用してください。
エージェントを使った VPS の管理
複数ステップにわたる作業や調査を伴う作業では、まずサーバーに SSH 接続し、VPS 上でエージェントを起動してから(例:codex --yolo)、そのサーバー上で動作するエージェントとやり取りしてください。エージェントはファイルシステムとプロセスのコンテキストをすべて把握でき、不安定な SSH の往復を避けられます。更新、設定変更、再起動など、短いコマンドを連続して実行する場合は、既存の SSH セッションを直接操作してもかまいません(例:cmux ペインを使用)。
リモートまたはサーバー上のエージェントの状況を確認するときは、毎回、実行中の作業と予定どおりに進んでいるかをユーザーに簡潔に伝えてください。
Claude Code の cmux に関する注意:Claude の処理が終わった後、予測した次のユーザーメッセージが入力欄に自動入力されることがあります。この下書きは Claude によるものであり、ユーザーの発言ではありません。
サーバー上のエージェント
- OpenClaw → personal.openclaw(Dokploy で管理)。
- Hermes → private.hermes(Discord ゲートウェイ)。セットアップと設定に関するドキュメントは
library/hermes/にあります。 - n8n → n8n.automations。
Hermes の運用(private.hermes 上)
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)
- デフォルトモデルは
~/.hermes/config.yamlのmodel.providerとmodel.defaultに設定されています。.envにはありません。hermes model(対話形式)で変更するか、yaml ファイルを直接編集してから、ゲートウェイに反映するためhermes gateway restartを実行してください。 - 更新中に表示される npm の
EBADENGINE警告(依存パッケージは Node >=24 を要求しますが、サーバーでは v22 が動作しています)は無視してかまいません。修正しようとしないでください。 - 詳細なドキュメント(Discord/Slack/WhatsApp のセットアップ、ファイル構成、ビジョン設定):
library/hermes/。
コメント
Markdown 対応