A little dashboard that watches the apps I run — and an honest look at how it all works.
I host a few small web apps. This page keeps an eye on them and tells you, in plain colours, whether each one is healthy right now and how it has behaved over the past month.
Everything runs on a single modest server I rent. Each app sits in its own sealed box, kept apart from the others, so a problem in one can't spill into the rest. A doorman at the front sends each web address to the right app and keeps every connection encrypted.
Routines run around the clock, without anyone pressing a button:
A health check every ten minutes that records whether each app is reachable.
Behaviour tests that drive some apps in a real browser and check they actually work.
A daily tidy-up that keeps only the most recent 31 days of history.
A weekly cleanup that reclaims disk on the server — see maintenance.