- 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
60 lines
2.1 KiB
Plaintext
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
|