Visualize your mesh network on an interactive map with real-time node positions, signal strength indicators, and network topology. Import GeoJSON, KML, and KMZ overlays to layer zone maps or emergency boundaries. Enable a polar grid overlay for RF coverage visualization.
π
Comprehensive Analytics
Track message statistics, node health, signal quality (SNR), and network performance over time with detailed charts and graphs. Switch between chart, gauge, and numeric display modes for telemetry widgets.
π
Real-time Updates
Monitor your network in real-time with automatic updates. See new messages, node status changes, and network events as they happen.
π¬
Message Management
View, send, and manage messages across your mesh network. Support for multiple channels and message history. Drag and drop to reorder channels to match your workflow.
π
Security Monitoring
Automatic detection of weak encryption keys and duplicate key issues. Built-in authentication with local accounts and SSO support for enterprise deployments.
π³
Easy Deployment
Deploy with Docker Compose or Kubernetes (Helm charts included). Simple configuration for both development and production environments.
π»
Desktop Application
Run MeshMonitor as a native app on Windows or macOS β no server, no Docker, no dependencies. System tray integration keeps your network awareness one click away.
π
Virtual Node Server
Connect multiple Meshtastic mobile apps simultaneously through MeshMonitor's Virtual Node proxy. Message queuing, config caching, and connection stability for 3-5+ concurrent mobile clients.
Configure custom map tile servers with support for both vector (.pbf) and raster (.png) tiles. Enable offline operation, custom styling, and privacy-focused mapping. Works with TileServer GL, nginx caching proxy, and standard XYZ tile servers for complete independence from external services. Upload custom MapLibre style JSON for fully branded or offline-first map appearances.
π¨
Customizable Themes
Choose from 15 built-in themes or create your own with the visual theme editor. Includes color-blind friendly options, WCAG AAA compliant high-contrast themes, and full import/export support for sharing custom themes.
π
Push Notifications
Receive real-time alerts for new messages on iOS, Android, and desktop - even when the app is closed. Zero configuration, works with HTTPS.
βοΈ
Flexible Configuration
Configure reverse proxies, HTTPS, environment variables, and more. Adapt MeshMonitor to your infrastructure needs.
βοΈ
Solar Monitoring
Integrate with forecast.solar to visualize expected solar production alongside telemetry data. Perfect for optimizing off-grid deployments and predicting power availability.
β‘
Automation & Triggers
Create powerful automations with Auto-Responders, Scheduled Messages, Auto-Traceroute, and Geofence Triggers. Define geographic zones and trigger responses when nodes enter, exit, or remain inside β perfect for arrival notifications, asset tracking, and proximity alerts. Extend further with custom Python or Bash scripts.
π₯οΈ
Remote Administration
Change node connections on-the-fly without container restarts. Configure device settings, manage channels, and send admin commands directly from the web interface.
Meshtastic is an open-source, off-grid, decentralized mesh network built on affordable, low-power devices. MeshMonitor provides a web-based interface to monitor and manage your Meshtastic network.
View your entire mesh network on an interactive map, with nodes colored by their signal strength and connectivity status. Track node positions, signal quality, and network topology in real-time.
Monitor individual node health, battery levels, environmental telemetry, and connection status. View detailed statistics for each node in your network.
Automatically detect and flag nodes with security vulnerabilities. MeshMonitor identifies low-entropy (weak) encryption keys and duplicate keys shared across multiple nodes. Visual warnings and filtering options help you maintain a secure mesh network.