VATSIM Monitor Configuration

Make the monitor match your airspace.

Most deployment settings live in .env, while alert rules and templates live in the web UI.

Important .env values

  • MYSQL_ROOT_PASSWORD and MYSQL_PASSWORD should be changed for real installs.
  • WEB_PORT and SERVER_PORT control host port publishing.
  • APP_VERSION pins the published server and web image tag.
  • TZ controls container timezone, while log entries are stored in UTC and rendered in browser-local time.
  • LOG_LEVEL, LOG_MAX_FILE_SIZE_BYTES, and LOG_MAX_FILES control rotating server logs.

Monitoring settings

MONITOR_POLL_INTERVAL_MS controls how often the backend polls VATSIM data. The default is 15000.

Notification setup

Discord webhook channels and per-event templates are configured in the web UI. Templates can be customized for online, offline, and controller-change events.