What it monitors
Uptime
HTTP checks on a configurable interval, with response time and status code recorded on every check.
SSL expiry
Warns before a certificate expires, so renewal never becomes an outage.
Content changes
Detects when a page's content changes unexpectedly, useful for pages that should stay static.
When you'll get an email
WatchTower sends an email only when something changes โ not on every check. A site that stays up sends nothing. A site that goes down, comes back up, or is nearing certificate expiry triggers exactly one email per event, with cooldowns in place so a flapping site doesn't flood your inbox.
Endpoint: api.example.com ยท Checked: just now
Alert types and frequency
| Alert | Sent when | Minimum gap between repeats |
|---|---|---|
| Down | A monitored site stops responding | 5 minutes |
| Recovered | A down site starts responding again | 5 minutes |
| SSL expiring | Certificate has under 30 days left | 24 hours |
| Content changed | Page content differs from baseline | Once per change |
Who this is for
WatchTower is a small, self-hosted monitoring service, currently used to monitor a handful of personal and demo endpoints. It is built and operated by a single person as an infrastructure project โ every alert you'd receive corresponds to a site someone deliberately registered for monitoring, never to a marketing list or unsolicited contact.
Contact
Questions, or want an alert stopped: donabardhi444@gmail.com. Every alert email also includes a reply-to address for the same purpose.