Самостоятельно размещаемая панель на Svelte для ссылок, инструментов и статуса сервисов в одном месте.
andreasmolnardev/dashwise
Самостоятельно размещаемая панель управления для homelab с настройкой через GUI, встроенной SSO-аутентификацией, новостями из RSS, виджетами и интеграциями с self-hosted приложениями.
- Звёзды
- 467
- Форки
- 22
- Открытые issues
- 28
- Последний коммит
- 3 дня назад
Что это?
Dashwise — универсальная панель управления для homelab, предназначенная для тех, кто запускает множество self-hosted сервисов и хочет собрать их на одной странице. Панели настраиваются через веб-интерфейс, а не через конфигурационные файлы, и состоят из ссылок, виджетов и glanceables — коротких строк с информацией рядом с часами.
В проекте есть аутентификация с SSO через OIDC, новостные ленты RSS, поиск в стиле Spotlight по ссылкам и интеграциям, вызываемый сочетанием Ctrl+K, а также поддержка push-уведомлений, отправляемых на API endpoint. Интеграции с self-hosted приложениями задаются в YAML-файлах и поддерживаются в отдельном репозитории.
В основе стека — React SPA, собранное с помощью Bun, API-слой на Hono и PocketBase в качестве бэкенда. Для production-развёртывания используется docker-compose, а для локальной разработки — Bun.
Ключевые возможности
- 01Настройка панелей и страниц через веб-интерфейс без редактирования конфигурационных файлов.
- 02Встроенная аутентификация с SSO через OIDC.
- 03Ссылки, виджеты и glanceables, которые можно группировать и размещать на панели.
- 04Подписки на RSS-ленты с отображением новостей.
- 05Поиск по ссылкам и интеграциям с помощью Ctrl+K, а также bang-сокращения для поисковых систем.
- 06Получение push-уведомлений через API endpoint.
- 07Интеграции с self-hosted приложениями, задаваемые в YAML-файлах.
Сценарии использования
- Создание единой стартовой страницы для доступа ко всем сервисам homelab.
- Размещение панели homelab за SSO-входом для небольшой команды или семьи.
- Мониторинг self-hosted приложений с помощью виджетов интеграций на одном экране.
Быстрый старт
- 1
Установите зависимости для локальной разработки
bun install - 2
Запустите скрипты разработки workspace
bun run dev - 3
Для production выполните деплой с помощью docker-compose.yaml из репозитория
Что важно знать
- В README говорится, что при разработке проекта используется помощь ИИ.
- Рекомендуется запускать бэкенд PocketBase во входящем в комплект контейнере aio; внешние базы данных могут работать некорректно из-за миграций.
В подборках
Темы
Частые вопросы
- Что такое dashwise?
- Самостоятельно размещаемая панель управления для homelab с настройкой через GUI, встроенной SSO-аутентификацией, новостями из RSS, виджетами и интеграциями с self-hosted приложениями. Dashwise — универсальная панель управления для homelab, предназначенная для тех, кто запускает множество self-hosted сервисов и хочет собрать их на одной странице. Панели настраиваются через веб-интерфейс, а не через конфигурационные файлы, и состоят из ссылок, виджетов и glanceables — коротких строк с информацией рядом с часами.
- dashwise можно использовать бесплатно? Какая у него лицензия?
- dashwise распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- dashwise всё ещё поддерживается?
- Активно поддерживается. Последний коммит в dashwise — 4 нояб. 2026 г..
- Для чего можно использовать dashwise?
- Создание единой стартовой страницы для доступа ко всем сервисам homelab. Размещение панели homelab за SSO-входом для небольшой команды или семьи. Мониторинг self-hosted приложений с помощью виджетов интеграций на одном экране.
- Как установить dashwise?
- Установите зависимости для локальной разработки: bun install Запустите скрипты разработки workspace: bun run dev Для production выполните деплой с помощью docker-compose.yaml из репозитория
- Где скачать dashwise?
- Исходный код и инструкции по установке — на GitHub: https://github.com/andreasmolnardev/dashwise
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Веб-приложение для самостоятельного хостинга, которое будит устройства в сети с помощью Wake-on-LAN; создано на SvelteKit, Go и PocketBase.
Одна self-hosted страница показывает состояние homelab, используя уже запущенные инструменты и ничего в них не меняя.
Самостоятельно размещаемая база маршрутов для загрузки GPS-треков, планирования маршрутов и создания каталога походов и поездок с поиском.
Веб-интерфейс на Streamlit поверх yt-dlp: скачивает отдельные видео и плейлисты и раскладывает файлы по папкам, которые сканируют Plex, Jellyfin или Emby.
Самостоятельно размещаемая панель приложений и стартовая страница браузера для ссылок на веб-сервисы с отображением актуальной статистики поддерживаемых сервисов.