Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

rant

Herramienta ligera y auto-alojada para documentar infraestructura física de red: racks, dispositivos, puertos y cables. Alternativa simplificada a plataformas DCIM empresariales, ideal para homelabs y equipos IT pequeños.

Ficha actualizada 25 sept 2026, 14:28 · upstream 25 sept 2026, 14:12 · release sin release detectada

00

Qué es rant

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

RANT es una herramienta de código abierto diseñada para ser la fuente de verdad sobre la infraestructura física de red. Permite documentar racks, dispositivos, puertos y cables sin la complejidad inherente a las plataformas DCIM empresariales. Su filosofía se basa en la simplicidad: si puedes dibujar tu red en un pizarrón en 10 minutos, deberías poder documentarla en RANT en el mismo tiempo.

CASOS DE USO
  • Documentación detallada de racks físicos con detección de colisiones y layout U-position.
  • Trazabilidad de cables punto a punto entre puertos frontales y traseros, incluyendo conexiones inter-sitio.
  • Visualización de topología de red mediante diagramas Mermaid para entender la jerarquía Site → Rack → Device.
  • Gestión ligera de inventario de hardware de red sin necesidad de bases de datos relacionales complejas.
  • Exportación e importación de snapshots JSON para migraciones o copias de seguridad portables.
  • Integración con flujos de automatización mediante su API REST para consultas de estado.
PUNTOS DESTACADOS
  • Arquitectura ligera basada en SQLite, evitando la sobrecarga de bases de datos empresariales como PostgreSQL o MySQL.
  • Diseño inspirado en ECCM para interacción sin fricción y en NetBox para el modelo de datos jerárquico.
  • Soporte nativo para despliegues multiplataforma: Docker, Cloudflare Pages con D1 y NixOS.
  • API REST funcional que permite automatización básica y consultas externas a la infraestructura.
  • Detección automática de colisiones en racks para prevenir errores de colocación física.
  • Exportación/importación de topologías completa mediante archivos JSON snapshot.
PRECAUCIONES
  • Estado Beta: las APIs pueden experimentar cambios menores antes de la versión 1.0 estable.
  • Base de datos SQLite limita el escalado horizontal y la concurrencia muy alta en entornos críticos.
  • No incluye gestión IPAM (IP Address Management) ni asignación de VLANs; para ello se recomienda NetBox.
  • No realiza monitorización de salud del equipo ni alertas sobre fallos operativos.
  • No modela capacidad física como consumo eléctrico, refrigeración o peso de los racks.
VISUAL

Capturas del proyecto

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

RANT logo
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Docker detectado

Para despliegue rápido, usa Docker con el volumen montado para la base de datos SQLite. Si usas un proxy inverso (Traefik/Nginx), habilita PROXY_AUTH=true para desactivar el login interno. Para zero-ops, considera Cloudflare Pages + D1. Realiza copias de seguridad periódicas del archivo de base de datos o usa snapshots del volumen Docker. Evita alta concurrencia por las limitaciones de SQLite.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
ReactNode.jsDjangoPHPPython
SERVICIOS
PostgreSQLMySQLRedis
BASES DE DATOS
PostgreSQLMySQLRedis
PUERTOS
3001
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.