rauthy/README.md
2025-04-15 10:42:04 +02:00

44 lines
1.1 KiB
Markdown

# rauthy
> OpenID Connect Single Sign-On Identity & Access Management
<!-- metadata -->
* **Category**: Apps
* **Status**: 0
* **Image**: [`rauthy`](https://ghcr.io/sebadob/rauthy), 4, upstream
* **Healthcheck**: No
* **Backups**: No
* **Email**: No
* **Tests**: No
* **SSO**: No
<!-- endmetadata -->
## Quick start
* `abra app new rauthy`
### Generate encryption keys
* `echo "$(openssl rand -hex 4)/$(openssl rand -base64 32)"`
* `abra app secret insert <app> enc_keys v1 <enc-key>`
* `abra app config <app>`
* **N.B** you need to match the `ENC_KEY_ACTIVE` env var with the start of
the generated `ENC_KEYS` value (everything before the `/`. See [the
docs](https://sebadob.github.io/rauthy/config/encryption.html) for more)
### Generate secrets
* `abra app secret generate <app> -a`
### Deploy
* `abra app deploy <app>`
* `abra app logs <app>`
* You'll see the automatically generated admin password in the initial logs.
Ensure that you reset this password after you log in. The `ADMIN_EMAIL` env
var controls the value of the admin login username.
For more, see [`docs.coopcloud.tech`](https://docs.coopcloud.tech).