# authentik [authentik](https://goauthentik.io/) is an open-source Identity Provider focused on flexibility and versatility [List of all possible environment variables](https://goauthentik.io/docs/installation/configuration) * **Category**: Apps * **Status**: 0, work-in-progress * **Image**: [ghcr/goauthentik/server](https://ghcr.io/goauthentik/server), 4, upstream * **Healthcheck**: Yes * **Backups**: Yes * **Email**: Yes * **Tests**: No * **SSO**: Yes ## Quick start * `abra app new authentik` * `abra app config ` * `abra app secret insert email_pass v1 ` * `abra app secret generate -a ` * `abra app deploy ` * `abra app cmd app set_admin_pass` ## Rotate Secrets Increment the secret versions using `abra app config ` ``` abra app secret generate -a abra app undeploy abra app deploy abra app cmd db rotate_db_pass abra app cmd app set_admin_pass ``` ## Customization Place the files you want to overwrite in a directory ``. Run `abra app config ` and define the env variable `COPY_ASSETS` in the following format: ``` "|: |: ... ``` For example: ``` COPY_ASSETS="flow_background.jpg|app:/web/dist/assets/images/" COPY_ASSETS="$COPY_ASSETS icon_left_brand.svg|app:/web/dist/assets/icons/ COPY_ASSETS="$COPY_ASSETS icon.png|app:/web/dist/assets/icons/" ``` Run this command after every deploy/upgrade: `abra app command --local customize ` For more, see [`docs.coopcloud.tech`](https://docs.coopcloud.tech).