Самостоятельно размещаемая панель управления для homelab с настройкой через GUI, встроенной SSO-аутентификацией, новостями из RSS, виджетами и интеграциями с self-hosted приложениями.
codewec/dashlit
Самостоятельно размещаемая панель на Svelte для ссылок, инструментов и статуса сервисов в одном месте.
Open source альтернатива:Homepage
Linkwarden
- Звёзды
- 478
- Форки
- 17
- Открытые issues
- 8
- Последний коммит
- вчера
Что это?
DashLit — стартовая страница для закладок и сервисов, которую можно разместить на собственном сервере. Ссылки можно распределять по нескольким панелям с компоновкой в виде строк, столбцов или masonry-сетки, перетаскивать группы и элементы, а также задавать панели по умолчанию для отдельных пользователей или для всей системы. Для каждого элемента можно проверять доступность URL, а на странице отображаются актуальные индикаторы статуса.
Проект поставляется в виде одного бинарного файла Go со встроенным фронтендом на Svelte. Его можно запустить через Docker, установочный скрипт для systemd в Linux или помощник для Proxmox LXC. Для входа доступны локальная авторизация по паролю и OIDC, в том числе через Pocket ID; можно настроить регистрацию и привязку аккаунтов. Иконки можно искать на selfh.st и в Iconify, а интерфейс предлагает несколько светлых и тёмных тем в духе Catppuccin, а также пользовательские палитры. Панели, группы и элементы можно импортировать, экспортировать и клонировать.
Ключевые возможности
- 01Несколько панелей с публичным доступом, доступом после авторизации или приватным режимом
- 02Перетаскивание групп и элементов с поддержкой компьютеров и сенсорных устройств
- 03Проверка доступности URL с актуальными индикаторами статуса
- 04Локальная авторизация по паролю и аутентификация через OIDC, в том числе Pocket ID
- 05Поиск иконок на selfh.st и в Iconify
- 06Навигация с клавиатуры, фильтрация и сочетания клавиш с модификаторами
Сценарии использования
- Создание стартовой страницы для сервисов домашней лаборатории
- Общий каталог внутренних ссылок и инструментов команды с доступом после авторизации
- Проверка доступности внутренних сервисов на одной странице
- Запуск лёгкой панели на Raspberry Pi или в контейнере Proxmox
Быстрый старт
- 1
Загрузите образ контейнера
docker pull ghcr.io/codewec/dashlit:latest - 2
Запустите DashLit, предварительно заменив значение JWT_SECRET
docker run -d --name dashlit --restart unless-stopped -p 3000:8080 -e JWT_SECRET='replace-with-a-long-random-secret' -v dashlit-data:/data ghcr.io/codewec/dashlit:latest - 3
Откройте http://localhost:3000 и создайте первую учетную запись — она станет учетной записью администратора
Что важно знать
- Значение JWT_SECRET по умолчанию предназначено для разработки; в рабочей среде его необходимо заменить.
- При самостоятельном размещении вам придется самостоятельно управлять сервером, томом данных и резервными копиями.
В подборках
Темы
Частые вопросы
- Что такое dashlit?
- Самостоятельно размещаемая панель на Svelte для ссылок, инструментов и статуса сервисов в одном месте. DashLit — стартовая страница для закладок и сервисов, которую можно разместить на собственном сервере. Ссылки можно распределять по нескольким панелям с компоновкой в виде строк, столбцов или masonry-сетки, перетаскивать группы и элементы, а также задавать панели по умолчанию для отдельных пользователей или для всей системы. Для каждого элемента можно проверять доступность URL, а на странице отображаются актуальные индикаторы статуса.
- dashlit можно использовать бесплатно? Какая у него лицензия?
- dashlit распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- dashlit всё ещё поддерживается?
- Активно поддерживается. Последний коммит в dashlit — 5 нояб. 2026 г..
- Для чего можно использовать dashlit?
- Создание стартовой страницы для сервисов домашней лаборатории Общий каталог внутренних ссылок и инструментов команды с доступом после авторизации Проверка доступности внутренних сервисов на одной странице Запуск лёгкой панели на Raspberry Pi или в контейнере Proxmox
- Как установить dashlit?
- Загрузите образ контейнера: docker pull ghcr.io/codewec/dashlit:latest Запустите DashLit, предварительно заменив значение JWT_SECRET: docker run -d --name dashlit --restart unless-stopped -p 3000:8080 -e JWT_SECRET='replace-with-a-long-random-secret' -v dashlit-data:/data ghcr.io/codewec/dashlit:latest Откройте http://localhost:3000 и создайте первую учетную запись — она станет учетной записью администратора
- Где скачать dashlit?
- Исходный код и инструкции по установке — на GitHub: https://github.com/codewec/dashlit
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемая панель для домашней лаборатории: проверки состояния сервисов, виджеты, темы, наборы иконок и редактор конфигурации в UI.
Лёгкая автономно размещаемая стартовая страница с настраиваемым набором ссылок, поиском и небольшими пользовательскими страницами — всё задаётся в одном конфигурационном файле.
Самостоятельно размещаемая панель приложений и стартовая страница браузера для ссылок на веб-сервисы с отображением актуальной статистики поддерживаемых сервисов.
Самостоятельно размещаемая панель, которая собирает RSS, Reddit, Hacker News, погоду, статус Docker и многое другое на одной странице; форк Glance.
Самостоятельно размещаемое браузерное рабочее пространство для SSH-терминалов и передачи файлов по SFTP с многопользовательскими учётными записями, passkeys, OIDC и зашифрованным хранилищем ключей.