
miniboard
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:
Similar to miniboard
CoreControl
Dashboard for managing servers, apps, and uptime monitoring
Self-hosted infrastructure dashboard to inventory servers, organize app quick links, and track availability with built-in uptime history and notifications.

Healthchecks
Cron job and scheduled task monitoring with alerts and dashboards
Open-source service that monitors cron jobs and scheduled tasks via HTTP/email pings, providing a dashboard, alerts, badges and many notification integrations.

WatchYourLAN
Lightweight LAN IP scanner with web UI, alerts, and metrics export
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.


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

Nutify
Web-based UPS monitoring with dashboards, alerts, and reports
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.

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



