Лёгкая панель, которую можно разместить на своём сервере: RSS, Reddit, Hacker News, YouTube, погода и другие источники на одной настраиваемой странице.
Turbootzz/Nimbus
Самостоятельно размещаемая панель управления homelab с учетными записями для нескольких пользователей, проверкой доступности сервисов в реальном времени, темами и метриками Prometheus.
- Звёзды
- 134
- Форки
- 4
- Открытые issues
- 30
- Последний коммит
- 6 дней назад
Что это?
Nimbus — самостоятельно размещаемая панель управления для организации и мониторинга сервисов в homelab. У каждого пользователя есть собственная учетная запись с входом по JWT и через OAuth2 с помощью Google, GitHub или Discord, а также ролевой контроль доступа. Администратор управляет пользователями через отдельную панель.
Сервисы отображаются в виде плиток, которые можно перетаскивать; их доступность проверяется в реальном времени, ведется учет времени отклика, история статусов и графики аптайма. Каждый пользователь может настроить обои, светлую или темную тему и акцентные цвета; интерфейс построен на холсте с верхней панелью. Метрики можно экспортировать в Prometheus.
В dev-образе 2.0 появляются виджеты: часы, заметки, RSS, погода, системная статистика и Docker-контейнеры. Также доступны интеграции, показывающие актуальные данные из приложений вроде Pi-hole, Jellyfin, Sonarr и Home Assistant. Развернуть проект можно с помощью Docker Compose; секреты генерируются при первом запуске.
Ключевые возможности
- 01Локальные учетные записи и вход через OAuth2 с помощью Google, GitHub или Discord
- 02Ролевой контроль доступа и панель администратора
- 03Проверка доступности сервисов в реальном времени с учетом времени отклика и истории аптайма
- 04Обои для каждого пользователя, светлая и темная темы, акцентные цвета
- 05Экспорт метрик в Prometheus
- 06Виджеты и интеграции с приложениями в dev-образе 2.0
Сценарии использования
- Создать единую стартовую страницу для всех самостоятельно размещаемых сервисов в homelab
- Следить за доступностью сервисов и временем их отклика
- Предоставить панель управления членам семьи или небольшой команде, чтобы у каждого был свой логин
- Выводить актуальную статистику Pi-hole, Jellyfin или Home Assistant рядом с плитками сервисов
Быстрый старт
- 1
Создайте файл docker-compose.yml, скачав его из репозитория
mkdir nimbus && cd nimbus curl -O https://raw.githubusercontent.com/Turbootzz/Nimbus/main/docker-compose.yml - 2
Запустите Nimbus с помощью Docker Compose
docker-compose up -d - 3
Откройте http://localhost:3000 в браузере и создайте первую учётную запись
Что важно знать
- Распространяется по лицензии AGPL v3 — лицензии с авторским левом, которая требует делиться изменениями при предоставлении программы в качестве сетевого сервиса.
- Требуется PostgreSQL, поэтому для самостоятельного размещения приложения необходимо также запустить базу данных.
- Некоторые функции виджетов и интеграций находятся в ветке dev и могут перестать работать в любой момент.
В подборках
Темы
Частые вопросы
- Что такое Nimbus?
- Самостоятельно размещаемая панель управления homelab с учетными записями для нескольких пользователей, проверкой доступности сервисов в реальном времени, темами и метриками Prometheus. Nimbus — самостоятельно размещаемая панель управления для организации и мониторинга сервисов в homelab. У каждого пользователя есть собственная учетная запись с входом по JWT и через OAuth2 с помощью Google, GitHub или Discord, а также ролевой контроль доступа. Администратор управляет пользователями через отдельную панель.
- Nimbus можно использовать бесплатно? Какая у него лицензия?
- Nimbus распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- Nimbus всё ещё поддерживается?
- Активно поддерживается. Последний коммит в Nimbus — 31 окт. 2026 г..
- Для чего можно использовать Nimbus?
- Создать единую стартовую страницу для всех самостоятельно размещаемых сервисов в homelab Следить за доступностью сервисов и временем их отклика Предоставить панель управления членам семьи или небольшой команде, чтобы у каждого был свой логин Выводить актуальную статистику Pi-hole, Jellyfin или Home Assistant рядом с плитками сервисов
- Как установить Nimbus?
- Создайте файл docker-compose.yml, скачав его из репозитория: mkdir nimbus && cd nimbus curl -O https://raw.githubusercontent.com/Turbootzz/Nimbus/main/docker-compose.yml Запустите Nimbus с помощью Docker Compose: docker-compose up -d Откройте http://localhost:3000 в браузере и создайте первую учётную запись
- Где скачать Nimbus?
- Исходный код и инструкции по установке — на GitHub: https://github.com/Turbootzz/Nimbus
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемая панель приложений с обнаружением Docker-сервисов, виджетами для 100+ сервисов через API-прокси и конфигурацией на YAML.
Самостоятельно размещаемая панель для домашней лаборатории: проверки состояния сервисов, виджеты, темы, наборы иконок и редактор конфигурации в UI.
Самостоятельно размещаемая стартовая страница для Docker: список сервисов и ссылок задаётся в одном JSON-файле.
Самостоятельно размещаемая стартовая страница, которая автоматически находит и перечисляет сервисы, дашборды и документы из Docker, Kubernetes и Tailscale.
Самостоятельно размещаемая панель мониторинга состояния сервисов по HTTP, ICMP, TCP, DNS и другим протоколам с проверкой условий и оповещениями.