Get server status
Returns the system status of one configured server. A server marked local is read directly; any other is read over SSH by running homebutler status --json on 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.
Path parameters
The name of a server, from List servers.
Response
200 · application/jsonThe server's status. The example is shortened.
The system status document. It is frozen at schema version 1.
Host name.
Operating system, such as linux.
CPU architecture, such as amd64.
Time since boot, as text such as 15h 15m.
One entry per mounted disk.
The time of the reading, RFC 3339 with the machine's offset.
The version of this document's shape. It is 1.