Files
launchpad-gateway/.env.example
elfateh4 6f953a090d Add Duplicati backup service and update Authelia configuration
- Add Duplicati encrypted cloud backup service
- Add AUTHELIA_DB_NAME and AUTHELIA_DB_USER environment variables
- Add DUPLICATI_ENCRYPTION_KEY and DUPLICATI_PASSWORD to .env.example
- Update README.md with Duplicati documentation
- Configure Gitea with English-only language setting
2025-12-02 05:54:59 +01:00

60 lines
2.1 KiB
Plaintext

## Domain / Timezone
DOMAIN=your-domain.com
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
## Umami (PostgreSQL)
# Database user for Umami analytics
UMAMI_DB_USER=umami
# Strong password for Umami database
UMAMI_DB_PASS=your_strong_database_password
# Database name for Umami
UMAMI_DB_NAME=umami
# Random 64-character secret for Umami app security
UMAMI_APP_SECRET=your_64_character_random_secret_here
## pgAdmin
# Default email for pgAdmin login
PGADMIN_DEFAULT_EMAIL=admin@your-domain.com
# Strong password for pgAdmin login
PGADMIN_DEFAULT_PASSWORD=your_strong_pgadmin_password
## Authelia
# Database name for Authelia
AUTHELIA_DB_NAME=authelia
# Database user for Authelia
AUTHELIA_DB_USER=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 (64+ character random 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
## Duplicati
# Settings encryption key for Duplicati (random string for encrypting settings database)
DUPLICATI_ENCRYPTION_KEY=your_duplicati_encryption_key_here
# Web UI password for Duplicati
DUPLICATI_PASSWORD=your_duplicati_password_here