// the find
goksan/statusnook
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.