Repolode
Kobii-git

Kobii-git/rackpad

Самостоятельно размещаемое Docker-приложение для документирования домашней и лабораторной инфраструктуры: стойки, устройства, порты, кабели, IPAM, VLAN, Wi-Fi, мониторинг и карты топологии.

Open source альтернатива:NetBox

Звёзды
429
Форки
22
Открытые issues
11
Последний коммит
позавчера

Что это?

Rackpad — это самостоятельно размещаемое рабочее пространство для инвентаризации и управления домашними лабораториями, небольшими серверными стойками, сетевыми комнатами и лабораторной инфраструктурой. В нём можно учитывать физическое оборудование: стойки, устройства, порты коммутаторов и кабели, а также вести логические записи о сетях, подсетях, DHCP-областях, VLAN и устройствах с несколькими IP-адресами. В том же приложении можно документировать накопители, контроллеры Wi-Fi и SSID, а также хосты виртуализации с их виртуальными машинами и контейнерами.

Приложение проверяет доступность каждого устройства по ICMP, TCP, HTTP/HTTPS и SNMP и при необходимости отправляет оповещения по email, в Discord или Telegram. Результаты сканирования подсетей сначала помещаются на проверку, и только после этого импортируются. Визуализатор отображает связи между стойками, помещениями и кабелями на интерактивной карте сети, а отчёты можно экспортировать в PDF для печати, таблицы или CSV.

Rackpad построен на React и Vite во frontend-части, использует API на Fastify и хранит данные в SQLite через better-sqlite3. Приложение запускается в одном Docker-контейнере, поддерживает аутентификацию по сессиям и роли администратора, редактора и пользователя с правом просмотра, а также опциональный вход через OIDC.

Ключевые возможности

  • 01Учитывайте стойки, устройства, порты коммутаторов и кабели с помощью схемы размещения оборудования в стойке.
  • 02Управляйте VLAN, подсетями, DHCP-областями и резервированиями в рабочем пространстве Networks/IPAM.
  • 03Запускайте проверки доступности по ICMP, TCP, HTTP/HTTPS и SNMP с оповещениями по email, в Discord или Telegram.
  • 04Сканируйте подсети и проверяйте обнаруженные устройства перед импортом.
  • 05Отображайте связи между стойками и кабелями на интерактивной карте топологии.
  • 06Экспортируйте отчёты об инвентаризации в PDF, форматы, совместимые с Excel, или CSV.

Сценарии использования

  • Документирование расположения стойки, кабельной разводки и списка устройств домашней лаборатории.
  • Планирование распределения VLAN и подсетей, а также учёт DHCP-резервирований.
  • Мониторинг доступности хостов и сетевых сервисов лаборатории с одной панели.
  • Ведение проверяемой и доступной для совместного использования документации по инфраструктуре небольшой сетевой комнаты.

Быстрый старт

  1. 1

    Прочитайте руководство по установке (INSTALL.md) и разверните контейнер Docker, следуя приведённым там инструкциям

Что важно знать

  • Поддерживается развертывание через Docker; нативная поддержка Proxmox LXC пока находится на экспериментальной стадии.
  • Предложения по инвентаризации MCP — это бета-функция, доступная по желанию.
  • Планируемые функции автоматизации пока являются предложениями, сроки их выпуска не определены.

В подборках

Темы

#homelab#infrastructure-inventory#ipam#network-monitoring#self-hosted#docker#snmp#vlan#dcim#docker-compose

Частые вопросы

Что такое rackpad?
Самостоятельно размещаемое Docker-приложение для документирования домашней и лабораторной инфраструктуры: стойки, устройства, порты, кабели, IPAM, VLAN, Wi-Fi, мониторинг и карты топологии. Rackpad — это самостоятельно размещаемое рабочее пространство для инвентаризации и управления домашними лабораториями, небольшими серверными стойками, сетевыми комнатами и лабораторной инфраструктурой. В нём можно учитывать физическое оборудование: стойки, устройства, порты коммутаторов и кабели, а также вести логические записи о сетях, подсетях, DHCP-областях, VLAN и устройствах с несколькими IP-адресами. В том же приложении можно документировать накопители, контроллеры Wi-Fi и SSID, а также хосты виртуализации с их виртуальными машинами и контейнерами.
rackpad можно использовать бесплатно? Какая у него лицензия?
rackpad распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
rackpad всё ещё поддерживается?
Активно поддерживается. Последний коммит в rackpad — 4 нояб. 2026 г..
Для чего можно использовать rackpad?
Документирование расположения стойки, кабельной разводки и списка устройств домашней лаборатории. Планирование распределения VLAN и подсетей, а также учёт DHCP-резервирований. Мониторинг доступности хостов и сетевых сервисов лаборатории с одной панели. Ведение проверяемой и доступной для совместного использования документации по инфраструктуре небольшой сетевой комнаты.
Как установить rackpad?
Прочитайте руководство по установке (INSTALL.md) и разверните контейнер Docker, следуя приведённым там инструкциям
Где скачать rackpad?
Исходный код и инструкции по установке — на GitHub: https://github.com/Kobii-git/rackpad

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Self-hosted инструмент для контроля сети: постоянно обнаруживает устройства, отслеживает изменения и отправляет уведомления.

7,4 тыс.+32 за неделю469PythonGPL-3.0Активно поддерживаетсяОбновлён 5 дней назад

Автономный сканер сети, который по расписанию обнаруживает узлы, сервисы и связи и поддерживает актуальность сетевых схем в четырёх представлениях.

5,9 тыс.+22 за неделю316RustAGPL-3.0Обновлён 22 часа назад

Веб-приложение с открытым исходным кодом для моделирования и документирования сетевой инфраструктуры и единый источник достоверных данных с REST- и GraphQL API для автоматизации.

DevOps и облака#network-automation#ipam#dcim
21,8 тыс.+61 за неделю3,2 тыс.PythonApache-2.0Обновлён 19 часов назад