Run doctor
Checks the machine for problems across system, Docker, exposure, backups, watch, notifications, Proxmox and configuration, and returns one finding per check. Every warn and fail finding carries the command that fixes or investigates it.
Authorizations
The token you start the server with: homebutler serve --token <token>, or web.token in the config file. Send it as Authorization: Bearer <token>. When the server has a token, every /api/ route except the CORS preflight requires it, reads included.
Query parameters
The name of a remote server from List servers. homebutler runs the command on it over SSH and returns its answer. Leave it out, name the local server, or name a server that is not in the config, to read this machine.
Response
200 · application/jsonThe findings and a count per severity. The example is shortened.
The version of this document's shape. It is 1.
When the checks ran, RFC 3339 in UTC.
The name of the server checked.
The worst severity among the findings.
The number of findings at each severity.
One entry per check.