finds.dev← search

// the find

goksan/statusnook

★ 973 · Go · MIT · updated Oct 2024

Effortlessly deploy a status page and start monitoring endpoints in minutes

Statusnook is a self-hosted status page and endpoint monitoring tool written in Go with HTMX for the UI and SQLite for storage. Single binary, no dependencies, runs on anything with a Linux kernel. Aimed at indie developers and small teams who want something between 'text file' and 'paying for Statuspage'.

Single binary deployment with managed TLS out of the box — no Nginx/Caddy required unless you want it. SQLite storage means zero database ops; your monitoring data lives in one file you can back up with cp. YAML-based config with GitHub push support is a genuinely useful pattern for treating status pages as code. HTMX + server-side rendering keeps the whole thing fast and the codebase auditable without a JS build pipeline.

Last commit was October 2024 and the repo has 28 forks with under 1000 stars — signs of a side project that may be feature-complete or abandoned, hard to tell which. No multi-user or team support visible in the schema; this is single-owner only. Notification integrations look thin (Slack visible in screenshots, but no PagerDuty, OpsGenie, or webhook support shown). SQLite is fine until you want HA or read replicas — if this service is down, your status page is also down, which is a bad look.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →