feat: added a login page with Authentik authentication

This commit is contained in:
Zakaria
2026-10-16 19:35:27 -04:00
parent 668911ed6e
commit 924e354788
18 changed files with 441 additions and 54 deletions
+18
View File
@@ -9,3 +9,21 @@ AWS_REGION=us-east-1
AWS_ACCESS_KEY_ID=test
AWS_SECRET_ACCESS_KEY=test
PORT=4501
# Console authentication. Generate a hash with:
# cd packages/api && bun run scripts/hash-password.ts 'choose-a-long-password'
FLOCI_UI_ADMIN_USER=admin
FLOCI_UI_ADMIN_PASSWORD_HASH=
# At least 32 random characters, for example: openssl rand -base64 48
FLOCI_UI_SESSION_SECRET=
FLOCI_UI_SESSION_IDLE_TIMEOUT_SECONDS=1800
FLOCI_UI_SESSION_ABSOLUTE_TIMEOUT_SECONDS=28800
# Set false only for local HTTP development. Keep true behind HTTPS reverse proxies.
FLOCI_UI_SECURE_COOKIES=true
# Optional Authentik / OIDC mode. These are server-only values.
# FLOCI_UI_AUTH_MODE=oidc
# FLOCI_UI_OIDC_ISSUER=https://authentik.example.com/application/o/the-cloud
# FLOCI_UI_OIDC_CLIENT_ID=
# FLOCI_UI_OIDC_CLIENT_SECRET=
# FLOCI_UI_PUBLIC_BASE_URL=https://thecloud.example.com