Skip to main content

Faxas Hub

infrastructureFeatured
Next.jsTypeScriptTailwind CSSDockerVitestZod

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