TUTORIALS
Haven tutorials
Step-by-step console recipes for operators. User-facing manuals also live on zyvor.dev:
Verify deploy¶
Deploy (or refresh) the console on the lab host and walk through the main surfaces:
./scripts/deploy-remote.sh <ephemeral-ip> operator
open http://<ephemeral-ip>:30742/login
Sign in → Command Deck (connected + Ready) → Planes → Atlas.
Endpoints and SSH: lab-host.md. Auth modes: console.md.
Create realm + user¶
/realms→ Create realm- Open realm → Users → Invite user (optional temp password)
- Set password for a permanent credential
Production profile (future): realm changes may route through Approvals — see ux.md.
Mint client secret¶
- Realm → Clients → Mint client (confidential)
- Secret or Rotate → copy once
For public PKCE clients (no secret), register redirect URIs in Keycloak directly. OIDC wiring example: lab-host.md → Wire OIDC clients.
Passwords¶
| What | Where |
|---|---|
| Console sign-in | Settings → Passwords → Change console password |
| Keycloak master admin | Settings → Passwords → Change Keycloak admin |
| Realm user | Realm → Users → Set password |
Persist console / Keycloak admin changes in haven-keycloak-admin (or HAVEN_CONSOLE_*) before pod restart.
Related docs¶
- Console — routes and auth
- Runbook → Day-2
- Private cloud → Platform SSO catalog