# miniboard

> miniboard is a self-hosted, open-source dashboard for monitoring service uptime with tabbed panels, notifications, and a web GUI for configuration.

- **Category:** Dashboard
- **Licence:** MIT
- **Latest version:** 1.2.2
- **Open source:** oss
- **Languages:** Go, HTML
- **Platforms:** Docker Compose, Linux, Debian
- **Tags:** SQLite, Monitoring, Dashboard, Gotify, Docker, Golang, Self Hosted, Shoutrrr, Uptime Monitor, Selfhosted, Golang Application, Dashboard Application, Bootswatch

## Description

miniboard is a lightweight self-hosted dashboard written in Go that lets you organize services into tabs and panels with uptime monitoring. It supports configuring panels and hosts through a web GUI or YAML files, offers Bootswatch themes with light/dark modes, and can send notifications via Shoutrrr (e.g., Gotify) when host status changes. The app runs as a single binary or Docker container on port 8849, uses SQLite for uptime history, and optionally mounts the Docker socket to auto-discover containers. Authentication is available via session cookies with bcrypt password hashing. Last release was 1.2.2 in December 2023; the project appears inactive since then.

## Links

- [Homepage](https://github.com/aceberg/miniboard)
- [Website](https://hub.docker.com/r/aceberg/miniboard)
- [Docker](aceberg/miniboard)
- [GitHub Repository](https://github.com/aceberg/miniboard)
- [Docker Hub](https://hub.docker.com/r/aceberg/miniboard)
- [Binary Installation Guide](https://github.com/aceberg/miniboard/blob/main/docs/INSTALL-BIN.md)
- [bcrypt Password Guide](https://github.com/aceberg/miniboard/blob/main/docs/BCRYPT.md)

---
Source: https://selfhost.directory/project/miniboard