Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

MynetworK

Dashboard unificado para gestionar Freebox (Ultra/Delta/Pop), controladores UniFi y escaneo de red con detección automática de fabricantes. Arquitectura modular con soporte MCP, autenticación JWT y plugin system.

Ficha actualizada 22 sept 2026, 15:00 · upstream 22 sept 2026, 14:17 · release v0.10.9

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es MynetworK

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

MynetworK es una plataforma de monitorización de red que centraliza la gestión de equipos Freebox y UniFi en un único panel web. Proporciona visibilidad completa sobre dispositivos conectados, topología de red y métricas de rendimiento mediante integración directa con los controladores locales.

La arquitectura se basa en Node.js con React para el frontend, implementando un sistema de plugins que permite añadir nuevas fuentes de datos sin modificar el código base. Incluye autenticación JWT con gestión de roles (admin, user, viewer) y registro detallado de todas las acciones realizadas.

El proyecto soporta despliegue nativo en Docker con configuración mediante docker-compose.yml, incluyendo persistencia de datos SQLite y acceso a métricas del host. Ofrece integración con Model Context Protocol (MCP) para interoperabilidad con asistentes de IA locales.

CASOS DE USO
  • Monitorización centralizada de infraestructuras Freebox y UniFi en entornos domésticos o empresariales pequeños
  • Descubrimiento automático de dispositivos de red con detección de fabricante mediante escaneo ARP/ping
  • Gestión de usuarios y permisos para acceso controlado al panel de administración
  • Integración con asistentes de IA locales a través del protocolo MCP para consultas sobre estado de red
PUNTOS DESTACADOS
  • Arquitectura modular con sistema de plugins para extensibilidad sin reiniciar el servicio
  • Base de datos SQLite local con persistencia en volumen Docker montado en /app/data
  • Soporte nativo para Model Context Protocol (MCP) con endpoints LAN-only
  • Autenticación JWT con gestión de roles y registro completo de auditoría
  • Detección automática de fabricantes mediante análisis de respuestas ARP/ping
  • Configuración segura mediante variables de entorno y archivo .env
PRECAUCIONES
  • Requiere acceso directo a la red local para consultar equipos Freebox y UniFi
  • La base de datos SQLite debe respaldarse manualmente al igual que cualquier archivo de datos
  • El secreto JWT requiere configuración manual en producción (no hay fallback seguro)
  • Dependencia de Docker y Docker Compose para despliegue simplificado
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

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

Docker Compose detectado

Desplegar con docker-compose up -d. Montar volumen ./data:/app/data para persistencia. Configurar JWT_SECRET en .env antes del despliegue. Acceder a http://localhost:7505 o mediante reverse proxy nginx con PUBLIC_URL configurado. Actualizar imagen con docker-compose pull y reiniciar.

✓Dockerfile
✓Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
ReactNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
750530007555
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.