One place that says
what needs a look.
Dokkit watches your servers, jobs, logs and errors from a server you host yourself, and keeps the list short. In the sample below, 3 of 60 checks need you.
Put the server on at .
Then on each machine you want watched:
This needs your attention.
The real first screen, on a made-up company. Open a row, snooze it, mark it seen.
All of it, free.
Open source, nothing to pay for, and no account to make, except to claim a name.
A real name with HTTPS
Claim yours.dokkit.page and your server gets a real certificate, even on a private network. No domain to buy and nothing to renew by hand.
Claim a name
On your phone too
Apps for iPhone and Android show what needs you and whether the hardware is up, through a shared relay that cannot read your data.
The phone app- The serveron Windows, Linux or Docker
- The dokkit programfor Windows, Linux and macOS
- iPhone and Android appsread-only, what needs you
- A shared relayfor the phones, that cannot read them
- A name with HTTPSyours.dokkit.page, renewed for you
- Libraries in 11 languagesthe same calls in each
- A dokkit.toml per appthat says what it is and how to check it
- Alerts, ten waysPagerDuty, ntfy, Slack, iMessage and more
- An MCP for agentson your server, and one on dokkit.dev
- An APIeverything the screens can do
- A command lineevery check, from a terminal
- A way overfrom Healthchecks and Uptime Kuma
What it watches, and when it says so.
When each thing needs you, and how it is watched.
dokkit run.dokkit program.A machine that goes down is one page, not one for every service on it. An issue closes itself when the thing recovers.
If you build it
An app describes itself in a dokkit.toml in its own repo. Hand an agent one link and it can do the wiring: write the file, add the library in your language, and prove it with dokkit check, before any server exists.
If you watch it
You decide who hears about what, per service: a page for the job that must run, a push for the slow portal, the morning digest for the rest. On a phone, a read-only app shows it all through a relay the server dials out to.
- Where alerts can reach you
- The phone app
- Our own status, by Dokkit
If you have to trust it
The program on each machine opens no port. Updates reach it over a connection it makes itself, and only the ones you approve. Releases are signed, and you can check one yourself. It runs on Postgres on your own hardware.
