server_maintain
Update Kastell servers via SSH, restart via cloud provider API, or run full 5-step maintenance (status, update, health, reboot, final check). Skip reboot during business hours.
Instructions
Maintain Kastell servers. Actions: 'update' runs Coolify update via SSH (Coolify servers only — bare servers are blocked), 'restart' reboots server via cloud provider API (works for both Coolify and bare servers), 'maintain' runs full 5-step maintenance (Coolify servers only — bare servers are blocked). Snapshot not included — use server_backup tool. Requires SSH access for update, provider API tokens for restart/status. Manual servers: restart not available.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Action: 'update' runs platform update via SSH (managed servers — Coolify or Dokploy), 'restart' reboots server via cloud provider API (both modes), 'maintain' runs full 5-step maintenance (status → update → health → reboot → final, managed servers only) | |
| server | No | Server name or IP. Auto-selected if only one server exists. | |
| skipReboot | No | Skip reboot and final check steps (only for 'maintain' action). Useful during business hours. |