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
This commit is contained in:
elfateh4
2025-12-02 05:54:59 +01:00
parent 96e3c80ffb
commit 6f953a090d
2 changed files with 20 additions and 1 deletions

View File

@@ -25,13 +25,17 @@ PGADMIN_DEFAULT_EMAIL=admin@your-domain.com
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 (20+ character string)
# 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
@@ -47,3 +51,9 @@ GITEA_DB_NAME=gitea
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