Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

overmesh

Dashboard auto-alojado para Meshtastic y MeshCore que unifica gestión de nodos, chat, mapas offline y herramientas de análisis (Sense) en una sola interfaz web local.

Ficha actualizada 25 sept 2026, 23:36 · upstream 25 sept 2026, 23:23 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es overmesh

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

OverMesh es una aplicación web auto-alojada diseñada para gestionar redes de malla Meshtastic y MeshCore desde una única plataforma. El proyecto integra funcionalidades clave como visualización de nodos en mapas, comunicación por chat, integración con sensores ambientales (Sense) y herramientas de bot, todo ejecutándose localmente sin depender de servicios en la nube ni suscripciones externas.

La aplicación está construida principalmente sobre Python 3.9+ utilizando el framework Flask para el backend y una interfaz web frontend. Soporta múltiples radios conectadas vía puertos serie (USB/Serial) y permite gestionar configuraciones de canales, potencia de transmisión y telemetría directamente desde la interfaz. Incluye capacidades de notificación en tiempo real mediante SSE y soporte para integración con sistemas externos como Home Assistant a través de puentes MQTT.

El despliegue se realiza manualmente mediante scripts de instalación o entornos virtuales, sin soporte Docker actual. Es compatible principalmente con Linux (como entorno principal), aunque también funciona en Windows y macOS. La aplicación requiere al menos un radio Meshtastic o MeshCore conectado para operar.

CASOS DE USO
  • Gestión centralizada de redes Meshtastic y MeshCore desde una sola interfaz web local
  • Visualización de nodos activos, mapas offline y análisis de tráfico con Mesh Sense
  • Comunicación por chat unificada con historial por canal y gestión de mensajes directos
  • Integración con automatizaciones externas mediante puentes MQTT y webhooks seguros
PUNTOS DESTACADOS
  • Interfaz unificada que soporta Meshtastic y MeshCore simultáneamente sin duplicidad funcional
  • Ejecución completamente local sin dependencia de servicios en la nube ni cuentas externas
  • Soporte nativo para radios conectadas vía USB/Serial con gestión de puertos serie
  • Integración con Mesh Sense para análisis de tráfico y detección de nodos cercanos
PRECAUCIONES
  • No incluye soporte Docker ni archivos de composición para despliegue containerizado
  • Despliegue como servicio requiere configuración manual en Linux o uso directo del script app.py en otros sistemas
  • Algunas funcionalidades de MeshCore (como SNR por mensaje) son de mejor esfuerzo y no garantizadas
  • La interfaz web solo es accesible localmente por defecto; el acceso remoto requiere autenticación explícita
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Meshtastic Sense and map viewMeshCore Sense and map viewNodes viewMeshCore settingsOverMesh color variants
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

En Linux, usa ./install.sh para configurar automáticamente el servicio systemd. En Windows/macOS, crea un entorno virtual con venv, activa la consola y ejecuta python3 app.py. Asegúrate de que los puertos serie estén correctamente mapeados (COMx en Windows, /dev/ttyUSBx en Linux). Para acceso remoto, configura host=0.0.0.0 en config.json y habilita autenticación en Settings → Authentication.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.jsPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8082
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.