Un toolkit moderno y ligero de arrastrar y soltar para la web, con un núcleo independiente del framework y adaptadores para React, Vue, Svelte y SolidJS.
RackulaLives/Rackula
Herramienta web de arrastrar y soltar para planificar y documentar la distribución de equipos de servidor, red y AV en un rack de 42U.
- Estrellas
- 1,780
- Forks
- 100
- Issues abiertos
- 157
- Último commit
- ayer
¿Qué es?
Rackula es un diseñador de distribución de racks que funciona en el navegador. Puedes colocar dispositivos en un diagrama del rack arrastrándolos desde una biblioteca de hardware. Las unidades de rack (U) se ajustan a posiciones de unidades completas, para que puedas planificar el rack antes de instalar físicamente los equipos.
La biblioteca de dispositivos usa imágenes de productos reales de NetBox devicetype-library. Puedes exportar las distribuciones terminadas como PNG, PDF o SVG para documentarlas y solicitar cambios, y compartirlas mediante URL o código QR. La agrupación de racks en bahías permite planificar instalaciones AV y configuraciones con varios gabinetes.
Funciona como frontend estático, sin necesidad de crear una cuenta, en count.racku.la; también puedes alojarlo por tu cuenta mediante Docker. Un modo opcional de almacenamiento persistente añade sincronización de distribuciones mediante API, y puedes habilitar autenticación local u OIDC en implementaciones compartidas.
Funciones clave
- 01Arrastra y suelta dispositivos de una biblioteca de hardware en un diagrama de rack
- 02Imágenes de dispositivos reales de NetBox devicetype-library
- 03Exporta distribuciones como PNG, PDF o SVG
- 04Comparte distribuciones mediante URL o código QR
- 05Agrupación de racks en bahías para instalaciones AV y con varios gabinetes
- 06Alojamiento propio con Docker, Proxmox LXC o bare metal, con autenticación local u OIDC opcional
Casos de uso
- Planificar un rack de servidores para un homelab antes de comprar o instalar el hardware
- Documentar la distribución de switches y routers de red en runbooks
- Representar racks de amplificadores AV, paneles de parcheo y cadenas de procesadores
- Compartir distribuciones de racks con un equipo para cambios en instalaciones de colocación o centros de datos
Inicio rápido
- 1
Ejecuta el contenedor de Docker
docker run -d -p 8080:8080 ghcr.io/rackulalives/rackula:latest - 2
Abre la aplicación en el navegador en localhost:8080
Antes de usarlo
- La opción de implementación de Proxmox LXC está actualmente en fase preliminar.
- La ejecución rápida con Docker no conserva los datos entre sesiones del navegador; el almacenamiento persistente y la autenticación requieren configuración adicional.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es Rackula?
- Herramienta web de arrastrar y soltar para planificar y documentar la distribución de equipos de servidor, red y AV en un rack de 42U. Rackula es un diseñador de distribución de racks que funciona en el navegador. Puedes colocar dispositivos en un diagrama del rack arrastrándolos desde una biblioteca de hardware. Las unidades de rack (U) se ajustan a posiciones de unidades completas, para que puedas planificar el rack antes de instalar físicamente los equipos.
- ¿Rackula es gratuito? ¿Qué licencia tiene?
- Rackula es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿Rackula sigue mantenido?
- Mantenimiento activo. El último commit de Rackula fue el 6 nov 2026.
- ¿Para qué puedo usar Rackula?
- Planificar un rack de servidores para un homelab antes de comprar o instalar el hardware Documentar la distribución de switches y routers de red en runbooks Representar racks de amplificadores AV, paneles de parcheo y cadenas de procesadores Compartir distribuciones de racks con un equipo para cambios en instalaciones de colocación o centros de datos
- ¿Cómo se instala Rackula?
- Ejecuta el contenedor de Docker: docker run -d -p 8080:8080 ghcr.io/rackulalives/rackula:latest Abre la aplicación en el navegador en localhost:8080
- ¿Dónde consigo Rackula?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/RackulaLives/Rackula
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un núcleo de mapas mentales en JavaScript independiente de frameworks para integrar mapas interactivos y editables en aplicaciones web.
Un dashboard autohospedado basado en Svelte para organizar enlaces, herramientas y el estado de servicios en un solo lugar.
Bibliotecas open source para React y Svelte con las que crear interfaces interactivas basadas en nodos, como diagramas de flujo, grafos y editores de workflows.
Escáner de red autoalojado que identifica hosts, servicios y conexiones según un horario y mantiene actualizados los diagramas en cuatro vistas.
Rastreador de inversiones autohospedado basado en Laravel que consolida posiciones de varios brókeres y supervisa la evolución del mercado.