Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

NetMap

NetMap es una herramienta de auto-hospedaje para visibilidad y operaciones de red en laboratorios domésticos o redes pequeñas. Proporciona mapeo visual de topología, inventario de dispositivos, monitorización continua e ingestión de logs de firewall.

Ficha actualizada 20 sept 2026, 11:19 · upstream 20 sept 2026, 11:19 · release v1.6.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es NetMap

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

NetMap es una aplicación de código abierto diseñada para ofrecer una visión completa de la infraestructura de red local sin depender de servicios en la nube. La arquitectura integra un frontend basado en Next.js y React con un backend desarrollado en Python utilizando FastAPI. Todo el sistema, incluyendo la base de datos SQLite, corre dentro de un único contenedor Docker, lo que simplifica significativamente la orquestación.

CASOS DE USO
  • Mapeo visual interactivo de topología de red con soporte para múltiples sitios y VLANs
  • Monitorización continua de dispositivos mediante ping, comprobaciones de servicios TCP/HTTP y seguimiento de disponibilidad
  • Gestión de direcciones IP (IPAM) con importación directa de archivos de arrendamiento DHCP
  • Ingestión y análisis de logs de firewall (syslog) para correlacionar eventos con inventario
PUNTOS DESTACADOS
  • Ejecución completa en un solo contenedor Docker sin necesidad de orquestación compleja
  • Herramientas de descubrimiento integradas que incluyen Nmap y soporte SNMPv2c
  • Sistema de alertas nativo con soporte para múltiples canales como Telegram, Email, Discord y Apprise
  • Control de acceso granular con cuatro roles predefinidos (SuperAdmin, NetworkAdmin, SecurityAnalyst, Viewer)
  • Interfaz de administración completa para gestión de usuarios, roles y auditoría de cambios
PRECAUCIONES
  • Base de datos SQLite puede presentar limitaciones de rendimiento en entornos de red muy grandes
  • Requiere permisos especiales (NET_RAW) para funcionalidades como comprobaciones DHCP y SNMP
  • Cambio de claves SECRET_KEY o MASTER_KEY invalida sesiones y datos encriptados respectivamente
01

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

Mantener las variables de entorno SECRET_KEY y MASTER_KEY estables es crítico. Configurar correctamente los puertos 8080 (HTTP) y 5514 (syslog UDP/TCP). Asegurar que el contenedor tenga permisos NET_RAW y NET_BIND_SERVICE para funcionalidades DHCP/SNMP. Utilizar una ruta de volumen persistente para datos.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactFastAPIPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
80801514
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.