Самостоятельно размещаемая панель приложений с обнаружением Docker-сервисов, виджетами для 100+ сервисов через API-прокси и конфигурацией на YAML.
bastienwirtz/homer
Статическая домашняя страница для сервера с настройкой через YAML, где можно просматривать и искать ссылки на самостоятельно размещённые сервисы.
Open source альтернатива:Heimdall
- Звёзды
- 11,681
- Форки
- 927
- Открытые issues
- 173
- Последний коммит
- позавчера
Что это?
Homer — это статическая HTML/JS-панель, которая показывает ссылки на ваши сервисы в виде страницы, по которой можно перемещаться и выполнять поиск. Макет, сервисы и группы задаются в одном YAML-файле, поэтому не нужно обслуживать базу данных или бэкенд.
Проект построен на Vue и работает как набор статических файлов за любым HTTP-сервером. Его можно развернуть с помощью Docker, из готового архива релиза или собрать вручную через pnpm. Homer также поддерживает интерактивные карточки, которые получают статус сервисов, несколько страниц с группировкой элементов, настройку тем и нечёткий поиск с горячими клавишами.
Страницу необходимо отдавать по HTTP: открыть index.html напрямую через file:// не получится.
Ключевые возможности
- 01Настройка сервисов, групп и страниц в одном YAML-файле.
- 02Нечёткий поиск с горячими клавишами для быстрой навигации.
- 03Интерактивные карточки с актуальной информацией о сервисах.
- 04Настройка тем и поддержка установки в качестве PWA.
- 05Развёртывание через Docker, Docker Compose, Kubernetes или в виде статической сборки.
Сценарии использования
- Создание стартовой страницы со ссылками на все сервисы домашнего сервера или homelab.
- Общая панель закладок для внутренних инструментов команды.
- Размещение лёгкой стартовой страницы в подкаталоге за существующим reverse proxy.
Быстрый старт
- 1
Запустите контейнер Homer с помощью Docker
docker run -d \ --name homer \ -p 8080:8080 \ --mount type=bind,source="/path/to/config/dir",target=/www/assets \ --restart=unless-stopped \ b4bz/homer:latest - 2
Откройте панель управления в браузере на порту 8080
Что важно знать
- Панель управления должна предоставляться по HTTP; прямое открытие index.html через file:// не работает.
- Настройка выполняется путем редактирования файла YAML, поэтому графического интерфейса настройки нет.
В подборках
Темы
Частые вопросы
- Что такое homer?
- Статическая домашняя страница для сервера с настройкой через YAML, где можно просматривать и искать ссылки на самостоятельно размещённые сервисы. Homer — это статическая HTML/JS-панель, которая показывает ссылки на ваши сервисы в виде страницы, по которой можно перемещаться и выполнять поиск. Макет, сервисы и группы задаются в одном YAML-файле, поэтому не нужно обслуживать базу данных или бэкенд.
- homer можно использовать бесплатно? Какая у него лицензия?
- homer распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- homer всё ещё поддерживается?
- Активно поддерживается. Последний коммит в homer — 21 окт. 2026 г..
- Для чего можно использовать homer?
- Создание стартовой страницы со ссылками на все сервисы домашнего сервера или homelab. Общая панель закладок для внутренних инструментов команды. Размещение лёгкой стартовой страницы в подкаталоге за существующим reverse proxy.
- Как установить homer?
- Запустите контейнер Homer с помощью Docker: docker run -d \ --name homer \ -p 8080:8080 \ --mount type=bind,source="/path/to/config/dir",target=/www/assets \ --restart=unless-stopped \ b4bz/homer:latest Откройте панель управления в браузере на порту 8080
- Где скачать homer?
- Исходный код и инструкции по установке — на GitHub: https://github.com/bastienwirtz/homer
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемая панель для домашней лаборатории: проверки состояния сервисов, виджеты, темы, наборы иконок и редактор конфигурации в UI.
Лёгкая панель, которую можно разместить на своём сервере: RSS, Reddit, Hacker News, YouTube, погода и другие источники на одной настраиваемой странице.
Самостоятельно размещаемая панель приложений и стартовая страница браузера для ссылок на веб-сервисы с отображением актуальной статистики поддерживаемых сервисов.
Самостоятельно размещаемая система управления фотографиями: загружайте, упорядочивайте и публикуйте снимки на собственном сервере или веб-хостинге.
Самостоятельно размещаемая домашняя панель с интерфейсом drag-and-drop, интеграциями с 80+ сервисами, встроенными иконками и аутентификацией пользователей.