Веб-инсталлер
- Приветствие
- Выбор базы данных
- Создание и проверка подключения к базе данных
- Проверка структуры базы данных
- Настройка файлового хранилища
- Импорт контента для шаблонов приложения
- Завершение первичной настройки
- Настройка SSO
- Описание параметров модуля SSO (SAML)
- Проверка подключения SSO
- Установка администратора приложения
- Завершение конфигурирования приложения
Доступен для версии приложения от 1.8.0 и выше. Позволяет произвести основные настройки для запуска приложения.
Для запуска в таком режиме выполните команду ниже, подставив в нее нужные значения:
ДОМЕН
— доменное имя, на котором работает приложениеДОМЕН ИЛИ IP
— имя хоста, на котором работает приложениеПОЛЬЗОВАТЕЛЬ
— имя учетной записи, с которой выполняется установка
docker run -it \
--rm \
--network host \
-p 443:443 \
-e TZ=Europe/Moscow \
-e DOMAIN=ДОМЕН \
-e HOSTNAME=ДОМЕН ИЛИ IP \
-e WHITEBOARD_MODE=install \
-v /home/ПОЛЬЗОВАТЕЛЬ/docker/conf:/conf \
-v /home/ПОЛЬЗОВАТЕЛЬ/docker/logs_nginx:/var/log/nginx \
-v /home/ПОЛЬЗОВАТЕЛЬ/docker/logs_app:/root/.pm2/logs \
-v /mnt/editboard-storage:/storage \
--name editboard docker-registry.pruffme.com/editboard:latest
Приветствие
Выбор базы данных
Выберите ту базу данных, которую вы решили использовать на этапе подготовки к установке
Создание и проверка подключения к базе данных
Если выбрана MongoDB
Введите строку соединения с базой данных
Как формируется строка
mongodb://username:password@host/database
, где:
-
username
иpassword
— логин пользователя для базы данных с его паролем, которые были созданы на этапе подготовки к установке. -
host
— домен или адрес сервера, на котором расположена база данных. -
database
— имя базы данных, к которой вы хотите подключиться.
Например:
mongodb://admin:12345@localhost:27017/myDatabase
Если выбрана PostgreSQL
Используйте логин пользователя для базы данных с его паролем, которые были созданы на этапе подготовки к установке
Соединение успешно установлено:
Если выбрана MongoDB
Если выбрана PostgreSQL
Проверка структуры базы данных
Проверяет и в случае необходимости создает недостающии коллекции в базе данных
Настройка файлового хранилища
Обязательно убедитесь в доступности указываемого ресурса. Может потребоваться донастройка nginx приложения
Импорт контента для шаблонов приложения
Выполняется извлечение библиотеки шаблонов для приложения. Недостающие по каким либо причинам шаблоны также восстанавливаются во время данной операции
Завершение первичной настройки
После этого установите Docker и выполните основной запуск приложения по инструкции.
Настройка SSO
Перед настройкой SSO в веб-инсталлере сначала настройте SSO на стороне поставщика удостоверений. Как это сделать.
При проверке подключения в новой вкладке вы получите детализированную информацию о подключении
Если выбран SAML
Параметр | Описание | Тип данных |
---|---|---|
entry_point | Адрес, по которму расположен сервис аутентификации | Строка |
issuer | Уникальный идентификатор вашего сервиса SSO, которое используется провайдером для идентификации приложения, инициирующего запрос идентификации | Строка |
cert | Путь к сертификату безопасности, который используется для проверки подлинности сообщений SAML | Строка |
callback_url | URL, на который SSO-провайдер будет перенаправлять пользователя после успешной аутентификации вместе с аутентификационным токеном или утверждениями | Строка |
field_id | Указывает на поле данных в SAML Assertion, которое содержит адрес электронной почты пользователя | Строка |
field_name | Указывает на поле данных в SAML Assertion, которое содержит имя пользователя. Это поле используется приложением для отображения имени или других данных пользователя. field_name важно указать польностью, например http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name |
Строка |
Описание параметров модуля SSO (SAML)
Если выбрана OpenID
Если выбран LDAP
Проверка подключения SSO
При нажатии на кнопку Проверить соединение произойдет тестовая аутентификация на странице поставщика удостоверений.
Если аутентификация прошла успешно, вы увидите окно с соответствующим сообщением.
Установка администратора приложения
Завершение конфигурирования приложения
Скачайте полученный файл конфигурации config.json
и замените имфайла в папке /home/имя пользователя /docker/conf
.
После этого вы можете остановить Docker в режиме установки и запустить его в основном режиме. Как это сделать.