Установка и настройка homepage в portainer

Установка homepage

Для установки homepage в docker через portainer, нам необходимо перейти в веб-интерфейс portainer

http://<ip lxc контейнера>:9000

В веб интерфейсе необходимо перейти в docker

image.png

Слева или в центре экрана выбрать Stacks

image.png

Слева сверху выбрать +Add stack

image.png

В name указать название нашего контейнера homepage

image.png

Ниже в поле для ввода кода Web editor, вводим код нашего docker-compose файла

version: "3.8"
services:
  homepage:
    image: ghcr.io/gethomepage/homepage:latest
    container_name: homepage
    ports:
      - "3000:3000"
    volumes:
      - /opt/homepage/config:/app/config          # Конфиги (services.yaml, settings.yaml)
      - /opt/homepage/images:/app/public/images   # Фоны и кастомные картинки
      - /opt/homepage/icons:/app/public/icons     # Иконки сервисов
      - /opt/homepage/custom:/app/custom          # Кастом CSS/JS
      - /var/run/docker.sock:/var/run/docker.sock:ro  # Docker виджеты
      - /etc/localtime:/etc/localtime:ro          # Часовой пояс
    environment:

      - HOMEPAGE_ALLOWED_HOSTS=<ip контейнера portainer>:3000,<домен созданный в NPM>,localhost:3000 #ВНИМАТЕЛЬНО!!!
    restart: unless-stopped

После ввода необходимо нажать кнопку Deploy the stack

image.png

Если все в порядке, после установки у вас появится доступ к панели по адресу http://<ip lxc контейнера с portain>:3000

Настройку homepage рекомендую выполнять через официальную документацию документацию homepage dashoboard


Версия #7
Михаил Тюменцев создал 2026-01-04 00:48:13 UTC
Михаил Тюменцев обновил 2026-01-07 11:07:44 UTC