Repolode
RackulaLives

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. 1

    Ejecuta el contenedor de Docker

    docker run -d -p 8080:8080 ghcr.io/rackulalives/rackula:latest
  2. 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

#rack-layout#homelab#network-infrastructure#visualization#self-host#netbox#svelte#drag-and-drop#av-rack#capacity-planning

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