Muhammad Zulfan Wahyudin
Back to Projects
Open Source Project Live Demo Source

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.

GoSQLiteDockerCI/CDServer-Sent Events

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.

Open SourceMonitoringStatus Page

Gallery

Screenshot placeholder
Screenshot placeholder