home‑pi / platform
checking systems

Raspberry Pi 5 · Debian 13 · ARM64

Howdy

Everything you can reach from here was deliberately chosen. Push to main, CI verifies it, the Pi pulls the approved commit and serves it. Nothing gets hand-edited on the machine.

Projects

Hurricane live

Denzel's project space. His sandbox, his rules, his code.

/projects/hurricane/

Public API live

Allow-listed JSON endpoints. Health and version only, for now.

/api/health · /api/version

More to come planned

Sensors, jobs and household automation. Added one deliberate route at a time.

reserved

Public route map

/this page, public-web
/projects/hurricane/Denzel's project space
/assets/*css, js, images
/healthpublic-web health
/api/healthpublic-api health
/api/versionpublic-api version
/admin /private /jobs /metrics404, and staying that way

Behind the curtain

Gateway

One nginx ingress on :8080. Exact-match routes only, no wildcard proxy. The catch-all returns 404.

Private tier

Admin web and internal API bind to loopback only. They have no route through the funnel. They never will.

Workers

Background jobs on an isolated Docker network with no listening socket at all.