Get system status
Returns CPU, memory and disk readings for the machine homebutler runs on, or for the server named in server.
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 system 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.