-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.secrets.template
More file actions
72 lines (61 loc) · 3.33 KB
/
.env.secrets.template
File metadata and controls
72 lines (61 loc) · 3.33 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
# =============================================================================
# SECRETS TEMPLATE - Sensitive Configuration
# =============================================================================
# Copy this file to .env.secrets and add to .gitignore
# This file contains sensitive information that should NEVER be committed
# =============================================================================
# SECURITY CREDENTIALS
# =============================================================================
# Generate encryption key: python -c "from cryptography.fernet import Fernet; print(Fernet.generate_key())"
ENCRYPTION_KEY=GENERATE-32-BYTE-KEY-HERE
# =============================================================================
# DATABASE CREDENTIALS
# =============================================================================
# Database password (use strong password)
DB_PASSWORD=your-secure-database-password
# =============================================================================
# EMAIL CREDENTIALS
# =============================================================================
# IMAP credentials (use app-specific passwords for Gmail)
IMAP_USERNAME=your-actual-email@gmail.com
IMAP_PASSWORD=your-actual-app-password
# =============================================================================
# DASHBOARD CREDENTIALS
# =============================================================================
# Dashboard admin credentials (change from defaults)
DASHBOARD_USERNAME=admin
DASHBOARD_PASSWORD=your-secure-dashboard-password
# =============================================================================
# MONITORING CREDENTIALS
# =============================================================================
# Grafana admin password (change from default)
GRAFANA_PASSWORD=your-secure-grafana-password
# =============================================================================
# N8N CREDENTIALS (V1)
# =============================================================================
# n8n admin credentials
N8N_USERNAME=admin
N8N_PASSWORD=your-secure-n8n-password
# =============================================================================
# GMAIL API CREDENTIALS (Optional)
# =============================================================================
# OAuth2 credentials for Gmail label integration
# Follow: https://developers.google.com/gmail/api/quickstart/python
GMAIL_CREDENTIALS_FILE=/path/to/your/credentials.json
GMAIL_TOKEN_FILE=/path/to/your/token.json
# =============================================================================
# EXTERNAL API KEYS (Optional)
# =============================================================================
# Add any external service API keys here
# EXTERNAL_SERVICE_API_KEY=your-api-key-here
# =============================================================================
# PRODUCTION SSL CERTIFICATES (Optional)
# =============================================================================
# SSL certificate paths for production deployment
# SSL_CERT_PATH=/path/to/ssl/cert.pem
# SSL_KEY_PATH=/path/to/ssl/private.key
# =============================================================================
# BACKUP ENCRYPTION (Optional)
# =============================================================================
# Encryption key for database backups
BACKUP_ENCRYPTION_KEY=your-backup-encryption-key-here