mirror of
https://github.com/yellowcooln/meshcore-mqtt-live-map.git
synced 2026-04-20 23:23:36 +00:00
76 lines
1.9 KiB
Text
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
|