Go Fiber Boilerplate
Minimal uptime monitor with a public status page, admin dashboard, incidents, and SSE live updates.
Overview
Upwatch is a lightweight uptime monitor that pairs a public status page with an admin dashboard for managing monitors and incidents. It uses SQLite for easy deployment anywhere and streams real-time updates via SSE, with optional email notifications when checks go down or recover.
Key Points
Fast Setup
Docker-first setup with simple environment variables, running on port 8080 by default.
Public Status Page
Live status page that shows monitor health and incident updates to users in real time.
Admin Dashboard
Admin UI to manage monitors and incidents, plus a settings page for branding text.
SQLite
SQLite storage by default, making it easy to deploy without external databases.
Server-Sent Events
SSE endpoint streams status updates so the UI stays live without refreshes.