Essential system stats, peacefully simple.
The Dove Dashboard is a lightweight, selfhosted system monitoring application written in Go and pure JavaScript, with no external dependencies. It provides real-time insights into key system metrics such as the operating system (architecture, kernel, uptime, hostname), CPU (name, cores, threads, frequency), storage (disk type, file system, usage), network (interfaces, benchmarks), and hardware sensors (temperature, voltage). Designed with a minimal and peaceful user interface (hence the name - "dove" dashboard), it automatically refreshes and runs as a fully self-contained binary. The project is distributed as a very lightweight, rootless Docker image (~18MB) with extremely low memory usage (~25MB), making deployment straightforward with a single "docker-compose" command. Why? I wanted a simple, secure, and lightweight web interface to check my system's temperatures, and I decided to expand it to include other essential system statistics as well.