﻿# Установка ELMA365 Standard ознакомительная версия 

> [HTML Version](elma365-standard-trial-version.html)

ELMA365 On-Premises редакции Standard можно установить в Kubernetes-in-Docker (KinD). Данный вариант установки наиболее прост и позволяет запускать локальный кластер Kubernetes с использованием узла Docker‑контейнера.

Установка состоит из трёх этапов:

1. [Установка Docker на вашу операционную систему](#install-docker).

2. [Скачивание скрипта установки и заполнение конфигурационного файла](#install-config-file).

3. [Запуск скрипта установки](#run-script).

Перед началом установки ознакомьтесь с [системными требованиями ELMA365 On-Premises](elma365-enterprise-on-premises.md#standard).

(elma365-standard-trial-version-4.png)

## Шаг 1. Установка Docker

[Установите Docker](https://docs.docker.com/engine/install/) для вашей операционной системы.

````
начало внимание

````
KinD не поддерживает создание Kubernetes-кластера с Cgroups v2. Подробнее о возможных ошибках читайте в [документации](https://kind.sigs.k8s.io/docs/user/known-issues/#failure-to-create-cluster-with-cgroups-v2).

````
конец внимание

## ````
Шаг 2. Скачивание скрипта установки и заполнение конфигурационного файла

При первом запуске скрипт установки создаст файл конфигурации с наименованием \[OBJECT\] в каталоге, откуда он был запущен.

1. Скачайте и запустите скрипт установки ELMA365 для создания конфигурационного файла, выполнив следующую команду:

````
sudo curl -fsSL -o elma365-docker.sh https://dl.elma365.com/onPremise/latest/elma365-docker-latest \&\& \\  
sudo chmod +x elma365-docker.sh \&\& \\  
sudo ./elma365-docker.sh

````
Адреса для загрузки других версий ELMA365 перечислены в статье [«Ссылки для скачивания дистрибутивов ELMA365 On‑Premises»](links-for-install-elma365.md#links-for-install-kind). 

````
начало внимание

````
Для создания нового стартового (default) файла конфигурации переименуйте существующий файл конфигурации \[OBJECT\] и запустите скрипт установки с ключом \[OBJECT\].

````
конец внимание

2. ````
Внесите изменения в подготовленный скриптом установки конфигурационный файл \[OBJECT\]. 

3. Для быстрого старта приложения ELMA365 Standard раскомментируйте и заполните необходимые переменные.

Заполнение основных параметров в конфигурационном файле \[OBJECT\] может выглядеть следующим образом:  
**(kubernetes-in-docker-2.png)**

Где:

- \[OBJECT\] — IP-адрес хостовой машины, по которому будет доступно приложение ELMA365 Standard. Подробнее о создании домена (FQDN) читайте в [«Изменение параметров ELMA365 Standard»](change-elma365standard-parameters.md);

- \[OBJECT\] — адрес электронной почты администратора;

- \[OBJECT\] — пароль администратора;

````
начало примечание

````
**Примечание**

Для пароля разрешается применять следующие символы:

- заглавные латинские буквы: от A до Z;

- строчные латинские буквы: от a до z;

- цифры от 0 до 9;

- символы:  -\_.

Зарезервированные (недопустимые) символы:

\! \* ' ( ) ; : @ \& = + \$ , / ? % # \[ \] \{ \}

````
конец примечание

- ````
\[OBJECT\]** **— язык установленной системы.

**Важно**: если Docker установлен через Snap, в файле конфигурации раскомментируйте и измените пути до папок или каталогов для параметров \[OBJECT\] и \[OBJECT\], например:

- \[OBJECT\];

- \[OBJECT\].

Заполнение переменных подключения к proxy-серверу

  
Чтобы использовать ваш proxy-сервер для установки и работы ELMA365 Standard, раскомментируйте и заполните переменные секции \[OBJECT\] в конфигурационном файле \[OBJECT\].  


Пример для \[OBJECT\]:  


````
\# -------------------------------------------------------------  
\# Настройка режима работы сервера ELMA365 через прокси-сервер  
\# -------------------------------------------------------------  
HTTPS\_PROXY=http://proxy\_user:proxy\_pass@host:port/  
HTTP\_PROXY=http://proxy\_user:proxy\_pass@host:port/  
NO\_PROXY=localhost,192.168.1.103,127.0.0.0/8,10.0.0.0/8,  
169.254.0.0/16,192.168.0.0/16,100.64.0.0/10,172.16.0.0/12,  
cluster.local,linkerd.svc  
https\_proxy=http://proxy\_user:proxy\_pass@host:port/  
http\_proxy=http://proxy\_user:proxy\_pass@host:port/  
no\_proxy=localhost,192.168.1.103,127.0.0.0/8,10.0.0.0/8,  
169.254.0.0/16,192.168.0.0/16,100.64.0.0/10,172.16.0.0/12,  
cluster.local,linkerd.svc

````
  
Пример для \[OBJECT\]:  


````
\# -------------------------------------------------------------  
\# Настройка режима работы сервера ELMA365 через прокси-сервер  
\# -------------------------------------------------------------  
HTTPS\_PROXY=http://proxy\_user:proxy\_pass@host:port/  
HTTP\_PROXY=http://proxy\_user:proxy\_pass@host:port/  
NO\_PROXY=localhost,example.com,127.0.0.0/8,10.0.0.0/8,  
169.254.0.0/16,192.168.0.0/16,100.64.0.0/10,172.16.0.0/12,  
cluster.local,linkerd.svc  
https\_proxy=http://proxy\_user:proxy\_pass@host:port/  
http\_proxy=http://proxy\_user:proxy\_pass@host:port/  
no\_proxy=localhost,example.com,127.0.0.0/8,10.0.0.0/8,  
169.254.0.0/16,192.168.0.0/16,100.64.0.0/10,172.16.0.0/

````


Где:

- \[OBJECT\] — имя пользователя для авторизации на proxy‑сервере;

- \[OBJECT\] — пароль для авторизации на proxy‑сервере;

- \[OBJECT\] — хост используемого proxy‑сервера;

- \[OBJECT\] — порт используемого proxy‑сервера.

Убедитесь, что в переменных \[OBJECT\] и \[OBJECT\] указаны сетевые адреса диапазоны сетевых адресов и домены, которые нужно исключить из использования proxy.

Подробнее о параметрах конфигурационного файла \[OBJECT\] читайте в статье [«Изменение параметров ELMA365 Standard»](change-elma365standard-parameters.md).

## Шаг 3. Запуск скрипта установки ELMA365 Standard

Объём загружаемых файлов во время установки ELMA365 Standard составляет 4-5 ГБ, время установки занимает 10-15 минут.

1. Запустите [загруженный ранее скрипт установки](#install-config-file) с помощью команды: 

````
sudo ./elma365-docker.sh

````
По окончании установки в скрипте отобразится сообщение об успешной установке приложения ELMA365 Standard.

**(kubernetes-in-docker-3.png)**

2. Запустите браузер и откройте страницу входа в приложение ELMA365 Standard по адресу \[OBJECT\]. Параметр \[OBJECT\] был указан в файле конфигурации \[OBJECT\] на шаге [скачивания скрипта установки и заполнения конфигурационного файла](#install-config-file). 

В представленном примере используется следующий адрес страницы входа в приложение ELMA365 Standard: \[OBJECT\] 

**(kubernetes-in-docker-4.png)**

3. В качестве логина и пароля укажите адрес электронной почты администратора и пароль, который использовался в файле конфигурации \[OBJECT\] в параметрах \[OBJECT\] и \[OBJECT\].

В приведённом примере используются:

- **Логин** — **admin@mail.com**;

- **Пароль** — **test**.

4. Нажмите кнопку **Войти в систему**.

Откроется окно активации системы ELMA365.

5. Активируйте систему. Подробнее об этом читайте в статье [«Активация ELMA365 On-Premises»](activate_on_premise.md). 

Установка приложения ELMA365 редакции Standard успешно закончена.

````
Начало внимание

````
Сохраните файл \[OBJECT\] для последующих обновлений.

````
Конец внимание
````