С течением времени и с появлением все большего количества сервисов вы
начинаете замечать, что сервисов слишком много, чтобы запомнить к
каждому его IP и номер порта каждого сервиса. По возможности хотелось бы
видеть немного больше информации: доступность сервисов, количество
запущенных VM для proxmox и т.д. Таким образом, мы приходим к
необходимости какой-то стартовой страницы с минимальным набором
необходимой информации. Это и будет наша приборная панель. Для себя
выбрал Homepage и именно это решение будем настраивать в текущей статье. Создаем необходимые папки и файлы: touch {.env,docker-compose.yml}
mkdir config_homepage Добавляем секреты: echo "HOMEPAGE_ALLOWED_HOSTS=<your_ip>,<your_domain>" >> .env docker-compose.yml: services:
homepage:
image: ghcr.io/gethomepage/homepage:latest
container_name: homepage
ports:
- 3001:3000
volumes:
- ./config_homepage:/app/config
environment:
- HOMEPAGE_ALLOWED_HOSTS=${HOMEPAGE_ALLOWED_HOSTS}
-