One Go binary with the web UI embedded inside it, and a PostgreSQL behind it. Nothing else has to be installed on the server: a single static file to copy onto the machine, and the trail of the whole fleet in one place.
Every page here answers one kind of question: getting something running, getting one specific thing done, the exact fact you came for, or why it works this way. Keeping those apart is what makes each page short enough to actually read.
Start here if you have never run ninho.
The reasoning behind the decisions, and what each one costs.
Each one assumes you already know what you want to accomplish.
Every environment variable, route, status code and column.
ninho is one half of a pair. What the agent collects, and how it filters and retries, is documented in corvo, whose API contract is what both sides implement. A question about what arrives here has its answer in that contract.
The documents on this site are generated from docs/ in git.rda.run/corvo/ninho, which stays the source of truth.