π¦ ClawHub
Proxmox Complete
by @ricanwarfare
Manage Proxmox VE clusters via REST API. List nodes, VMs, containers; control power states; manage snapshots, backups, storage, and tasks. Use when user asks...
βοΈ Configuration
Option 1: OpenClaw Credentials (Recommended)
Create ~/.openclaw/credentials/proxmox.json:
{
"host": "your-proxmox-ip",
"token_id": "clawd@pve!tokenname",
"token_secret": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"verify_ssl": false
}
Option 2: Environment Variables
export PVE_HOST="your-proxmox-ip"
export PVE_TOKEN_ID="clawd@pve!tokenname"
export PVE_TOKEN_SECRET="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
export PVE_VERIFY_SSL="false"
Option 3: Credentials File
cat > ~/.proxmox-credentials << 'EOF'
PROXMOX_HOST=https://your-proxmox-ip:8006
PROXMOX_TOKEN_ID=clawd@pve!tokenname
PROXMOX_TOKEN_SECRET=your-token-secret
EOF
chmod 600 ~/.proxmox-credentials
Create API Token
1. Login to Proxmox web UI 2. Datacenter β Permissions β API Tokens β Add 3. Select user, enter token ID, uncheck "Privilege Separation" if needed 4. Copy the secret (shown only once!)
π Tips & Best Practices
pve with your actual node name115 with actual VMIDqemu = VM, lxc = containerverify_ssl: false or use -k flagTERMINAL
clawhub install proxmox-complete