InfraCanvas
InfraCanvas es una herramienta open source que visualiza infraestructura en tiempo real mediante un mapa interactivo. Permite visualizar contenedores, pods, volúmenes y redes sin VPN ni puertos inbound, con autenticación por token único.
Ficha actualizada 22 sept 2026, 19:50 · upstream 22 sept 2026, 19:44 · release v0.19.4
Qué es InfraCanvas
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
InfraCanvas reemplaza la práctica de ejecutar comandos aislados (docker ps, kubectl get pods, ss -tlnp) para obtener una visión completa del estado de la infraestructura. Utiliza un modelo basado en agentes que conecta múltiples máquinas mediante WebSocket sin necesidad de abrir puertos adicionales. La arquitectura es completamente local: los datos nunca salen de las máquinas donde se ejecutan. El proyecto está bajo licencia AGPL v3 y soporta Docker, Kubernetes (con kubeconfig), Node.js, Go, Next.js y PostgreSQL.
- Visualización unificada de infraestructura en tiempo real sin necesidad de múltiples terminales
- Monitoreo de contenedores y servicios con estado visible en una sola interfaz gráfica
- Detección rápida de fallos o cambios en la topología de red mediante el mapa interactivo
- Gestión de despliegues Kubernetes desde un panel centralizado sin necesidad de abrir puertos adicionales
- Automatización de operaciones con visualización del estado actual de cada nodo
- Colaboración entre equipos distribuidos que acceden a la misma infraestructura desde diferentes máquinas
- Arquitectura basada en agentes: cada máquina ejecuta su propio agente que se conecta al dashboard mediante WebSocket, sin necesidad de abrir puertos adicionales
- Soporte completo para Kubernetes con autenticación directa a través del kubeconfig, eliminando la necesidad de instalar un agente en el cluster
- Modelo de seguridad basado en tokens únicos generados por cada instalación, con datos nunca saliendo de las máquinas donde se ejecutan
- Soporte multi-tenencia: múltiples instancias pueden compartir el mismo dashboard mediante tokens compartidos o dashboards independientes
- Interfaz gráfica que muestra estado en tiempo real (verde/rojo) de nodos, volúmenes y redes con capacidad de interacción desde cualquier nodo
- No soporta entornos de producción críticos donde la disponibilidad del dashboard sea un requisito absoluto
- La autenticación por token es única por instalación; no existe un sistema de tokens compartidos entre instancias
- El kubeconfig generado para clusters (EKS, GKE, AKS) requiere que el CLI correspondiente esté instalado en la máquina donde se ejecuta InfraCanvas
- No incluye herramientas de autohealing automático ni corrección proactiva de fallos en los nodos
- La visualización es estática por defecto; no incluye alertas automáticas o notificaciones en tiempo real sin configuración adicional
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Para producción, se recomienda ejecutar InfraCanvas como un servicio systemd con autenticación en memoria. Se debe configurar un firewall permitiendo solo el puerto de la interfaz gráfica y el puerto del agente (por defecto 7777). Para clusters Kubernetes, se debe generar un kubeconfig localmente antes de conectar el dashboard. En entornos multi-tenant, cada instancia debe tener su propio token único para evitar conflictos de autenticación.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
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.