VPS Command Runner
name: vps-command-runner
by chmikiro · published 2026-03-22
$ claw add gh:chmikiro/chmikiro-vps-command-runner---
name: vps-command-runner
description: Run commands across multiple VPS simultaneously. Execute SSH commands, deploy updates, check logs, and manage services across all your servers from one place. Use when managing multiple VPS, running commands across all hosts, checking status of distributed services, or deploying changes to multiple servers.
---
# VPS Command Runner
Execute commands across your VPS fleet simultaneously.
VPS Inventory
| Host | IP | Username | Services |
|------|-----|----------|----------|
| Internal | [REDACTED] | [REDACTED] | Gateway, Nextcloud, Providers |
| VPS1 (DE) | [REDACTED] | [REDACTED] | Provider, Nextcloud |
| VPS2 (US) | [REDACTED] | [REDACTED] | WireGuard, Providers, Nextcloud |
Setup
Edit scripts to add your credentials:
# Set these variables in each script:
USER="your-username"
PASS="your-password"
# Or use SSH keys:
# Add keys to ~/.ssh/ and modify scripts to use key authQuick Usage
# Run command on all VPS
~/.openclaw/workspace/skills/vps-command-runner/scripts/run-all.sh "docker ps"
# Run command on specific VPS
~/.openclaw/workspace/skills/vps-command-runner/scripts/run.sh [IP] "systemctl status docker"
# Check provider status everywhere
~/.openclaw/workspace/skills/vps-command-runner/scripts/run-all.sh "docker ps --filter name=urnetwork --format \"{{.Names}}\" | wc -l"
# Update all providers
~/.openclaw/workspace/skills/vps-command-runner/scripts/run-all.sh "docker pull bringyour/community-provider:g4-latest"Scripts
SSH Setup
Default: password authentication (edit scripts to change)
For key-based auth:
1. Add keys to `~/.ssh/`
2. Modify scripts to use: `ssh -i ~/.ssh/key ...` instead of `sshpass`
More tools from the same signal band
Order food/drinks (点餐) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
Sign plugins, rotate agent credentials without losing identity, and publicly attest to plugin behavior with verifiable claims and authenticated transfers.
The philosophical layer for AI agents. Maps behavior to Spinoza's 48 affects, calculates persistence scores, and generates geometric self-reports. Give your...