Лёгкая веб-панель для мониторинга ИБП, управляемых через Network UPS Tools (NUT).
DartSteven/Nutify
Веб-система мониторинга UPS на базе Network UPS Tools (NUT): статус в реальном времени, графики, оповещения и отчёты по расписанию; развёртывание через Docker.
- Звёзды
- 870
- Форки
- 34
- Открытые issues
- 21
- Последний коммит
- 3 месяца назад
Что это?
Nutify — платформа для мониторинга и управления UPS на базе Network UPS Tools (NUT). Она показывает статус в реальном времени и исторические данные телеметрии, отправляет оповещения и отчёты по расписанию, а также строит интерактивные графики в веб-интерфейсе. Поддерживаются как конфигурации с одним UPS, так и парки устройств, объединяющие локальные и удалённые UPS.
Мастер настройки в веб-интерфейсе позволяет задавать профили мониторинга, топологию (автономный режим, сетевой сервер или клиент) и параметры подключения для каждого устройства. Он может автоматически обнаруживать устройства с помощью nut-scanner или использовать конфигурацию, заданную вручную, а также генерирует необходимые файлы NUT, чтобы применить изменения контролируемым перезапуском.
Проект поставляется в виде Docker-образа для amd64, Apple Silicon и нескольких конфигураций Raspberry Pi. Профиль Compose использует доступ к USB-устройствам с ограниченным набором разрешений, а аутентификация поддерживает локальные учётные записи и необязательный SSO через OpenID Connect.
Ключевые возможности
- 01Статус UPS в реальном времени и интерактивные графики заряда батареи, мощности, напряжения и энергопотребления.
- 02Мастер настройки мониторинга одного или нескольких UPS, включая локальные и удалённые устройства NUT.
- 03Автоматическое обнаружение устройств с помощью nut-scanner или настройка вручную.
- 04Оповещения и отчёты по расписанию.
- 05Развёртывание через Docker с образами для нескольких архитектур.
Сценарии использования
- Мониторинг домашнего или офисного UPS и получение оповещений при перебоях с электропитанием.
- Отслеживание состояния батарей и энергопотребления нескольких UPS с единой панели.
- Запуск собственного сервиса мониторинга электропитания на Raspberry Pi или сервере.
Быстрый старт
- 1
Создайте файл .env со случайным значением SECRET_KEY
printf 'SECRET_KEY=%s\n' "$(openssl rand -hex 32)" > .env - 2
Сохраните файл docker-compose.yaml из README в ту же папку
- 3
Запустите Nutify с помощью Docker Compose
docker compose up -d - 4
Откройте http://localhost:5050 в браузере
Что важно знать
- Версия 0.3.0 находится на этапе публичного тестирования и не обладает обратной совместимостью, поэтому базу данных нужно создать заново.
- Для обнаружения UPS требуется доступ к USB- или последовательным устройствам. Для устройств, подключённых не через USB, может потребоваться дополнительная настройка Docker.
В подборках
Темы
Частые вопросы
- Что такое Nutify?
- Веб-система мониторинга UPS на базе Network UPS Tools (NUT): статус в реальном времени, графики, оповещения и отчёты по расписанию; развёртывание через Docker. Nutify — платформа для мониторинга и управления UPS на базе Network UPS Tools (NUT). Она показывает статус в реальном времени и исторические данные телеметрии, отправляет оповещения и отчёты по расписанию, а также строит интерактивные графики в веб-интерфейсе. Поддерживаются как конфигурации с одним UPS, так и парки устройств, объединяющие локальные и удалённые UPS.
- Nutify можно использовать бесплатно? Какая у него лицензия?
- Nutify распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- Nutify всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в Nutify — 24 авг. 2026 г..
- Для чего можно использовать Nutify?
- Мониторинг домашнего или офисного UPS и получение оповещений при перебоях с электропитанием. Отслеживание состояния батарей и энергопотребления нескольких UPS с единой панели. Запуск собственного сервиса мониторинга электропитания на Raspberry Pi или сервере.
- Как установить Nutify?
- Создайте файл .env со случайным значением SECRET_KEY: printf 'SECRET_KEY=%s\n' "$(openssl rand -hex 32)" > .env Сохраните файл docker-compose.yaml из README в ту же папку Запустите Nutify с помощью Docker Compose: docker compose up -d Откройте http://localhost:5050 в браузере
- Где скачать Nutify?
- Исходный код и инструкции по установке — на GitHub: https://github.com/DartSteven/Nutify
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемая панель мониторинга состояния сервисов по HTTP, ICMP, TCP, DNS и другим протоколам с проверкой условий и оповещениями.
Локальная панель мониторинга в реальном времени для Proxmox, Docker, Kubernetes, TrueNAS и vSphere с оповещениями и регулярными AI-проверками.
Лёгкий self-hosted дашборд для мониторинга серверов и облачной инфраструктуры: отслеживает состояние узлов, ресурсы, задержки и сервисы.
Самостоятельно размещаемая панель для мониторинга состояния сервисов медиасервера, таких как Plex, Sonarr, Radarr и qBittorrent.
Лёгкая панель, которую можно разместить на своём сервере: RSS, Reddit, Hacker News, YouTube, погода и другие источники на одной настраиваемой странице.