Современный и лёгкий drag-and-drop-инструментарий для веба с независимым от фреймворков ядром и адаптерами для React, Vue, Svelte и SolidJS.
RackulaLives/Rackula
Веб-инструмент с drag-and-drop для планирования и документирования расположения серверного, сетевого и AV-оборудования в стойке 42U.
- Звёзды
- 1,780
- Форки
- 100
- Открытые issues
- 157
- Последний коммит
- вчера
Что это?
Rackula — браузерный редактор компоновки оборудования в стойке. Добавляйте устройства на схему, перетаскивая их из библиотеки оборудования: юниты стойки (U) привязываются к целым значениям, поэтому можно спланировать компоновку до физической установки оборудования.
В библиотеке используются изображения реальных устройств из NetBox devicetype-library. Готовые схемы можно экспортировать в PNG, PDF или SVG для документации и запросов на изменение, а также отправлять по URL или через QR-код. Группировка стоек в блоки поддерживает AV-инсталляции и конфигурации с несколькими шкафами.
Сервис работает как статический фронтенд без регистрации на count.racku.la или может быть развёрнут самостоятельно через Docker. Дополнительный режим постоянного хранения добавляет синхронизацию схем через API; для развёртываний с общим доступом можно включить локальную аутентификацию или OIDC.
Ключевые возможности
- 01Перетаскивание устройств из библиотеки оборудования на схему стойки
- 02Изображения реальных устройств из NetBox devicetype-library
- 03Экспорт схем в PNG, PDF или SVG
- 04Обмен схемами по URL или через QR-код
- 05Группировка стоек в блоки для AV-инсталляций и конфигураций с несколькими шкафами
- 06Самостоятельное развёртывание через Docker, Proxmox LXC или на физическом сервере; при необходимости можно включить локальную аутентификацию или OIDC
Сценарии использования
- Планирование стойки для homelab до покупки или установки оборудования
- Документирование компоновки сетевых коммутаторов и маршрутизаторов для runbook
- Схематичное представление стоек с AV-усилителями, коммутационными панелями и цепочками процессоров
- Обмен схемами стоек с командой при подготовке изменений в colo или дата-центре
Быстрый старт
- 1
Запустите контейнер Docker
docker run -d -p 8080:8080 ghcr.io/rackulalives/rackula:latest - 2
Откройте приложение в браузере по адресу localhost:8080
Что важно знать
- Вариант развертывания Proxmox LXC сейчас находится на этапе предварительного выпуска.
- При быстром запуске Docker данные не сохраняются между сеансами браузера; для постоянного хранилища и аутентификации требуется дополнительная настройка.
В подборках
Темы
Частые вопросы
- Что такое Rackula?
- Веб-инструмент с drag-and-drop для планирования и документирования расположения серверного, сетевого и AV-оборудования в стойке 42U. Rackula — браузерный редактор компоновки оборудования в стойке. Добавляйте устройства на схему, перетаскивая их из библиотеки оборудования: юниты стойки (U) привязываются к целым значениям, поэтому можно спланировать компоновку до физической установки оборудования.
- Rackula можно использовать бесплатно? Какая у него лицензия?
- Rackula распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- Rackula всё ещё поддерживается?
- Активно поддерживается. Последний коммит в Rackula — 6 нояб. 2026 г..
- Для чего можно использовать Rackula?
- Планирование стойки для homelab до покупки или установки оборудования Документирование компоновки сетевых коммутаторов и маршрутизаторов для runbook Схематичное представление стоек с AV-усилителями, коммутационными панелями и цепочками процессоров Обмен схемами стоек с командой при подготовке изменений в colo или дата-центре
- Как установить Rackula?
- Запустите контейнер Docker: docker run -d -p 8080:8080 ghcr.io/rackulalives/rackula:latest Откройте приложение в браузере по адресу localhost:8080
- Где скачать Rackula?
- Исходный код и инструкции по установке — на GitHub: https://github.com/RackulaLives/Rackula
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Не зависящее от фреймворков ядро JavaScript для встраивания интерактивных редактируемых интеллект-карт в веб-приложения.
Самостоятельно размещаемая панель на Svelte для ссылок, инструментов и статуса сервисов в одном месте.
Открытые библиотеки для React и Svelte, позволяющие создавать интерактивные интерфейсы на основе узлов: блок-схемы, графы и редакторы рабочих процессов.
Автономный сканер сети, который по расписанию обнаруживает узлы, сервисы и связи и поддерживает актуальность сетевых схем в четырёх представлениях.
Самостоятельно размещаемый трекер инвестиций на Laravel, который объединяет активы из разных брокерских счетов и отслеживает динамику рынка.