miniboard logo

miniboard

Website

Lightweight self-hosted dashboard with uptime monitoring

244 stars 13 forks last commit first released MIT

Likely dormant

No commits since 24 Dec 2023. Expect to maintain it yourself or pick an alternative.

miniboard is a lightweight dashboard application written in Go that provides tabs, panels and simple uptime monitoring with notifications. Configuration can be done through the web GUI or a YAML file, and it is distributed as a Docker image or a single binary.

Key Features

  • Lightweight Go backend with an HTML/Bootstrap frontend and small resource footprint
  • Panels and tabs to organize hosts, services and links into customizable boards
  • Built-in uptime monitoring that records status history in a local SQLite database
  • Configurable notifications and alerting for monitored hosts
  • Configure via web GUI or YAML file; environment variables and CLI options available
  • Optional Docker socket integration to create panels from running containers
  • Themes support (Bootswatch) and options for offline/local assets to avoid external requests

Use Cases

  • Personal or home-lab startpage showing service status and quick links
  • Small-team status board for basic uptime and availability monitoring
  • Lightweight alternative to larger dashboard systems for monitoring a few hosts or services

Limitations and Considerations

  • Uses SQLite for storage, which is suitable for small deployments but not for large-scale monitoring
  • Authentication is basic (session cookie with bcrypt password support); no built-in OAuth/SSO providers
  • By default the frontend pulls themes and fonts from the Internet; additional setup is required for fully offline/local deployments

miniboard is targeted at users who need a simple, low-maintenance dashboard and uptime monitor for small environments. It emphasizes ease of setup, local configuration and minimal dependencies while providing basic alerting and visual organization of services.

Categories:

Tags:

Tech Stack:

Share:

Similar to miniboard

CoreControl

Dashboard for managing servers, apps, and uptime monitoring

1.3k
37
Last commit

Self-hosted infrastructure dashboard to inventory servers, organize app quick links, and track availability with built-in uptime history and notifications.

MITSlowing down
Alternative to:
UptimeRobot logo
UptimeRobot
+16
Healthchecks logo

Healthchecks

Cron job and scheduled task monitoring with alerts and dashboards

10.3k
1k
Last commit

Open-source service that monitors cron jobs and scheduled tasks via HTTP/email pings, providing a dashboard, alerts, badges and many notification integrations.

BSD-3-ClauseActively maintained
Alternative to:
Healthchecks.io logo
Healthchecks.io
+2
WatchYourLAN logo

WatchYourLAN

Lightweight LAN IP scanner with web UI, alerts, and metrics export

7.5k
283
Last commit

Self-hosted lightweight LAN IP/ARP scanner with web dashboard, new-host notifications, online/offline history, and metrics export to Prometheus or InfluxDB for Grafana.

MITSlowing down
Alternative to:
Fing logo
Fing
+9
Domain Locker logo

Domain Locker

Domain portfolio tracking, monitoring, and renewal alert dashboard

1.5k
116
Last commit

Self-hostable domain portfolio manager that auto-fetches DNS/WHOIS/SSL data, tracks changes, monitors uptime, and sends configurable renewal and security alerts.

MITActively maintained
Alternative to:
Domain-Monitor logo
Domain-Monitor
+8

Nutify

Web-based UPS monitoring with dashboards, alerts, and reports

833
33
Last commit

Modern web UI for monitoring NUT-compatible UPS devices with real-time charts, historical reporting, and multi-channel alerts. Docker-ready with client/server modes.

MITActively maintained
Alternative to:
Amazon CloudWatch logo
Amazon CloudWatch
+9
Uptime Kuma logo

Uptime Kuma

Self-hosted uptime monitoring with alerts and status pages

90.7k
8.3k
Last commit

Uptime Kuma is a self-hosted uptime monitoring tool for HTTP(S), TCP, ping, DNS and more, with notifications, charts, and public status pages.

MITActively maintained
Alternative to:
UptimeRobot logo
UptimeRobot
+15