Apache 2.0 · self-hosted

Your Linux, Windows, and GPU machines. One self-hosted control panel.

BloxOS brings the everyday work of running a homelab or small AI fleet together. Host it on your own hardware, connect your machines, and open a browser — no Prometheus, Grafana, Kubernetes, Redis, or external database required.

BloxOS Overview page showing fleet power, availability, and connected Linux and Windows machines in Dark appearance

Current interface using a synthetic four-machine fleet. Missing readings stay unavailable; no private fleet data is shown.

One place to look. One place to act.

Built for mixed, GPU-aware fleets

Useful fleet monitoring and operations without standing up a monitoring stack.

Mixed fleet

Linux x86-64 and ARM64 servers alongside Windows x86-64 workstations, in one dashboard.

GPU aware

GPU inventory plus NVIDIA utilisation, VRAM, temperature, and power where the hardware exposes them.

Operational

Alerts, supported service and container controls, machine actions, and re-authenticated Linux terminals.

Private by design

Self-hosted and role-based. AI Sessions never collects prompts, responses, or transcripts.

How it works

Agents connect out. Nothing connects in.

Managed machines Linux & Windows agents
Outbound WebSocket Go hub + SQLite
TLS termination Caddy HTTPS proxy
Your browser Dashboard

Agents initiate the connection, so managed machines need no inbound agent port. The browser uses the hub API and an SSE stream. The Compose stack packages Caddy, the hub, and the Next.js dashboard; agents remain native services.

Security

Self-hosted, role-based, and reported in the open

BloxOS is self-hosted and role-based, with viewer, operator, and admin permissions. Signed agent updates ship with rollback protection. Report vulnerabilities privately rather than through public issues.

Bring your fleet into one dashboard

Install the server, then add your first machine with a single copy-and-paste command.