Add example environment configuration file

This commit is contained in:
Mohmmed Elfateh Sabry
2025-08-11 00:07:05 +03:00
parent 8fd3496e05
commit 2e7b1c7120
2 changed files with 37 additions and 26 deletions

26
.env
View File

@@ -1,26 +0,0 @@
# .env
## Domain / Timezone
DOMAIN=3launchpad.com
TZ=Africa/Cairo
## ACME (Let's Encrypt)
ACME_EMAIL=admin@3launchpad.com
## Namecheap DNS API (whitelist your VPS IP in Namecheap API settings)
NAMECHEAP_API_USER=your_namecheap_username
NAMECHEAP_API_KEY=your_namecheap_api_key
## CrowdSec
# Generate with: docker exec -it crowdsec cscli bouncers add traefik-bouncer
CROWDSEC_BOUNCER_KEY=change_this_long_random_key
## Umami (PostgreSQL)
UMAMI_DB_USER=umami
UMAMI_DB_PASS=umami_strong_pass
UMAMI_DB_NAME=umami
UMAMI_APP_SECRET=generate_a_random_64char_secret
## Grafana
GRAFANA_ADMIN_USER=admin
GRAFANA_ADMIN_PASS=change_me_admin

37
.env.example Normal file
View File

@@ -0,0 +1,37 @@
# .env.example
# Copy this file to .env and update the values below
## Domain / Timezone
DOMAIN=your-domain.com
TZ=Your/Timezone
## ACME (Let's Encrypt)
# Your email address for Let's Encrypt certificate notifications
ACME_EMAIL=admin@your-domain.com
## Namecheap DNS API (whitelist your VPS IP in Namecheap API settings)
# Your Namecheap username
NAMECHEAP_API_USER=your_namecheap_username
# Your Namecheap API key (found in your Namecheap account settings)
NAMECHEAP_API_KEY=your_namecheap_api_key
## CrowdSec
# Generate with: docker exec -it crowdsec cscli bouncers add traefik-bouncer
# Use a long random string (64+ characters recommended)
CROWDSEC_BOUNCER_KEY=your_long_random_bouncer_key_here
## 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
## Grafana
# Admin username for Grafana dashboard
GRAFANA_ADMIN_USER=admin
# Strong password for Grafana admin user
GRAFANA_ADMIN_PASS=your_strong_grafana_password