Is Kikapu production ready?
No. It is alpha-stage. Existing tests and docs do not turn it into a general availability promise.
Public alpha · Linux infrastructure
Kikapu connects manifest-first workloads to opted-in Linux nodes. Central plane schedules; node agent dials out; rootless Podman runs per-tenant workloads.
Deploy path
01
Run Kikapu server, PostgreSQL, and Caddy. Mint an API key; control plane chooses fitting capacity inside transaction.
02
Owner opts in on supported Linux. Agent opens authenticated outbound WebSocket/yamux tunnel; no node public address enters deploy request.
03
Tenant runs kikapu deploy. Agent creates hardened rootless workload and reports running only after loopback service is reachable.
Start from current Book
$ kikapu login --server https://control.apps.example.com$ kikapu deploy --file kikapu.yamlExamples use Book placeholders. Configure real server, credentials, images, and root domain before use. No command here is a production-readiness claim.
Security boundary
Node-owner root can inspect workload processes, storage, environment values, signed desired-state cache contents, and Podman state. Keep external backups. Do not deploy secrets or data you would not hand selected node owner.
Read boundary in BookFAQ
No. It is alpha-stage. Existing tests and docs do not turn it into a general availability promise.
No. Placement, public node addresses, and selected host ports are excluded from deployment requests.
Kikapu itself uses no analytics, marketing cookies, or local storage on this public site.