Dashboard
A restart tile asks for confirmation first. The web server's own restart answer may not reach the browser — the panel is served through it — so the panel reads the outcome from the service list once the service is back and reports that. Every card reads its own endpoint; a read that fails (a limiter answer, a server error) shows the failure with a retry button instead of an empty card or a zero.
Endpoints used: GET /system/info, GET /system/stats, GET /system/services, GET /system/php/defaults, GET /accounts?limit=5, GET /audit-logs?limit=5, GET /system/resource-consumers?resource=disk; writes PUT /system/hostname, PUT /system/server-ip, PUT /system/php/defaults, POST /system/service/{name}?action=restart.
Our support team is here around the clock for anything you can't find above.