Статья на XDA о создании единой панели мониторинга, чтобы никому в доме не нужно было знать, что такое IP-адрес, отметила истинную ценность самостоятельно размещаемого домашнего сервера: когда каждый может найти медиасервер, фотобиблиотеку или статус принтера из одной закладки браузера, домашний сервер перестает быть «вашим проектом» и становится «инфраструктурой дома». Лучшие приложения для самостоятельно размещаемых панелей мониторинга услуг на рабочем столе — это инструменты, которые делают такой переход возможным.
Мы протестировали восемь панелей мониторинга, которые работают в Docker, предоставляют веб-интерфейс и не требуют месячную подписку. Все выборы бесплатны, большинство с открытым исходным кодом, и они охватывают спектр от установки за пять минут до полностью пользовательской домашней страницы для серьезного домашнего сервера.
На что обратить внимание при выборе самостоятельно размещаемой панели мониторинга
Панель мониторинга, которая выживает при повседневном использовании в доме, нуждается в четырех свойствах:
- Config-as-code или чистое редактирование пользовательского интерфейса — вы будете регулярно добавлять и удалять сервисы. Если каждое изменение требует SSH, члены семьи не будут ее использовать.
- Виджеты с живым статусом — панель, которая только перечисляет имена, это просто страница закладок. Статус проверки связи, графики ресурсов и виджеты для каждого сервиса делают ее полезной.
- Поиск или сочетания клавиш — быстрый доступ важен, когда вы знаете имя сервиса, но не знаете, где находится плитка.
- Адаптивный к мобильным устройствам макет — большинство посетителей дома открывают панель мониторинга на телефоне. Она должна адаптироваться к маленькому экрану.
Остальное — это вопрос вкуса: темная тема, фоновое изображение, порядок виджетов.
Быстрое сравнение
| Приложение | Лучше всего для | Бесплатный план | Открытый исходный код | Конфигурация |
|---|---|---|---|---|
| Homepage | Панель мониторинга с множеством виджетов для домашнего сервера | Да, полностью | Да (GPL-3.0) | YAML |
| Homer | Максимально простая статическая панель | Да, полностью | Да (Apache-2.0) | YAML |
| Heimdall | Средство запуска приложений, организованное по категориям | Да, полностью | Да (MIT) | Веб-интерфейс |
| Dashy | Высоко настраиваемая, многофункциональная | Да, полностью | Да (MIT) | YAML + UI |
| Organizr | Портал домашнего сервера для нескольких пользователей | Да, полностью | Да (GPL-3.0) | Веб-интерфейс |
| Flame | Быстрая стартовая страница с поиском | Да, полностью | Да (MIT) | Веб-интерфейс |
| Fenrus | Гибрид закладок и панели мониторинга | Да, полностью | Да (MIT) | Веб-интерфейс |
| Hiccup | Статическая панель, которая собирается за секунду | Да, полностью | Да (MIT) | JSON |
Приложения
1. Homepage — Лучше всего для панели мониторинга с множеством виджетов
Homepage от gethomepage.dev стала стандартной панелью мониторинга для домашних серверов благодаря одной детали: она поставляется с виджетами почти для каждого самостоятельно размещаемого сервиса, который вы, вероятно, будете использовать. Plex, Jellyfin, Sonarr, Radarr, qBittorrent, Portainer, Home Assistant, Unifi — каждый отображает живую статистику на плитке вместо статической ссылки.
Недостатки: вся конфигурация находится в YAML-файлах. Новички в YAML часто делают ошибки отступа, которые нарушают весь рендеринг.
Цены:
- Бесплатно: полная функциональность
Платформы: Docker, Kubernetes, автономный Node.js
Скачать: gethomepage.dev
Вывод: рекомендация по умолчанию. Одних виджетов достаточно для выбора.
2. Homer — Лучше всего для самой простой панели
Homer — это одностраничная статическая панель, читаемая из YAML-файла. Нет бэкенда, нет зависимостей, нет базы данных. Разместите его как статический контейнер за Nginx или Caddy и он отрендерится менее чем за 50 КБ. Лучший выбор, если вы хотите сетку закладок и ничего больше.
Недостатки: нет виджетов с живым статусом. Это красиво оформленная страница закладок.
Цены:
- Бесплатно: полная функциональность
Платформы: Docker (через любой статический хост)
Скачать: github.com/bastienwirtz/homer
Вывод: ответ «один YAML-файл, готово» для домов, которым не нужны виджеты.
3. Heimdall — Лучше всего для средства запуска приложений, организованного по категориям
Heimdall организует сервисы по категориям с иконками для каждого сервиса и (для некоторых сервисов) встроенной статистикой через список Enhanced Apps. Конфигурация, ориентированная на пользовательский интерфейс, означает, что нетехнические члены семьи могут добавить новую плитку через браузер вместо редактирования файла.
Недостатки: список Enhanced App ограничен и медленно добавляет новые интеграции. Добавление собственного пользовательского виджета требует знания PHP.
Цены:
- Бесплатно: полная функциональность
Платформы: Docker, образы LinuxServer.io
Скачать: heimdall.site
Вывод: наиболее удобный для передачи семье. Самый слабый для опытных пользователей.
4. Dashy — Лучше всего для высоко настраиваемой панели
Dashy находится между Homepage и Heimdall. Он поддерживает как YAML, так и редактирование пользовательского интерфейса, имеет широкую библиотеку виджетов и позволяет оформить панель темами, пользовательским CSS и блоками макета. Многостраничные представления, доступ для каждого пользователя и проверка статуса встроены.
Недостатки: поверхность конфигурации огромна. Для получения полированной панели требуется полдня; чтобы она работала, требуется 15 минут.
Цены:
- Бесплатно: полная функциональность
Платформы: Docker, Node.js
Скачать: dashy.to
Вывод: выбор для тех, кто хочет экспериментировать. Глубокая настройка для людей, которым это нравится.
5. Organizr — Лучше всего для портала домашнего сервера для нескольких пользователей
Organizr идет дальше концепции панели мониторинга: он оборачивает каждый сервис в одну вкладку браузера с общим уровнем аутентификации. Члены семьи вводят данные один раз и получают доступ к каждому сервису через единый интерфейс с разрешениями для каждого пользователя.
Недостатки: основан на iframe; несколько сервисов (особенно некоторые приложения Plex) отказываются отображаться внутри другого фрейма. Ощущение вкладки в вкладке нравится не всем.
Цены:
- Бесплатно: полная функциональность
Платформы: Docker
Скачать: organizr.app
Вывод: ближайшее к «одному приложению для всей семьи», если аутентификация важна.
6. Flame — Лучше всего для быстрой стартовой страницы
Flame разработана как стартовая страница вашего браузера — с упором на поле поиска, управляемое клавиатурой, и минимумом виджетов. Введите «so» и она перейдет к Sonarr. Введите полный URL и она будет действовать как отправная точка.
Недостатки: библиотека виджетов небольшая. Не лучший выбор для домашнего сервера с множеством виджетов.
Цены:
- Бесплатно: полная функциональность
Платформы: Docker
Скачать: github.com/pawelmalak/flame
Вывод: установите как страницу открытия новой вкладки по умолчанию и она будет полезна.
7. Fenrus — Лучше всего для гибрида закладок и панели мониторинга
Fenrus объединяет личные закладки и общие панели мониторинга домашнего сервера в один интерфейс. Личные закладки находятся рядом с плитками общего сервиса, со слабой проверкой статуса для каждой.
Недостатки: меньшее сообщество, чем у Homepage или Dashy, поэтому охват виджетов отстает для специализированных самостоятельно размещаемых приложений.
Цены:
- Бесплатно: полная функциональность
Платформы: Docker
Скачать: github.com/revenz/Fenrus
Вывод: выбор, если вы также хотите объединить личные закладки с сервисами домашнего сервера.
8. Hiccup — Лучше всего для статической панели, которая собирается за секунду
Hiccup — это генератор статических сайтов для панелей мониторинга. Отредактируйте JSON-файл, запустите сборку, разверните результат на любом статическом хосте (S3, Netlify, GitHub Pages, Nginx). Нет бэкенда для обновления, нет среды выполнения для защиты, нет базы данных для резервного копирования.
Недостатки: нет живых виджетов по замыслу. Если вам нужна информация в реальном времени, это не инструмент для вас.
Цены:
- Бесплатно: полная функциональность
Платформы: что угодно, что обслуживает статический HTML
Скачать: github.com/csandman/hiccup
Вывод: вариант «нулевых движущихся частей». Самая быстрая панель для развертывания и защиты.
Как выбрать правильный вариант
- Если вы глубоко погружены в экосистему *arr / self-hosted и хотите виджеты: Homepage.
- Если семье нужно добавлять плитки из браузера: Heimdall.
- Если вы хотите глубоко экспериментировать с пользовательским интерфейсом: Dashy.
- Если вы хотите один логин для всего: Organizr.
- Если вы хотите статическую страницу закладок без бэкенда: Homer или Hiccup.
- Если ваша цель — это «стартовая страница браузера для всей семьи»: Flame.
- Если вы также хотите личные закладки в одном инструменте: Fenrus.
Для случая XDA («никому не нужно знать IP-адрес»): Homepage или Heimdall. Homepage для опытных пользователей, Heimdall для посетителя из семьи.
Часто задаваемые вопросы
Нужен ли интернет для работы этих приложений? Нет. Все восемь работают локально против сервисов в вашей локальной сети. Некоторые загружают иконки и данные виджетов через интернет, что вы можете отключить.
Могу ли я использовать эти приложения как стартовую страницу браузера по умолчанию? Да. Flame разработана для этого. Homepage, Heimdall и Dashy все работают хорошо — установите URL в параметрах вашего браузера.
Как сделать панель мониторинга доступной снаружи дома? Поместите ее позади обратного прокси с HTTPS и аутентификацией. Tailscale, WireGuard или туннель Cloudflare — частые варианты.
В чем реальная разница между Homepage и Heimdall? Homepage конфигурируется через YAML с огромной библиотекой виджетов. Heimdall конфигурируется через пользовательский интерфейс с меньшим списком виджетов. Одна идея, разные поверхности редактирования.
Заменяет ли Organizr страницы входа отдельных приложений? Не совсем — он помещает их в iframe в общую оболочку после собственного входа Organizr. Каждое приложение все еще обрабатывает собственную аутентификацию внутри.