docs: add documentation on registration disable feature

This commit is contained in:
Aidan 2025-04-08 16:54:55 -04:00
parent 192e38cd67
commit 8ff4f9be1c

View File

@ -4,6 +4,15 @@ At the time of writing, LibreCloud is not in the state of perfection,
and as such we are expecting that you have a setup exact to ours. and as such we are expecting that you have a setup exact to ours.
While this will change in the future, we still suggest that provide all the listed environment variables. While this will change in the future, we still suggest that provide all the listed environment variables.
## Primary
These are the environment variables which handle how `librecloud/web` functions.
With these variables, you can disable entire parts of the dashboard, such as registration.
| Environment Variable | Description | Expected Value |
|----------------------|-----------------------------------------------------------|----------------------------------------|
| SIGNUP_ENABLED | Controls if the signup page and APIs are enabled/disabled | `true` (Enabled) or `false` (Disabled) |
## Authentik ## Authentik
We use [Auth.js](https://authjs.dev) to provide authentication for users through Authentik. We use [Auth.js](https://authjs.dev) to provide authentication for users through Authentik.