Repolode
bnlqn

bnlqn/overlook

Одна self-hosted страница показывает состояние homelab, используя уже запущенные инструменты и ничего в них не меняя.

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

Что это?

Overlook — read-only страница состояния homelab. Она получает данные от уже запущенных вами инструментов мониторинга и инфраструктуры, например Gatus, Uptime Kuma, Prometheus, Proxmox VE, UniFi, AdGuard Home и Jellyfin, и на одной странице показывает, что не работает, как обстоят дела в каждом разделе (Servers, Network, Storage, Apps), а также что происходило сегодня и за эту неделю.

Overlook не запускает проверки и не отправляет собственные оповещения. На странице отображаются сбои, о которых уже сообщает ваш текущий механизм проверок, поэтому данные на странице совпадают с оповещениями. База данных не используется: при запросе страницы Overlook опрашивает каждый источник, но не чаще одного раза в 30 секунд. API keys остаются на сервере и никогда не передаются в браузер.

Overlook поставляется в виде одного образа контейнера для amd64 и arm64 или бинарного файла для Linux. Настройки задаются в одном YAML-файле, а секреты считываются из переменных окружения.

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

  • 01Показывает, что не работает, опираясь на сбои, о которых сообщает ваш текущий механизм проверок.
  • 02Получает данные из Gatus, Uptime Kuma, Grafana, Prometheus, Proxmox VE, Beszel, Docker, UniFi и многих других инструментов.
  • 03Отправляет источникам только запросы на чтение и ничего не меняет в вашем homelab.
  • 04Не использует базу данных и опрашивает источники по запросу, но не чаще одного раза в 30 секунд.
  • 05Хранит API keys на сервере и считывает секреты из переменных окружения.

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

  • Быстро оценить состояние self-hosted homelab, прежде чем разбираться в отдельных инструментах.
  • Предоставить членам семьи простую страницу состояния домашних сервисов, например медиасерверов и фототек.
  • Свести оповещения из нескольких инструментов мониторинга в одно представление, согласованное с тем, что сообщают сами оповещения.

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

  1. 1

    Создайте overlook.yaml и compose.yaml, указав в них запущенные вами источники

  2. 2

    Запустите Overlook с помощью Docker Compose, а затем откройте порт 8080 этого хоста

    docker compose up -d

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

  • Отображаются только данные, которые предоставляют ваши существующие инструменты, поэтому поддерживаемые приложения уже должны быть запущены.
  • Некоторые необходимые ключи — это ключи администратора, например для Radarr, Sonarr и AdGuard Home, где нет режима только для чтения.

В подборках

Темы

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

Что такое overlook?
Одна self-hosted страница показывает состояние homelab, используя уже запущенные инструменты и ничего в них не меняя. Overlook — read-only страница состояния homelab. Она получает данные от уже запущенных вами инструментов мониторинга и инфраструктуры, например Gatus, Uptime Kuma, Prometheus, Proxmox VE, UniFi, AdGuard Home и Jellyfin, и на одной странице показывает, что не работает, как обстоят дела в каждом разделе (Servers, Network, Storage, Apps), а также что происходило сегодня и за эту неделю.
overlook можно использовать бесплатно? Какая у него лицензия?
overlook распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
overlook всё ещё поддерживается?
Активно поддерживается. Последний коммит в overlook — 5 нояб. 2026 г..
Для чего можно использовать overlook?
Быстро оценить состояние self-hosted homelab, прежде чем разбираться в отдельных инструментах. Предоставить членам семьи простую страницу состояния домашних сервисов, например медиасерверов и фототек. Свести оповещения из нескольких инструментов мониторинга в одно представление, согласованное с тем, что сообщают сами оповещения.
Как установить overlook?
Создайте overlook.yaml и compose.yaml, указав в них запущенные вами источники Запустите Overlook с помощью Docker Compose, а затем откройте порт 8080 этого хоста: docker compose up -d
Где скачать overlook?
Исходный код и инструкции по установке — на GitHub: https://github.com/bnlqn/overlook

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

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

Cachet — система с открытым исходным кодом для самостоятельного размещения страницы статуса, где можно сообщать пользователям о доступности сервисов и инцидентах.

15,3 тыс.+2 за неделю1,6 тыс.PHPOtherАктивно поддерживаетсяОбновлён 5 дней назад

Самостоятельно размещаемый визуализатор homelab: отображает устройства, сканирует сеть, импортирует данные из Zigbee, Z-Wave и Proxmox и показывает текущий статус.

4,9 тыс.+89 за неделю220TypeScriptMITАктивно поддерживаетсяОбновлён 3 дня назад

Самостоятельно размещаемая панель мониторинга состояния сервисов по HTTP, ICMP, TCP, DNS и другим протоколам с проверкой условий и оповещениями.

12,5 тыс.+57 за неделю890GoApache-2.0Активно поддерживаетсяОбновлён 3 дня назад