About This Project
Faxas Hub is a self-hosted operations dashboard designed for homelabs and GPU-heavy environments. It aggregates telemetry from multiple upstream APIs — Beszel for system metrics, Uptime Kuma for service monitoring, and Glances for per-device breakdowns — through a BFF (Backend-for-Frontend) architecture. The dashboard surfaces GPU utilization, VRAM, temperature, and power draw as first-class metrics. Docker auto-discovery with custom labels enables automatic service categorization across ~80 known services. The project ships as a single ~100 MB Docker container with 630+ passing tests.
Key Highlights
- GPU-first monitoring with utilization, VRAM, temp, and power draw
- Docker auto-discovery with faxas.* labels and ~80 known services
- BFF architecture aggregating Beszel, Uptime Kuma, and Glances APIs
- 630+ passing tests with comprehensive coverage
- Single Docker image deployment (~100 MB)
Tech Stack
Next.jsTypeScriptTailwind CSSDockerVitestZod