Постепенно, при увеличении сервисов которыми вы пользуетесь, может возникнуть ситуация, когда уже сложно вспомнить на каком порту и доменном имени находится тот или иной сервис и в данной ситуации на помощь приходит homepage.
homepage — это небольшой сайт на котором вы можете собрать все ваши сервисы, добавить виджеты и закладки на сайты.
Основные преимущества homepage
Для установки homepage у вас на сервере должен быть установлен Docker и dockert-compose.
Создадим директорию homepage и в ней файл docker-compose.yml и директорию config
В файл docker-compose.yml внесем следующий текст
Помимо контейнера для homepae будет развернут дополнительный контейнер который позволит интегрировать в панель виджеты с отображением текущих контейнеров, чуть позже мы добавим такой виджет в конфигурацию.
Для того чтобы развернуть контейнеры выполняем команду
После успешной установки переходив по адресу http://server-ip:3030 и попадаем в homepage.
Для того чтобы настроить внешний вид панели нам необходимо будет внести правки в файлы конфигураций которые находятся в директории config .
Подробную информацию о настройке панели вы можете найти в официальной документации homepage.
В качестве примера мы выведем такую информацию:
Для того чтобы добавить логотип и виджет погоды, нам необходимо отредактировать файл widgets.yaml
Список всех доступных виджетов вы найдете в официальной документации в разделе Information Widgets
Добавим отображение информаци про сервисы Gitea и Portainer а также добавим остальные сервисы которые используются. Для этого отредактируем файл services.yaml. Ниже я приведу свой вариант файла services.yaml. Для каждого сервиса вы можете выбрать любую иконку, в homepage включен набор иконок Dashboard icons , в поле с определением инки достаточно указать имя файла иконки. Более подробнее о том как правильно заполнить файл services.yaml вы можете прочитать на официальном сайте .
Перейдем к добавлению закладок на полезные ресурсы. Все закладки хранятся в файле bookmarks.yaml. Пример моего файла bookmarks.yaml указан ниже
На этом настройка homepage завершена и вы получаете удобную панель с быстрым доступом ко всем необходимым вам ресурсам.
Подберите оптимальную конфигурацию VPS