-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
42 lines (32 loc) · 1.06 KB
/
.env.example
File metadata and controls
42 lines (32 loc) · 1.06 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
# S3 Backup Configuration
# Copy this file to .env and fill in your values
# S3 Bucket URL (required for S3 backups)
# Example: s3://my-bucket/dragonfly/snapshots
S3_BUCKET_URL=
# AWS Credentials (required for S3)
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_REGION=us-east-1
# Optional: AWS Session Token (for temporary credentials)
# AWS_SESSION_TOKEN=
# Snapshot Schedule (cron format)
# Examples:
# 0 0 * * * = Daily at midnight
# 0 */6 * * * = Every 6 hours
# */30 * * * * = Every 30 minutes
SNAPSHOT_CRON=0 0 * * *
# Snapshot Filename (supports {timestamp} macro)
DBFILENAME=dump-{timestamp}
# S3-Compatible Services (MinIO, etc.)
# Uncomment and configure if not using AWS S3
# S3_ENDPOINT=minio.example.com:9000
# S3_USE_HTTPS=false
# S3_SIGN_PAYLOAD=true
# Advanced: EC2 Metadata (only enable if running in EC2)
# S3_EC2_METADATA=false
# Advanced: Verbose logging
# VMODULE=*=3
# Password protection (Coolify compatible)
# REDIS_PASSWORD=your-secure-password-here
# Advanced: Extra Dragonfly flags
# EXTRA_FLAGS=--maxmemory 2gb --proactor_threads 4