Remove deprecated deploy workflow, update README with new features and service URLs, delete unused alertmanager and prometheus configurations, refactor Authelia configuration for improved security and functionality, add Gitea and Beszel services, and enhance health checks across services.
This commit is contained in:
43
.env.example
43
.env.example
@@ -1,20 +1,13 @@
|
||||
# .env.example
|
||||
# Copy this file to .env and update the values below
|
||||
|
||||
## Domain / Timezone
|
||||
DOMAIN=your-domain.com
|
||||
TZ=Your/Timezone
|
||||
DOMAIN_PREFIX=gate
|
||||
|
||||
TZ=Africa/Cairo
|
||||
|
||||
## ACME (Let's Encrypt)
|
||||
# Your email address for Let's Encrypt certificate notifications
|
||||
ACME_EMAIL=admin@your-domain.com
|
||||
|
||||
## Basic Authentication
|
||||
# Generate password hash with: echo $(htpasswd -nB user) | sed -e s/\\$/\\$\\$/g
|
||||
# Or use online generator: https://hostingcanada.org/htpasswd-generator/
|
||||
# Format: username:$$2y$$10$$hashed_password
|
||||
BASIC_AUTH_USERS=admin:$$2y$$05$$HIIpotyLuLRMBX3sfUs6E.YM3lP9cpF7hK7sHaSXGs6mw/RS6MXCa
|
||||
|
||||
## Umami (PostgreSQL)
|
||||
# Database user for Umami analytics
|
||||
UMAMI_DB_USER=umami
|
||||
@@ -24,8 +17,6 @@ UMAMI_DB_PASS=your_strong_database_password
|
||||
UMAMI_DB_NAME=umami
|
||||
# Random 64-character secret for Umami app security
|
||||
UMAMI_APP_SECRET=your_64_character_random_secret_here
|
||||
# Website ID from Umami dashboard (use placeholder initially, update after setup)
|
||||
UMAMI_WEBSITE_ID=placeholder-website-id
|
||||
|
||||
## pgAdmin
|
||||
# Default email for pgAdmin login
|
||||
@@ -33,8 +24,26 @@ PGADMIN_DEFAULT_EMAIL=admin@your-domain.com
|
||||
# Strong password for pgAdmin login
|
||||
PGADMIN_DEFAULT_PASSWORD=your_strong_pgadmin_password
|
||||
|
||||
## Grafana
|
||||
# Admin username for Grafana dashboard
|
||||
GRAFANA_ADMIN_USER=admin
|
||||
# Strong password for Grafana admin user
|
||||
GRAFANA_ADMIN_PASS=your_strong_grafana_password
|
||||
## Authelia
|
||||
# Database password for Authelia PostgreSQL
|
||||
AUTHELIA_DB_PASSWORD=your_authelia_db_password
|
||||
# JWT secret for Authelia (64+ character random string)
|
||||
AUTHELIA_JWT_SECRET=your_64_character_jwt_secret_here
|
||||
# Session secret for Authelia (64+ character random string)
|
||||
AUTHELIA_SESSION_SECRET=your_64_character_session_secret_here
|
||||
# Storage encryption key for Authelia (20+ character string)
|
||||
AUTHELIA_STORAGE_ENCRYPTION_KEY=your_storage_encryption_key_here
|
||||
# SMTP password for Authelia notifier
|
||||
AUTHELIA_NOTIFIER_SMTP_PASSWORD=your_smtp_password_here
|
||||
|
||||
## Gitea
|
||||
# Database user for Gitea
|
||||
GITEA_DB_USER=gitea
|
||||
# Database password for Gitea PostgreSQL
|
||||
GITEA_DB_PASSWORD=your_gitea_db_password_here
|
||||
# Database name for Gitea
|
||||
GITEA_DB_NAME=gitea
|
||||
# Secret key for Gitea (64+ character random string - generate with: openssl rand -hex 32)
|
||||
GITEA_SECRET_KEY=your_64_character_gitea_secret_key_here
|
||||
# Internal token for Gitea (generate with: docker run -it --rm docker.gitea.com/gitea:1 gitea generate secret INTERNAL_TOKEN)
|
||||
GITEA_INTERNAL_TOKEN=your_gitea_internal_token_here
|
||||
|
||||
Reference in New Issue
Block a user