Back to Portfolio
Open Source2024·~5 Wochen

InfraView — Server Monitoring Dashboard

InfraView
3/3 online
web-prod8 containers
CPU34%
RAM62%
Disk45%
api-prod5 containers
CPU71%
RAM84%
Disk38%
db-prod2 containers
CPU22%
RAM91%
Disk67%

InfraView is a lightweight monitoring tool for own servers and homelab setups. A Go agent runs on each server and reports metrics to a central backend. The dashboard shows everything in real-time — without Prometheus/Grafana overhead.

01

Challenge

Prometheus + Grafana is powerful, but massively oversized for 3-5 servers. What's needed is a simple solution that runs in 5 minutes and still reliably delivers the most important metrics.

02

Solution

Minimal Go agent (~5MB binary) that streams system metrics via WebSocket to the backend. FastAPI backend for data aggregation and alerting. React dashboard with live charts and container overview.

03

Result

Running in production on own servers. Installable as a single Docker Compose setup. Open source on GitHub.

Tech Stack

GoPythonFastAPIReactTypeScriptWebSocketsDocker

Planning a similar project?

Discuss your project