Самостоятельно размещаемая панель для домашней лаборатории: проверки состояния сервисов, виджеты, темы, наборы иконок и редактор конфигурации в UI.
gethomepage/homepage
Самостоятельно размещаемая панель приложений с обнаружением Docker-сервисов, виджетами для 100+ сервисов через API-прокси и конфигурацией на YAML.
- Звёзды
- 33,322
- Форки
- 2,153
- Открытые issues
- 0
- Последний коммит
- вчера
Что это?
Homepage — настраиваемая стартовая страница и панель приложений, которую вы размещаете самостоятельно. На ней отображаются ссылки на ваши сервисы, их текущий статус и статистика из Docker-контейнеров, а также данные из виджетов self-hosted-приложений, таких как набор *arr, Plex, Jellyfin, qBittorrent и другие. Кроме того, доступны информационные виджеты с погодой, временем, датой и поиском.
Все запросы к backend-сервисам проходят через сервер, поэтому API-ключи не попадают в браузер. Сервисы и закладки можно задавать в YAML-файлах или автоматически обнаруживать по меткам Docker-контейнеров. Интерфейс поддерживает пользовательские темы, CSS и JavaScript, различные макеты и несколько языков.
Поскольку виджеты могут показывать данные из систем домашней автоматизации и медиасистем, проект рекомендует размещать его за reverse proxy или VPN с аутентификацией, если он доступен из недоверенных сетей. В комплект входит встроенная авторизация через OIDC или по паролю, которую можно включить при необходимости. Доступны Docker-образы для AMD64 и ARM64.
Ключевые возможности
- 01Автоматическое обнаружение сервисов по меткам Docker-контейнеров
- 02Интеграции с более чем 100 сервисами через API-прокси: API-ключи остаются на сервере
- 03Информационные виджеты с погодой, временем, датой, поиском и статусом системы
- 04Конфигурация через YAML-файлы
- 05Пользовательские темы, CSS, JavaScript и макеты
- 06Многоязычный интерфейс и Docker-образы для AMD64 и ARM64
Сценарии использования
- Создание стартовой страницы для домашнего сервера со ссылками на все self-hosted-сервисы
- Мониторинг статуса и использования ресурсов Docker-контейнеров на одной панели
- Просмотр состояния загрузок и медиатеки из *arr, Plex или Jellyfin в одном месте
Быстрый старт
- 1
Запустите Docker-образ с помощью docker run (задайте HOMEPAGE_ALLOWED_HOSTS и скорректируйте путь к config).
docker run --name homepage -e HOMEPAGE_ALLOWED_HOSTS=gethomepage.dev -e PUID=1000 -e PGID=1000 -p 3000:3000 -v /path/to/config:/app/config -v /var/run/docker.sock:/var/run/docker.sock:ro --restart unless-stopped ghcr.io/gethomepage/homepage:latest
Что важно знать
- Лицензия GPL-3.0 — это лицензия с условием copyleft, требующая публиковать производные работы с открытым исходным кодом на тех же условиях.
- Если сервис доступен из недоверенных сетей, его необходимо разместить за reverse proxy или VPN, обеспечивающими аутентификацию и TLS.
В подборках
Темы
Частые вопросы
- Что такое homepage?
- Самостоятельно размещаемая панель приложений с обнаружением Docker-сервисов, виджетами для 100+ сервисов через API-прокси и конфигурацией на YAML. Homepage — настраиваемая стартовая страница и панель приложений, которую вы размещаете самостоятельно. На ней отображаются ссылки на ваши сервисы, их текущий статус и статистика из Docker-контейнеров, а также данные из виджетов self-hosted-приложений, таких как набор *arr, Plex, Jellyfin, qBittorrent и другие. Кроме того, доступны информационные виджеты с погодой, временем, датой и поиском.
- homepage можно использовать бесплатно? Какая у него лицензия?
- homepage распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- homepage всё ещё поддерживается?
- Активно поддерживается. Последний коммит в homepage — 23 окт. 2026 г..
- Для чего можно использовать homepage?
- Создание стартовой страницы для домашнего сервера со ссылками на все self-hosted-сервисы Мониторинг статуса и использования ресурсов Docker-контейнеров на одной панели Просмотр состояния загрузок и медиатеки из *arr, Plex или Jellyfin в одном месте
- Как установить homepage?
- Запустите Docker-образ с помощью docker run (задайте HOMEPAGE_ALLOWED_HOSTS и скорректируйте путь к config).: docker run --name homepage -e HOMEPAGE_ALLOWED_HOSTS=gethomepage.dev -e PUID=1000 -e PGID=1000 -p 3000:3000 -v /path/to/config:/app/config -v /var/run/docker.sock:/var/run/docker.sock:ro --restart unless-stopped ghcr.io/gethomepage/homepage:latest
- Где скачать homepage?
- Исходный код и инструкции по установке — на GitHub: https://github.com/gethomepage/homepage
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Статическая домашняя страница для сервера с настройкой через YAML, где можно просматривать и искать ссылки на самостоятельно размещённые сервисы.
Лёгкая панель, которую можно разместить на своём сервере: RSS, Reddit, Hacker News, YouTube, погода и другие источники на одной настраиваемой странице.
Самостоятельно размещаемая панель приложений и стартовая страница браузера для ссылок на веб-сервисы с отображением актуальной статистики поддерживаемых сервисов.
Самостоятельно размещаемая домашняя панель с интерфейсом drag-and-drop, интеграциями с 80+ сервисами, встроенными иконками и аутентификацией пользователей.
Стек для создания внутренних инструментов и административных приложений на YAML-конфигурации, которую может генерировать ИИ и проверять человек.