# Authentik — First-Time Setup ## Prerequisites - DNS: `authentik.` must resolve to the server ## Steps 1. **Create the app:** ```bash abra app new authentik --server --domain authentik. --no-input ``` 2. **Generate secrets:** ```bash abra app secret generate authentik. --all -m --no-input ``` Save output to `recipe-info/testsecrets/authentik.`. 3. **Deploy:** ```bash abra app deploy authentik. --chaos --force --no-input ``` 4. **Verify:** curl `https://authentik.` returns HTTP 200. ## Notes - Admin credentials: username `akadmin`, password from `admin_pass` secret in testsecrets. - The bootstrap token (`AK_TOKEN`) is the `bootstrap_token` secret — needed by SSO setup scripts for other recipes.