Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

RackDown

RackDown es una herramienta open source para documentación de racks de servidores mediante texto plano que genera diagramas SVG deterministas. Compatible con Obsidian, Hugo y CLI, permite describir equipos y conexiones (power/network/console) sin dependencias del host.

Ficha actualizada 22 sept 2026, 16:18 · upstream 20 sept 2026, 8:25 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es RackDown

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

RackDown transforma descripciones en texto plano sobre racks de servidores en diagramas SVG deterministas, permitiendo mantener la fuente legible incluso sin renderizadores. El proyecto utiliza Node.js y Next.js como frameworks principales, con un puerto de desarrollo en el 4173. No incluye Docker ni archivos de composición, manteniendo una complejidad baja con requisitos mínimos de 1 núcleo CPU y 1GB RAM.

El sistema soporta múltiples categorías de conexiones (power, network, console) y permite exportar tablas de cableado en formatos CSV/Markdown. Integra datos de hardware desde la NetBox Community Device Type Library para enriquecimiento opcional sin imponer restricciones de instalación. El diseño modular incluye paquetes separados para CLI, core, adaptadores Obsidian y Hugo.

Las limitaciones documentadas incluyen la falta de validación de cableado real en el mundo físico, ausencia de releases oficiales hasta la fecha, soporte móvil pendiente de validación completa, y dependencia de Node.js 22 o superior. El proyecto está licenciado bajo AGPL-3.0-only con datos upstream bajo CC0-1.0.

CASOS DE USO
  • Documentación de infraestructura física mediante texto plano en repositorios Git
  • Integración con Obsidian para notas técnicas con diagramas SVG responsivos
  • Generación de diagramas SVG para sitios estáticos Hugo en tiempo de build
  • Exportación de tablas de cableado en formatos CSV/Markdown por categoría
  • Validación semántica de configuraciones de racks mediante CLI check
PUNTOS DESTACADOS
  • Renderizado determinista independiente del host con paquetes modulares separados
  • Soporte nativo para múltiples categorías de conexiones (power/network/console)
  • Integración con NetBox Device Type Library para datos de hardware sin imposiciones
  • Diseño modular con paquetes @rackdown/core, @rackdown/cli y adaptadores opcionales
PRECAUCIONES
  • Falta de validación de cableado real en el mundo físico (solo semántica)
  • Ausencia de releases oficiales hasta la fecha del análisis
  • Soporte móvil pendiente de validación completa según documentación
  • Dependencia estricta de Node.js 22 o superior para desarrollo
01

Perfil de infraestructura

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

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

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

Despliegue manual

Requiere Node.js 22+ y pnpm con lockfile congelado. Ejecutar 'pnpm install --frozen-lockfile', luego 'pnpm build' y 'pnpm dev'. El puerto de desarrollo es 4173. Los diagramas SVG se generan en tiempo de renderizado sin contenedores Docker. Para Hugo, usar los hooks CLI prebuild y prepare:rackdown.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
4173
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.