[ad_1]
Панели мониторинга могут стать отличным дополнением к репертуару любой домашней лаборатории, будь то помощь в организации часто используемых сервисов или предоставление нетехническим соседям по комнате/членам семьи доступа ко всем вашим локальным приложениям. Но из-за множества этих приложений может быть немного сложно найти подходящее для ваших нужд.
Когда я недавно наткнулся на домашнюю страницу, я был загипнотизирован функциями, предлагаемыми этим удобным инструментом панели управления. Если вы никогда о нем не слышали или ищете подробное руководство, которое поможет вам настроить его в домашней лаборатории, вы попали по адресу!

Связанный
6 инструментов с открытым исходным кодом, которые сделают Proxmox еще лучше
Повысьте уровень своей игры на Proxmox с помощью этих шести полезных инструментов
Что такого особенного в домашней странице?
Все параметры настройки, которые вы можете попросить
Если бы мне пришлось использовать слово для описания домашней страницы, это было бы гибкий. Это потому, что вы можете настроить каждый аспект пользовательского интерфейса домашней страницы по своему вкусу с помощью файлов YAML. Помимо очевидных эстетических преимуществ, вы можете изменять определенные файлы конфигурации для отслеживания ключевых показателей ваших приложений, а это означает, что домашняя страница также может выступать в качестве временной службы мониторинга. Кроме того, вы даже можете добавлять собственные закладки и изменять их внешний вид, используя всего несколько строк кода.
Развертывание контейнера домашней страницы
Использование Проксмокса
Домашнюю страницу можно запустить как контейнерное приложение несколькими способами. Как обычно, пользователи Proxmox имеют самую простую процедуру установки, поскольку вы можете использовать простые сценарии Proxmox VE-Helper Scripts, чтобы запустить контейнер за считанные секунды.
- Отправляйтесь в Оболочка вкладка вашего Узел Проксмокс.
- Вставьте следующий код внутрь, чтобы начать процесс установки домашней страницы.
bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/homepage.sh)"
- Кран Да дважды и дождитесь, пока скрипт инициализирует контейнер.
- Используйте IP-адрес отображается в терминале для доступа к пользовательскому интерфейсу домашней страницы.
В типичной настольной ОС
Но если вы используете дистрибутив Linux, вы можете развернуть контейнер домашней страницы с помощью Docker Engine. Для этого
- Запустите Терминал приложение.
- Используйте нано редактор для создания и доступа к docker-compose.yml файл для домашней страницы.
sudo nano docker-compose.yml
- Откройте официальный репозиторий домашней страницы в своем браузере и скопируйте код под Использование Docker Compose раздел в файл, который вы создали ранее.
- Создайте новую папку для файлов конфигурации домашней страницы, используя Файловый менеджер и скопируйте его Путь.
- Вернитесь в docker-compose.yml файл и замените /путь/к/конфигурации поле под объемы заголовок с путем к той же папке, которую вы создали на последнем шаге.
- Раскрутите контейнер домашней страницы с помощью докер составить команда.
sudo docker compose up -d
- Вы можете получить доступ к контейнеру, введя IP-адрес вашей системы, за которым следует двоеточие (:) и номер порта 3000 в веб-браузер.
Те, кто использует Windows, могут продолжить работу с помощью Docker. Но если вы еще не настроили Docker, вы можете запускать те же сценарии внутри виртуальной машины Linux, развернутой с помощью гипервизора Type-2.
Настройка пользовательского интерфейса домашней страницы
К настоящему моменту вы, возможно, заметили, что веб-интерфейс довольно простой, а это означает, что вам придется изменить пару файлов YAML, чтобы откалибровать домашнюю страницу по своему вкусу. Независимо от метода, который вы использовали для создания контейнера домашней страницы, общая процедура практически одинакова.
- Если вы использовали скрипт Proxmox VE-Helper Script, вам придется открыть Консоль вкладка нового Контейнер домашней страницы и используйте команду cd с /opt/homepage/config/ путь для доступа к файлам конфигурации.
cd /opt/homepage/config/
Но если вы используете настольную ОС, вам придется ввести путь к папке конфигурации домашней страницы вместо /opt/homepage/config/
sudo cd /location_of_config/
- Откройте settings.yaml файл с помощью текстового редактора nano.
nano settings.yaml
В обычном дистрибутиве вам придется добавить судо перед командой или запуском судо -с для запуска команд от имени пользователя root.
- Если вы хотите изменить фон информационной панели, вы можете добавить фон поле рядом с двоеточием (:) и URL-адрес фонового изображения.
- Обязательно нажмите Ctrl+Xс последующим Да и Входить сохранить и выйти из файла.
- Далее запустите Services.yaml файл с помощью нано редактор.
nano services.yaml
- Вы можете добавить имя, href тег (IP-адрес), описаниеи другие подробности ваших услуг в соответствии с Название группы перед использованием Ctrl+X, Даи Входить клавиши, чтобы вернуться в консоль терминала/контейнера.
- Если вы хотите добавить закладки в веб-интерфейс главной страницы, вы можете открыть bookmarks.yaml файл с помощью нано текстовый редактор.
nano bookmark.yaml
- Оказавшись внутри, вы можете добавить сокращать (аббревиатура) и href (URL) теги для связи ваших любимых веб-сайтов с домашней страницей.
- Не забудьте нажать Ctrl+X, Даи Входить чтобы вернуться к терминалу.
- Введите перезагрузку в терминал, чтобы применить изменения к панели управления домашней страницы.
Создайте идеальную панель управления с помощью домашней страницы
Помимо этих изменений, вы также можете импортировать виджеты для своих локальных приложений с помощью виджет ключевое слово, за которым следует двоеточие (:), имя, hrefи несколько других элементов внутри Services.yaml файл. Поскольку эти дополнительные поля различаются в разных приложениях, вам придется посетить официальную страницу домашней страницы, чтобы найти конкретные элементы, необходимые для ваших любимых виджетов. Просто убедитесь, что вы соблюдаете правильный отступ, поскольку даже одна ошибка в форматировании приведет к поломке информационной панели. Но если домашняя страница кажется слишком сложной, возможно, было бы неплохо собрать панель управления, используя вместо этого удобный для начинающих контейнер Heimdall.

Связанный
Я попробовал создать домашнюю лабораторию с мощной операционной системой корпоративного уровня.
У Harvester могут быть какие-то странные минимальные системные требования, но стоит проверить, есть ли у вас оборудование, которое справится с этим.
[ad_2]