Локальная панель мониторинга в реальном времени для Proxmox, Docker, Kubernetes, TrueNAS и vSphere с оповещениями и регулярными AI-проверками.
autobrr/dashbrr
Самостоятельно размещаемая панель для мониторинга состояния сервисов медиасервера, таких как Plex, Sonarr, Radarr и qBittorrent.
- Звёзды
- 369
- Форки
- 17
- Открытые issues
- 9
- Последний коммит
- 12 часов назад
Что это?
Dashbrr — веб-панель, которая в реальном времени показывает состояние сервисов в составе медиасервера. Она поддерживает медиасерверы Plex, Jellyfin и Emby, менеджеры *arr (Sonarr, Radarr, Lidarr, Readarr, Whisparr, Bazarr, Prowlarr), клиенты загрузок SABnzbd, NZBGet и qBittorrent через Qui, а также Overseerr, Autobrr, Tailscale и Traefik. Для каждого сервиса предусмотрена отдельная карточка с данными, характерными для него, например активными потоками, состоянием очереди или здоровьем индексаторов. Карточки можно переставлять перетаскиванием.
Бэкенд написан на Go с использованием фреймворка Gin, данные хранятся в SQLite или PostgreSQL. Обновления передаются в браузер через Server-Sent Events, а результаты кэшируются в памяти. Пользователи могут входить через встроенные учётные записи или OpenID Connect. Добавлять сервисы можно через CLI, метки Docker или аннотации Kubernetes, а также импортируя конфигурацию в формате YAML/JSON.
В проект входят файлы Docker Compose и отдельные бинарные файлы; метрики Prometheus публикуются через отдельный слушатель. Веб-интерфейс — адаптивное приложение на React и TypeScript, которое можно установить как Progressive Web App.
Ключевые возможности
- 01Проверка состояния в реальном времени и карточки статуса для медиасервисов и клиентов загрузок
- 02Данные по конкретным сервисам: например, активные потоки Plex или Jellyfin и очереди Sonarr/Radarr
- 03Обновления в реальном времени через Server-Sent Events с кэшированием в памяти
- 04Встроенная авторизация или вход через OpenID Connect
- 05Обнаружение сервисов по меткам Docker, аннотациям Kubernetes или файлам конфигурации
- 06Хранение данных в SQLite или PostgreSQL, метрики Prometheus и поддержка PWA
Сценарии использования
- Быстрая проверка состояния Plex, Jellyfin и приложений *arr
- Отслеживание активных потоков и сеансов транскодирования на медиасерверах
- Мониторинг очередей загрузок и состояния индексаторов на одной странице
- Общая страница состояния для домашней лаборатории с возможностью включить вход через OIDC
Быстрый старт
- 1
Запустите базовую настройку Docker из каталога docker-compose
docker compose -f docker-compose/docker-compose.yml up -d - 2
Откройте панель управления на порту прослушивания, указанном в конфигурации (по умолчанию :8080)
Что важно знать
- Лицензия GPL-2.0 — это лицензия с копилефтом, требующая распространять производные работы с открытым исходным кодом на тех же условиях.
- Требуется самостоятельный хостинг и настройка данных для подключения каждого медиасервиса, например ключей API.
В подборках
Темы
Частые вопросы
- Что такое dashbrr?
- Самостоятельно размещаемая панель для мониторинга состояния сервисов медиасервера, таких как Plex, Sonarr, Radarr и qBittorrent. Dashbrr — веб-панель, которая в реальном времени показывает состояние сервисов в составе медиасервера. Она поддерживает медиасерверы Plex, Jellyfin и Emby, менеджеры *arr (Sonarr, Radarr, Lidarr, Readarr, Whisparr, Bazarr, Prowlarr), клиенты загрузок SABnzbd, NZBGet и qBittorrent через Qui, а также Overseerr, Autobrr, Tailscale и Traefik. Для каждого сервиса предусмотрена отдельная карточка с данными, характерными для него, например активными потоками, состоянием очереди или здоровьем индексаторов. Карточки можно переставлять перетаскиванием.
- dashbrr можно использовать бесплатно? Какая у него лицензия?
- dashbrr распространяется с открытым исходным кодом под лицензией GPL-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- dashbrr всё ещё поддерживается?
- Активно поддерживается. Последний коммит в dashbrr — 7 нояб. 2026 г..
- Для чего можно использовать dashbrr?
- Быстрая проверка состояния Plex, Jellyfin и приложений *arr Отслеживание активных потоков и сеансов транскодирования на медиасерверах Мониторинг очередей загрузок и состояния индексаторов на одной странице Общая страница состояния для домашней лаборатории с возможностью включить вход через OIDC
- Как установить dashbrr?
- Запустите базовую настройку Docker из каталога docker-compose: docker compose -f docker-compose/docker-compose.yml up -d Откройте панель управления на порту прослушивания, указанном в конфигурации (по умолчанию :8080)
- Где скачать dashbrr?
- Исходный код и инструкции по установке — на GitHub: https://github.com/autobrr/dashbrr
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Лёгкая панель, которую можно разместить на своём сервере: RSS, Reddit, Hacker News, YouTube, погода и другие источники на одной настраиваемой странице.
Самостоятельно размещаемая панель, которая собирает RSS, Reddit, Hacker News, погоду, статус Docker и многое другое на одной странице; форк Glance.
Слой контроля доступа для Plex Media Server: одобряет или блокирует устройства, задаёт расписания и правила IP, ограничивает число потоков и завершает нарушающие правила сеансы.
Самостоятельно размещаемая панель управления homelab с учетными записями для нескольких пользователей, проверкой доступности сервисов в реальном времени, темами и метриками Prometheus.
Одна self-hosted страница показывает состояние homelab, используя уже запущенные инструменты и ничего в них не меняя.