meshcore-mqtt-live-map/.env.example
2026-02-02 15:40:21 -05:00

76 lines
1.9 KiB
Text

DEBUG_PAYLOAD=true
DEBUG_PAYLOAD_MAX=20000
PAYLOAD_PREVIEW_MAX=20000
STATE_DIR=/data
NEIGHBOR_OVERRIDES_FILE=/data/neighbor_overrides.json
STATE_SAVE_INTERVAL=5
WEB_PORT=8080
PROD_MODE=false
PROD_TOKEN=change-me
LOS_ELEVATION_URL=https://api.opentopodata.org/v1/srtm90m
LOS_ELEVATION_PROXY_URL=/los/elevations
LOS_SAMPLE_MIN=10
LOS_SAMPLE_MAX=80
LOS_SAMPLE_STEP_METERS=250
ELEVATION_CACHE_TTL=21600
LOS_PEAKS_MAX=4
SITE_TITLE=Anonymous Mesh Live Map
SITE_DESCRIPTION=Live view of mesh nodes, message routes, and advert paths.
SITE_OG_IMAGE=
SITE_URL=https://your-domain.example/
SITE_ICON=/static/logo.png
SITE_FEED_NOTE=Feed: MQTT broker.
CUSTOM_LINK_URL=
DISTANCE_UNITS=km
NODE_MARKER_RADIUS=8
HISTORY_LINK_SCALE=1
MQTT_HOST=your-mqtt-host
MQTT_PORT=443
MQTT_USERNAME=youruser
MQTT_PASSWORD=yourpass
MQTT_TRANSPORT=websockets
MQTT_WS_PATH=/
MQTT_TLS=true
MQTT_TOPIC=meshcore/#
DEVICE_TTL_SECONDS=93600
HEAT_TTL_SECONDS=600
TRAIL_LEN=0
ROUTE_TTL_SECONDS=120
ROUTE_PAYLOAD_TYPES=8,9,2,5,4
ROUTE_MAX_HOP_DISTANCE=100
ROUTE_INFRA_ONLY=true
MESSAGE_ORIGIN_TTL_SECONDS=300
ROUTE_HISTORY_ENABLED=true
ROUTE_HISTORY_HOURS=24
ROUTE_HISTORY_MAX_SEGMENTS=40000
ROUTE_HISTORY_COMPACT_INTERVAL=120
ROUTE_HISTORY_FILE=/data/route_history.jsonl
ROUTE_HISTORY_PAYLOAD_TYPES=8,9,2,5,4
MQTT_ONLINE_SECONDS=300
MQTT_ONLINE_TOPIC_SUFFIXES=/status,/packets
MQTT_ONLINE_FORCE_NAMES=
MQTT_SEEN_BROADCAST_MIN_SECONDS=5
GIT_CHECK_ENABLED=false
GIT_CHECK_FETCH=false
GIT_CHECK_PATH=/repo
GIT_CHECK_INTERVAL_SECONDS=43200
MAP_START_LAT=42.3601
MAP_START_LON=-71.1500
MAP_START_ZOOM=10
MAP_RADIUS_KM=241.4
MAP_RADIUS_SHOW=false
MAP_DEFAULT_LAYER=light
COVERAGE_API_URL=
TURNSTILE_ENABLED=false
TURNSTILE_SITE_KEY=
TURNSTILE_SECRET_KEY=
TURNSTILE_API_URL=https://challenges.cloudflare.com/turnstile/v0/siteverify
TURNSTILE_TOKEN_TTL_SECONDS=86400
TURNSTILE_BOT_BYPASS=true
TURNSTILE_BOT_ALLOWLIST=discordbot,twitterbot,slackbot,facebookexternalhit,linkedinbot,telegrambot,whatsapp,skypeuripreview,redditbot