Self-host meshview
3.0.9Real-time Meshtastic mesh monitor with live map
- Stars
- 149
- Port
- 8081 (Web UI and API)
- Requires
- MQTT Broker
ghcr.io/pablorevilla-meshtastic/meshviewWhat is meshview?
Meshview monitors Meshtastic mesh networks in real time by subscribing to MQTT topics, storing messages and telemetry in a SQLite or PostgreSQL database, and presenting a web UI. The interface includes an interactive map with multiple base layers showing node positions, mesh graphs that visualize network connectivity, packet analysis with payload details, node statistics, traceroute with return paths, reliability reports, and predicted coverage overlays. It supports multi-language UI, automated database backups, daily network snapshots, and Alembic migrations. Deployment options include Docker (ghcr.io/pablorevilla-meshtastic/meshview), Docker Compose, or manual Python 3.13+ installation. The web server listens on port 8081 by default. No built-in authentication is documented; the UI is openly accessible.
Should you self-host meshview?
meshview scores 48/100 on selfhost.directory (how scoring works) and ranks #29 of 48 in Network Monitoring. It has 149 GitHub stars.
It shipped 8 stable releases in the past year. The latest, 3.0.9, came out on 23 October 2026. New versions land roughly every 4 weeks.
Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is AGPL-3.0-licensed and written mostly in Python.
Its closest alternative on selfhost.directory is mitmproxy (86/100, 46 441 stars). It scores higher overall, so compare the two before you pick. See meshview vs mitmproxy side by side.
Features
- Automated database backups
- Daily Network Snapshots
- Database Migrations (Alembic)
- Health Monitoring Endpoints
- Interactive Map
- Live Data Visualization
- Mesh graphs
- MQTT Secondary Decryption Keys
- Multi-language support (i18n)
- Node statistics
- Packet analysis
- Predicted CoverageRequires optional pyitm dependency; API returns 503 if not installed.
- QR Code Display
- Reliability Reports
- Traceroute
meshview README
More in Amateur Radio
RemoteTerm for MeshCoreRemoteTerm for MeshCore is a self-hosted, open-source web interface for managing MeshCore mesh radios with messaging, bots, and MQTT/Home Assistant integrations.
shinysdrShinySDR is a self-hosted, open-source SDR receiver with a web UI for RTL-SDR, HackRF, and USRP hardware to receive analog and digital signals.
WavelogA free, open-source web logbook for radio amateurs to record contacts from any browser, with QSL sync, DX cluster, mapping, awards, and contest tools.
CloudlogSelf-hosted open-source amateur radio logging app with web UI, LoTW/eQSL/QRZ/Club Log integration, CAT control, satellite support, and awards tracking.
MeshSenseSelf-hosted, open-source desktop app for monitoring Meshtastic mesh networks via Bluetooth/WiFi with real-time mapping, traceroutes, and messaging.

0 comments