Итоги
У вас есть домашняя лаборатория, и вы постоянно бегаете к своему Docker-хосту в поисках нужных служб или мучаетесь с множеством беспорядочных закладок? Дашборд выглядит стильно и привлекательно, а также абсолютно удобен для навигации по всем вашим самохостинговым услугам.
Что представляет собой дашборд для домашней лаборатории?
Если вы никогда не слышали о дашборде для домашней лаборатории, знайте, что он способен кардинально упростить управление вашей лабораторией.
10 контейнеров Docker, которые обязателен запустить каждому владельцу домашней лаборатории
Сколько из этих контейнеров вы уже используете?
Во многих домашних лабораториях работают многочисленные службы на различных машинах. Даже если у вас всего один компьютер, может быть несколько виртуальных машин с уникальными IP-адресами. Запоминать эти IP-адреса и порты для каждой службы может быть непросто. Закладки могут помочь, но они не всегда организованы.
В это время вам на помощь приходит дашборд для домашней лаборатории. Это самохостинговое программное обеспечение с приятным интерфейсом, которое показывает различные службы, размещенные в вашей лаборатории. Оно использует иконки, группы и прочие элементы для упорядочивания и организации ссылок на различные самохостинговые услуги.
Некоторые дашборды точно имеют интеграции API, позволяющие получить информацию о службах одним взглядом: например, сколько пользователей смотрит Plex или сколько из ваших веб-сайтов активно с помощью Uptime-Kuma.
Самое простое определение дашборда для домашней лаборатории — это единое место, где собраны ссылки на все ваши самохостинговые службы. Некоторые ссылки могут вести к FQDN, таким как service.domain.com, а другие — прямо к IP, например, 192.168.72.123:8000.
Почему вам нужен дашборд для домашней лаборатории
Возможно, вы думали так же, как и я несколько месяцев назад. У меня уже более четырех лет есть домашняя лаборатория, и до этого момента у меня не было «необходимости» в дашборде. Я видел подобные решения, думал о хостинге одного из них, но так и не решился.
Все мои контейнеры Docker были на одном компьютере, и я использовал его интерфейс Docker для просмотра услуг. Я хотел бы начать использовать дашборд гораздо раньше. Запуск отдельной, быстро загружающейся веб-страницы с аккуратно оформленными услугами и логотипами намного проще, чем листание страницы Docker.
В зависимости от выбранного вами программного обеспечения для дашборда, есть разные способы организации услуг. Вы можете группировать их по типу (медиа, хостинг, облако и т. д.), по серверу, на котором они размещены (как делаю я сам), или другим способом.
Кроме того, дашборды домашних лабораторий могут показывать различные статусы ваших самохостинговых служб. Некоторые дашборды предоставляют детальную информацию, такую как данные о воспроизведении для Plex, тогда как другие просто сообщают, работает ли услуга, с помощью цветной точки. Глубина информации на вашем дашборде — это уже ваш выбор.
Если у вас есть домашняя лаборатория, вам просто необходим дашборд. Он избавит вас от необходимости помнить, на каком порту находится та или иная услуга, или какой из ваших серверов работает под Scrypted, а какой — под Home Assistant.
Существует множество дашбордов на выбор
Когда речь заходит о самохостинговых услугах, выбор почти всегда обширен. Дашборды для домашних лабораторий — не исключение. Хотя в списке Awesome-Selfhosted представлено 20 вариантов, я расскажу о нескольких своих любимых.
homepage
Я использую homepage с тех пор, как начал работу с дашбордами в этом году. YAML-файлы легко программировать, и сервис выглядит просто отлично. Мне нравятся интеграции API, которые он предлагает с используемыми мной службами.
Glance
Glance — это дашборд с уникальным стилем. У него есть как главная страничка с новостями, календарем и прочими элементами, так и настраиваемая страница вашей лаборатории, которую вы можете адаптировать под себя.
Glance более ориентирован на виджеты, чем многие другие дашборды, позволяя извлекать новости и информацию из разных источников, а также выступая в роли менеджера вашей домашней лаборатории.
Heimdall
Heimdall был первым дашбордом для домашней лаборатории, который я попробовал много лет назад, и он сразу показался мне слишком сложным. Если честно, он сначала оттолкнул меня от дашбордов, но позже я его оценил.
Эстетика не совсем моя прелесть, но он дает возможность хранения всех закладок в интерфейсе, а не в YAML. Так что если вы не программист и ищете способ избежать использования YAML для настройки дашборда, Heimdall — отличный выбор.
Homarr
Homarr — это новый дашборд, который также предлагает возможность настройки через UI, как и Heimdall. Я не использовал Homarr активно (хотя планирую перейти на него в будущем как на свой дашборд), но он кажется довольно простым в использовании в общем.
Homer
Homer — еще один дашборд для домашней лаборатории, основанный на YAML. Он предлагает очень простой дизайн, напоминающий homepage, но с уникальными стилистическими штрихами. У Homer, однако, есть немного больше функций, чем у homepage, такие как иконки статуса и более простой интеграционный API.
Organizr
Organizr предназначен для тех, кто любит визуальные элементы в дашборде своей лаборатории. В то время как другие упомянутые сервисы представляют собой улучшенные менеджеры закладок с более удобным интерфейсом, Organizr выводит это на новый уровень с вкладками, которые загружаются на одной веб-странице, упрощая управление вашим сервером.
Настройте свой дашборд под себя
После выбора дашборда, который вы хотите использовать, сделайте его уникальным! Большинство дашбордов поддерживают возможность добавления фоновых изображений, изменения цветов и других персонализаций.
Одно из моих любимых занятий с дашбордом — это создание уникального стиля. Я нахожу свою любимую фотографию на Unsplash и устанавливаю ее в качестве фона. Это делает мой дашборд более личным, и мне всегда приятно видеть это изображение, когда я открываю свой дашборд.
Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!
Вы также можете найти наши материалы в:
- Telegram: https://t.me/gergenshin
- Youtube: https://www.youtube.com/@gergenshin
- Яндекс Дзен: https://dzen.ru/gergen
- Официальный сайт: https://www-genshin.ru