selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

GitHub
meshview logo

Self-host meshview

3.0.9

Real-time Meshtastic mesh monitor with live map

ReleaseOpen SourceAGPL-3.0
Updated10 hours ago
LanguagePython
Setup difficultyModerate
Stars
149
Port
8081 (Web UI and API)
Requires
MQTT Broker
Docker
ghcr.io/pablorevilla-meshtastic/meshview
Install with Docker
Meshview start page showing live mesh network map and data visualization

What 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

How to install meshview

Install meshview with Docker

docker pull ghcr.io/pablorevilla-meshtastic/meshview:latest

docker run -d
--name meshview
-p 8081:8081
-v ./config:/etc/meshview
-v ./data:/var/lib/meshview
-v ./logs:/var/log/meshview
ghcr.io/pablorevilla-meshtastic/meshview:latest

Pre-built images from GitHub Container Registry. Requires config.ini in mounted config volume.

meshview releases & version history

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…