Skip to content

First run & admin user

When calit starts against a fresh database it has no users. Every incoming request — regardless of path — redirects to /setup until the first user is created.

Open http://<your-host>/setup in a browser. Fill in a username and password. There is no default password; you choose one here.

calit first-run setup screen

The account created at /setup is automatically granted the site-admin role (is_admin = true). Once you submit the form, /setup permanently returns 404 — it is unavailable from that point on and cannot be used to create additional users.

After signing in for the first time you are redirected to /me/setup, a short wizard that lets you configure your timezone, display name, and other personal settings before you start using the app.