Um toolkit moderno e leve de arrastar e soltar para a web, com um core independente de framework e adapters para React, Vue, Svelte e SolidJS.
RackulaLives/Rackula
Ferramenta web de arrastar e soltar para planejar e documentar a disposição de equipamentos de servidor, rede e AV em um rack de 42U.
- Estrelas
- 1,780
- Forks
- 100
- Issues abertas
- 157
- Último commit
- há 13 horas
O que é?
Rackula é um designer de layouts de rack que roda no navegador. Você monta um diagrama do rack arrastando dispositivos de uma biblioteca de hardware, com as unidades de rack (U) alinhadas a posições inteiras, para planejar o rack antes de instalar qualquer equipamento.
A biblioteca de dispositivos usa imagens de produtos reais da NetBox devicetype-library. Os layouts prontos podem ser exportados como PNG, PDF ou SVG para documentação e solicitações de mudança, além de serem compartilhados por URL ou QR code. O agrupamento de racks em baias permite instalações de AV e configurações com vários gabinetes.
Ele roda como frontend estático, sem necessidade de conta, em count.racku.la, ou pode ser hospedado por você com Docker. Um modo opcional de armazenamento persistente adiciona sincronização de layouts com suporte de API, e é possível habilitar autenticação local ou OIDC em implantações compartilhadas.
Recursos principais
- 01Arraste e solte dispositivos de uma biblioteca de hardware em um diagrama de rack
- 02Imagens reais de dispositivos da NetBox devicetype-library
- 03Exporte layouts como PNG, PDF ou SVG
- 04Compartilhe layouts por URL ou QR code
- 05Agrupamento de racks em baias para instalações de AV e com vários gabinetes
- 06Hospede por conta própria com Docker, Proxmox LXC ou bare metal, com autenticação local ou OIDC opcional
Casos de uso
- Planejar o rack de servidores de um homelab antes de comprar ou instalar o hardware
- Documentar a disposição de switches e roteadores de rede em runbooks
- Mapear racks de amplificadores AV, patch bays e cadeias de processadores
- Compartilhar layouts de rack com uma equipe para mudanças em colocation ou data centers
Início rápido
- 1
Execute o contêiner Docker
docker run -d -p 8080:8080 ghcr.io/rackulalives/rackula:latest - 2
Abra o app no navegador em localhost:8080
Antes de usar
- A opção de implantação do Proxmox LXC está atualmente em pré-lançamento.
- A execução rápida do Docker não mantém os dados entre sessões do navegador; o armazenamento persistente e a autenticação precisam de configuração adicional.
Em coleções
Tópicos
Perguntas frequentes
- O que é Rackula?
- Ferramenta web de arrastar e soltar para planejar e documentar a disposição de equipamentos de servidor, rede e AV em um rack de 42U. Rackula é um designer de layouts de rack que roda no navegador. Você monta um diagrama do rack arrastando dispositivos de uma biblioteca de hardware, com as unidades de rack (U) alinhadas a posições inteiras, para planejar o rack antes de instalar qualquer equipamento.
- Rackula é gratuito? Qual é a licença?
- Rackula é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- Rackula ainda é mantido?
- Manutenção ativa. O último commit de Rackula foi em 6 de nov. de 2026.
- Para que posso usar Rackula?
- Planejar o rack de servidores de um homelab antes de comprar ou instalar o hardware Documentar a disposição de switches e roteadores de rede em runbooks Mapear racks de amplificadores AV, patch bays e cadeias de processadores Compartilhar layouts de rack com uma equipe para mudanças em colocation ou data centers
- Como instalar Rackula?
- Execute o contêiner Docker: docker run -d -p 8080:8080 ghcr.io/rackulalives/rackula:latest Abra o app no navegador em localhost:8080
- Onde consigo Rackula?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/RackulaLives/Rackula
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um núcleo de mapas mentais em JavaScript, independente de framework, para incorporar mapas interativos e editáveis a aplicações web.
Um dashboard auto-hospedado, feito com Svelte, para organizar links, ferramentas e o status de serviços em um só lugar.
Bibliotecas open source para React e Svelte que permitem criar interfaces interativas baseadas em nós, como fluxogramas, grafos e editores de workflows.
Scanner de rede self-hosted que mapeia hosts, serviços e conexões em intervalos programados e mantém diagramas atualizados em quatro visualizações.
Rastreador de investimentos self-hosted baseado em Laravel que consolida ativos de várias corretoras e acompanha o desempenho do mercado.