Add example environment configuration file
This commit is contained in:
26
.env
26
.env
@@ -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
37
.env.example
Normal 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
|
||||||
Reference in New Issue
Block a user