Пошаговая инструкция по обновлению платформы
Вы можете обновить локальную платформу Protectimus с помощью
образа Docker на любой операционной системе.
Однако, если вы установили платформу на Windows, следуйте
инструкциям для пользователей Windows ниже.
1. Обновление платформы с помощью Docker-образа
У вас есть два варианта обновления локальной платформы Protectimus с помощью образа Docker:
Мы рассмотрим оба метода, предоставив вам возможность выбрать тот, который лучше всего соответствует вашим предпочтениям.
1.1. Обновление через клонирование репозитория Git
- Используйте эту команду, чтобы скопировать репозиторий с файлами Docker Compose на компьютер, где установлена платформа Protectimus On-Premise.
git clone
https://github.com/protectimus/platform
Содержимое архива будет следующим:
.
└── platform
├── platform
│ ├── docker-compose.yaml
│ ├── .env
│ ├── platform_data
│ │ ├── autogenerated-keystore.jks
│ │ └── protectimus.platform.properties
│ └── postgres_data
├── radius
│ ├── config
│ │ ├── radius.all.yml
│ │ └── radius.yml
│ ├── docker-compose.yaml
│ └── .env
└── unifi-guest-portal
├── config
│ ├── fragments.html
│ ├── guest-portal.all.yml
│ └── guest-portal.yml
├── docker-compose.yaml
└── .env
- Перейдите в каталог платформы:
cd platform/platform
- Запустите приложение с помощью Docker Compose.
Эта команда запустит все контейнеры, необходимые для вашего приложения, в фоновом режиме (-d):
docker-compose up -d
- Остановите запуск контейнеров с помощью этой команды:
docker-compose down
- Создайте резервную копию базы данных. Данные находятся в каталоге postgres_data.
- Получите последние изменения из Git-репозитория.
Эта команда обновит ваш локальный репозиторий до последней версии, которую вы загрузили на Git.
Устраните возможные конфликты конфигураций при необходимости.
git pull
- Загрузите обновленные образы. Эта команда загрузит обновленные образы Docker из вашего реестра Docker:
docker-compose pull
- Перезапустите контейнеры с новыми образами.
Эта команда перезапустит контейнеры, используя обновленные образы, в фоновом режиме (-d):
docker-compose up -d
1.2. Ручное обновление с Github
- Скачайте последнюю версию архива с платформой Protectimus с Github и извлеките платформу:
https://github.com/protectimus/platform/releases
Содержимое архива будет следующим:
.
└── platform
├── platform
│ ├── docker-compose.yaml
│ ├── .env
│ ├── platform_data
│ │ ├── autogenerated-keystore.jks
│ │ └── protectimus.platform.properties
│ └── postgres_data
├── radius
│ ├── config
│ │ ├── radius.all.yml
│ │ └── radius.yml
│ ├── docker-compose.yaml
│ └── .env
└── unifi-guest-portal
├── config
│ ├── fragments.html
│ ├── guest-portal.all.yml
│ └── guest-portal.yml
├── docker-compose.yaml
└── .env
- Перейдите в каталог платформы:
cd platform/platform
- Запустите приложение с помощью Docker Compose.
Эта команда запустит все контейнеры, необходимые для вашего приложения, в фоновом режиме (-d):
docker-compose up -d
- Остановите запуск контейнеров с помощью этой команды:
docker-compose down
- Создайте резервную копию базы данных. Данные находятся в каталоге postgres_data.
- Измените версию компонента на последнюю в файле .env.
- Загрузите обновленные образы. Эта команда загрузит обновленные образы Docker из вашего реестра Docker:
docker-compose pull
- Перезапустите контейнеры с новыми образами.
Эта команда перезапустит контейнеры, используя обновленные образы, в фоновом режиме (-d):
docker-compose up -d
2. Обновление платформы на Windows
2.1. Остановите службы Platform, Bot и Radius.
Прежде чем обновить платформу, остановите сервисы Платформы, Ботов и RADIUS в службах Windows.


2.2. Обновите платформу и выберите существующую базу данных
Установите новую версию локальной платформы Protectimus и при выборе базы данных выберите ту, которая использовалась в старой версии платформы Protectimus.
- Выберите нужные компоненты.
- Нажмите Next.
- Нажмите Next.
- Используйте свое имя пользователя и пароль для входа в базу данных PostgreSQL, которую вы создали во время первой установки платформы, и нажмите LogIn.
- Введите название базы данных, которую вы использовали в старой версии Protectimus, и нажмите кнопку Select.
Вы можете нажать кнопку List, чтобы просмотреть список доступных баз данных, если вы не помните точное название нужной базы данных.
- Желательно использовать ту же папку назначения, что и раньше.
- После установки платформы вы увидите журнал изменений с описанием последних обновлений; закройте его.
- Затем нажмите ОК, чтобы завершить установку.
Если у вас есть вопросы, обратитесь в
службу поддержки клиентов Protectimus.