Skip to main content
FDE “access” isn’t a dashboard account — it’s ssh into your own full-sudo Ubuntu workstation on KHAL infrastructure. This page is the map; the two role guides are the runbooks.
Every command is the khal fde CLI (from app-kit), always talking to platform.khal.ai. --target is an environment label (dev, hml, prod), never a URL.

Two roles, one flow

  • Admin/superadmin — mints your invite, later approves your SSH lease.
  • You (engineer) — redeem the invite, request the workstation, connect.
No shortcuts: no workstation without an invite, no SSH without an approval.

The flow

1

Admin mints an invite

A single-use code that bootstraps your identity.
2

You enroll

Redeem it and hand over your SSH public key — khal fde enroll.
3

You request a workstation

khal fde instance provisions a real VM — cloned, booted, on Tailscale.
4

Admin approves

The workstation exists, but the SSH lease stays gated until approved.
5

You connect

khal fde ssh. Check khal fde status anytime.

Before you start

Install the khal CLI — see Install your FDE toolchain.

Pick your role

I'm the admin

Mint an invite, then approve the workstation.

I'm the new engineer

Redeem, request, connect.
Stuck? Access troubleshooting.