labpoe
Self-host labpoe.
Run your own labpoe control plane next to your hardware — your network, your database, your switch credentials. No labpoe.com account.
How it works
The self-host setup is a single node: one process serves the web UI and API and drives your switches and PDUs directly over the LAN. Because it sits on the same network as your gear, it doesn't need the agent split the hosted service uses to reach hardware behind your NAT.
- Docker Compose, one box. The labpoe release image plus Postgres, with a bundled Caddy terminating TLS with automatic certificates (skip it for a localhost trial).
- Same features as hosted. Port power control, the live dashboard, scoped API keys for CI, and the append-only event log — identical code, your infrastructure.
- Your credentials stay home. Switch passwords are encrypted at rest with a vault key only you hold.
Requirements
- Docker with Compose v2 on a box that can reach your switches/PDUs.
- ~1 GB of disk for the image and Postgres.
- Optionally, a domain (or LAN hostname) for TLS.
Get access
Self-host distribution is in early access. Get in touch and we'll set you up with the image and compose bundle.
Contact usPrefer not to run anything? labpoe.com hosts it for you.