Add Authelia configuration and user database; remove Prometheus and Grafana services

This commit is contained in:
Mohmmed Elfateh Sabry
2025-08-11 13:10:30 +03:00
parent ac0691835a
commit dc7871c9ec
6 changed files with 556 additions and 91 deletions

View File

@@ -9,6 +9,18 @@ TZ=Your/Timezone
# Your email address for Let's Encrypt certificate notifications
ACME_EMAIL=admin@your-domain.com
## Authelia Configuration
# Generate with: openssl rand -hex 32
AUTHELIA_JWT_SECRET=your_jwt_secret_here_at_least_32_chars_generate_this
AUTHELIA_SESSION_SECRET=your_session_secret_here_at_least_32_chars_generate_this
# SMTP Configuration for Authelia (optional)
AUTHELIA_SMTP_HOST=smtp.gmail.com
AUTHELIA_SMTP_PORT=587
AUTHELIA_SMTP_USER=your_email@gmail.com
AUTHELIA_SMTP_PASS=your_app_password
AUTHELIA_SMTP_FROM=Authelia <noreply@your-domain.com>
## Umami (PostgreSQL)
# Database user for Umami analytics
UMAMI_DB_USER=umami