-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.env.example
More file actions
111 lines (98 loc) · 2.68 KB
/
.env.example
File metadata and controls
111 lines (98 loc) · 2.68 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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
# frontend & branding
FRONTEND_URL=http://localhost:3000
COOKIE_SECRET=changeme
NEXT_PUBLIC_APP_NAME=Dev Panel
NEXT_PUBLIC_DOT_PATH=.basedflare
NEXT_PUBLIC_TEMPLATES=
CA_ATTR_STATE=DEVPANEL
CA_ATTR_LOCALITY=DEVPANEL
CA_ATTR_ORGANISATION=DEVPANEL
CA_ATTR_ORGANISATIONAL_UNIT=DEVPANEL
# db & redis
DB_URL="mongodb://localhost:27017"
REDIS_HOST=127.0.0.1
REDIS_PORT=6379
REDIS_PASS=
REDIS_HOST2=127.0.0.1
REDIS_PORT2=6379
REDIS_PASS2=
REDIS_HOST3=127.0.0.1
REDIS_PORT3=6379
REDIS_PASS3=
# haproxy/dataplaneapi/varnish
BACKEND_NAME="servers"
SERVER_PREFIX="websrv"
DEFAULT_CLUSTER="http://admin:admin@localhost:2001/"
DATAPLANE_USER=admin
DATAPLANE_PASS=admin
SYNC_MASTER_HOSTNAME=localhost
SYNC_WARNING_ENDPOINT=
VARNISH_SECRET_KEY=changeme
# nameservers
NAMESERVERS="what.ever.your.nameserver"
NAMESERVERS_HOSTS="ns1.whatever.com,ns2,whatever.com"
NAMESERVER_TXT_DOMAINS="nameservers.whatever.com"
ALL_IP_DOMAIN="whatever.whatever.com"
# ca options (dataplane, varnish, etc)
ALLOW_SELF_SIGNED_SSL=
PINNED_FP=
CUSTOM_CA_PATH=
# influxdb statistics
INFLUX_HOST=
INFLUX_TOKEN=
# loki logs
NEXT_PUBLIC_ENABLE_STATS=
LOKI_BASE_URL=
LOKI_AUTH=
# autodiscover
AUTODISCOVER_HOST=
AUTODISCOVER_USER=
AUTODISCOVER_PASS=
# cert autorenewal
AUTORENEW_WARNING_ENDPOINT=
# "incidents"
UPTIME_KUMA_API_KEY=
UPTIME_KUMA_STATUS_URL=
#ovenmedia
OME_WEBHOOK_SECRET=changeme
OME_API_SECRET=changeme
NEXT_PUBLIC_OME_ORIGIN_HOSTNAME=stream-input.example.com
NEXT_PUBLIC_OME_EDGE_HOSTNAME=stream-output.example.com
OME_EDGE_HOSTNAMES=na.example.com,eu.example.com
# shkeeper details
NEXT_PUBLIC_ENABLE_SHKEEPER=
SHKEEPER_BASE_URL=
SHKEEPER_API_KEY=
SHKEEPER_CALLBACK_BASE_URL=
SHKEEPER_WARNING_ENDPOINT=
NEXT_PUBLIC_ALLOWED_CRYPTOS=BTC,LTC,XMR,ETH,ETH-USDT,ETH-USDC,TRX
# business details (invoices)
NEXT_PUBLIC_BUSINESS_NAME=
NEXT_PUBLIC_BUSINESS_ADDRESS=
NEXT_PUBLIC_BUSINESS_PHONE=
NEXT_PUBLIC_BUSINESS_EMAIL=
# map names
NEXT_PUBLIC_HOSTS_MAP_NAME="hosts"
NEXT_PUBLIC_BLOCKED_IP_MAP_NAME="blockedip"
NEXT_PUBLIC_BLOCKED_ASN_MAP_NAME="blockedasn"
NEXT_PUBLIC_BLOCKED_CC_MAP_NAME="blockedcc"
NEXT_PUBLIC_BLOCKED_CN_MAP_NAME="blockedcn"
NEXT_PUBLIC_DDOS_MAP_NAME="ddos"
NEXT_PUBLIC_DDOS_CONFIG_MAP_NAME="ddos_config"
NEXT_PUBLIC_BACKENDS_MAP_NAME="backends"
NEXT_PUBLIC_WHITELIST_MAP_NAME="whitelist"
NEXT_PUBLIC_MAINTENANCE_MAP_NAME="maintenance"
NEXT_PUBLIC_REDIRECT_MAP_NAME="redirect"
NEXT_PUBLIC_REWRITE_MAP_NAME="rewrite"
NEXT_PUBLIC_DOMTOACC_MAP_NAME="domtoacc"
NEXT_PUBLIC_IMAGES_MAP_NAME="images"
NEXT_PUBLIC_CSS_MAP_NAME="css"
# emails
EMAIL_ENABLED=false
EMAIL_HOST=smtp.example.com
EMAIL_PORT=587
EMAIL_SECURE=false
EMAIL_USER=your_email_user
EMAIL_PASS=your_email_pass
EMAIL_FROM=no-reply@yourdomain.com
EMAIL_SUBJECT_PREFIX="Basedflare - "