Repolode
lissy93

lissy93/dashy

Самостоятельно размещаемая панель для домашней лаборатории: проверки состояния сервисов, виджеты, темы, наборы иконок и редактор конфигурации в UI.

Open source альтернатива:Homepage

Звёзды
26,748
Форки
1,957
Открытые issues
19
Последний коммит
4 дня назад

Что это?

Dashy — это самостоятельно размещаемая стартовая страница и панель, где собраны ссылки для запуска и мониторинга веб-приложений, сервисов и хостов. Элементы можно группировать по разделам и страницам; для каждого можно задать иконку, описание и необязательный индикатор текущего состояния на основе HTTP-кодов ответа или ICMP ping.

Конфигурация хранится в одном YAML-файле, а большинство параметров можно менять прямо в браузере через UI-редактор с предварительным просмотром. В Dashy есть встроенные темы, редактор цветов и поддержка пользовательского CSS, мгновенный поиск с горячими клавишами и пользовательскими командами для веб-поиска, а также несколько виджетов, получающих данные из самостоятельно размещаемых сервисов. Доступно несколько представлений, включая минималистичную стартовую страницу и рабочее пространство, в котором одновременно встроено несколько приложений.

Dashy можно запускать из Docker-образа на amd64 и arm64, устанавливать на сервер без виртуализации с Node LTS или разворачивать через несколько облачных платформ с установкой в один клик. Для аутентификации доступны basic auth с хешированными паролями, а также единый вход через OIDC и Keycloak. Дополнительно можно использовать зашифрованную облачную резервную копию, чтобы переносить конфигурацию между экземплярами.

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

  • 01Проверка состояния приложений по HTTP и хостов через ping в реальном времени
  • 02Виджеты с данными из самостоятельно размещаемых сервисов
  • 03Конфигурация на YAML и редактор конфигурации в браузере с предварительным просмотром
  • 04Встроенные темы, редактор цветов и поддержка пользовательского CSS
  • 05Мгновенный поиск, горячие клавиши и пользовательские команды для веб-поиска
  • 06Единый вход через basic auth, OIDC и Keycloak

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

  • Создание домашней страницы со ссылками на все сервисы домашней лаборатории
  • Использование минималистичного представления в качестве быстро загружаемой стартовой страницы браузера
  • Мониторинг доступности самостоятельно размещаемых приложений и хостов
  • Общий доступ к панели для семьи или небольшой команды с аутентификацией нескольких пользователей

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

  1. 1

    Запустите образ Docker

    docker run -p 4000:8080 lissy93/dashy
  2. 2

    Или разверните из исходного кода: клонируйте репозиторий

    git clone https://github.com/Lissy93/dashy.git && cd dashy
  3. 3

    Установите зависимости и соберите проект

    yarn && yarn build
  4. 4

    Запустите приложение

    yarn start

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

  • Для установки требуется Docker или Node LTS с yarn.
  • Для развертывания из исходного кода перед запуском необходимо отредактировать user-data/conf.yml.

Темы

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

Что такое dashy?
Самостоятельно размещаемая панель для домашней лаборатории: проверки состояния сервисов, виджеты, темы, наборы иконок и редактор конфигурации в UI. Dashy — это самостоятельно размещаемая стартовая страница и панель, где собраны ссылки для запуска и мониторинга веб-приложений, сервисов и хостов. Элементы можно группировать по разделам и страницам; для каждого можно задать иконку, описание и необязательный индикатор текущего состояния на основе HTTP-кодов ответа или ICMP ping.
dashy можно использовать бесплатно? Какая у него лицензия?
dashy распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
dashy всё ещё поддерживается?
Активно поддерживается. Последний коммит в dashy — 16 окт. 2026 г..
Для чего можно использовать dashy?
Создание домашней страницы со ссылками на все сервисы домашней лаборатории Использование минималистичного представления в качестве быстро загружаемой стартовой страницы браузера Мониторинг доступности самостоятельно размещаемых приложений и хостов Общий доступ к панели для семьи или небольшой команды с аутентификацией нескольких пользователей
Как установить dashy?
Запустите образ Docker: docker run -p 4000:8080 lissy93/dashy Или разверните из исходного кода: клонируйте репозиторий: git clone https://github.com/Lissy93/dashy.git && cd dashy Установите зависимости и соберите проект: yarn && yarn build Запустите приложение: yarn start
Где скачать dashy?
Исходный код и инструкции по установке — на GitHub: https://github.com/lissy93/dashy

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

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

Сервис для самостоятельного отслеживания тренировок: синхронизирует и анализирует занятия из Strava и Garmin Connect, а также файлы GPX/TCX/FIT, храня данные на вашем сервере.

2,3 тыс.144PythonAGPL-3.0Обновлён 23 часа назад