-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathenv.example
More file actions
72 lines (55 loc) · 4.25 KB
/
env.example
File metadata and controls
72 lines (55 loc) · 4.25 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
#
# Copy to project root as ".env" and adjust values
#
# ─────────────────────────────────────────────────────────────────────────────
# Domain & HTTPS
# ─────────────────────────────────────────────────────────────────────────────
# Optional domain for public HTTPS on :443 via Caddy (e.g., stream.example.com)
# Leave empty to run HTTP-only on :80 without certificates.
DOMAIN=
# Enable Caddy by default (uncomment to activate)
#COMPOSE_PROFILES=caddy
# ─────────────────────────────────────────────────────────────────────────────
# MistServer Connection
# ─────────────────────────────────────────────────────────────────────────────
# MistServer host and ports (for native mode or connecting to remote MistServer)
# Docker mode uses service names by default (mist:4242)
MIST_HOST=localhost
MIST_API_PORT=4242
MIST_HTTP_PORT=8080
# Alternative: specify full target (overrides MIST_HOST:MIST_API_PORT)
# MIST_TARGET=192.168.1.100:4242
# ─────────────────────────────────────────────────────────────────────────────
# MistServer Admin
# ─────────────────────────────────────────────────────────────────────────────
# Mist admin credentials (used by gen_mist_config.sh)
ADMIN_USER=admin
ADMIN_PASSWORD=admin
# ─────────────────────────────────────────────────────────────────────────────
# Bandwidth & Location
# ─────────────────────────────────────────────────────────────────────────────
# Bandwidth accounting
# Exclude local/private subnets from bandwidth stats (true/false)
BANDWIDTH_EXCLUDE_LOCAL=true
BANDWIDTH_LIMIT_MBIT=1000 # Limit in megabits per second (integer)
# Load balancing data (optional, for load balancer integration)
LOCATION_NAME=
LOCATION_LAT=
LOCATION_LON=
# ─────────────────────────────────────────────────────────────────────────────
# Monitoring
# ─────────────────────────────────────────────────────────────────────────────
# Prometheus metrics path (native mode only - Docker always uses /metrics)
PROMETHEUS_PATH=metrics
# Prometheus/Grafana ports (for mist-monitoring)
PROMETHEUS_PORT=9090
GRAFANA_PORT=3000
# Prometheus host (for Grafana datasource in native mode)
PROMETHEUS_HOST=localhost
# ─────────────────────────────────────────────────────────────────────────────
# Caddy Backends (for native mode)
# ─────────────────────────────────────────────────────────────────────────────
# Override reverse proxy backends (usually auto-detected)
# MIST_API_BACKEND=localhost:4242
# MIST_HTTP_BACKEND=localhost:8080
# GRAFANA_BACKEND=localhost:3000