SetupThe wizard

The wizard

The first-run experience, while the database is empty.

The Setup wizard runs once, while the database is empty, and is then locked. It collects the essentials and kicks off the engine that provisions all the infrastructure.

There are six steps, in order:

1
Requirements
Reads the host (OS, CPU, RAM, disk, runtime, ports 80–443, root) and shows the diagnostics. You confirm.
2
Database
Postgres is provisioned in-cluster. This step confirms and tunes it — there is no external database path in the main flow.
3
Super admin
Creates the first administrator account. No self-recovery — store the credentials securely.
4
Infrastructure
Runs the provisioning engine with live logs (installs k3s, ingress, TLS, Postgres/Redis, registry, runners, serverless runtime).
5
Platform
Domain + automatic TLS, time zone, language and SMTP.
6
Done
Locks the setup and offers Sign in as super admin.
The super admin has no self-recovery. Configure SMTP in the Platform step and keep the password in a vault.