// is the Pi alive?
Status
This site runs on a Raspberry Pi 5 on my desk, behind a Cloudflare Tunnel. This page shows how it's doing. Everything except the deploy list updates live.
// checked from outside every 5 minutes
Uptime
—Loading uptime…
Hover or tap a bar for that day.
no failures≥ 99%< 99%no data
// live from the lab
The Machine
Connecting to the Pi…Raspberry Pi 5 · nginx · Cloudflare Tunnel
Temp
—
CPU
—
Requests
—
Memory
—
Uptime
—
- Fan
- —
- Network
- —
- Disk
- —
- Throttling
- —
This page was deployed from commit fac2d6e. Sparklines cover the last 24 hours.
// systemd, read by the Pi itself
Services
- Web server—
- Tunnel—
- Stats daemon—
Loading…
// audited daily on the Pi, median of 3 runs
Lighthouse
Loading…
// push to main → GitHub Actions → rsync to the Pi
Deploys
- success:Add a privacy policy page
- success:Nav: balance the now-playing tooltip's line breaks
- success:Pollers: a tab refocused mid-fetch no longer starts a second timer chain
- success:Merge pull request #37 from jaredcaraway/feat/lastfm-now-playing
- success:Mark /status shipped in the feature backlog
- success:Put GSC widget and per-post stats on hold
- success:Add feature ideas backlog
- success:Show Pi temperature in Fahrenheit (#36)
- success:Live Pi stats in the footer and on the homepage (#35)
- success:Drag-and-drop ordering for the admin collection list (#33)
This list is baked in when the site builds, so a failed deploy shows up after the next successful one.