Checks
Many kinds of checks
HTTP(S) with status, keyword and JSON assertions; ping; TCP ports; DNS records; TLS certificate expiry; Docker containers; PostgreSQL, MySQL/MariaDB and Redis; and push heartbeats for cron jobs and workers.
Self-hosted · Written in Rust
A lightweight self-hosted status monitoring tool, written in Rust.

Checks
HTTP(S) with status, keyword and JSON assertions; ping; TCP ports; DNS records; TLS certificate expiry; Docker containers; PostgreSQL, MySQL/MariaDB and Redis; and push heartbeats for cron jobs and workers.
Alerts
Webhook, Slack, Discord, Telegram, ntfy and email, sent when a service goes down and when it recovers, with a delivery history.
Status pages
Share a page showing the status and 30-day uptime of the services you choose.
Features
Everything you need to know when a service goes down, in a single lightweight binary backed by SQLite.
Reliability
Retries before a service is marked down, and an invert option for checks that should fail.
Planning
Planned downtime isn't checked, doesn't alert and doesn't count against uptime.
Insight
Track uptime and response times, and organise services with tags.
Teams
Viewer, editor and admin roles, with real-time updates in the dashboard.
Stamon is a lightweight status monitoring software designed to provide real-time insights into the health and performance of your services and resources. Written in Rust for backend performance and Svelte for a minimal responsive frontend, Stamon ensures efficient monitoring with a minimal resource footprint.
Thank you very much for considering contributing to this project!
We appreciate any form of contribution:
Run Stamon with Docker, register the first account and add your first monitor.