﻿# Изменение параметров ELMA365 Standard

> [HTML Version](change-elma365standard-parameters.html)

````
Начало внимание

````
Статья предназначена для поставки ELMA365 Standard KinD. Параметры системы в редакции ELMA365 Standard Kubernetes изменяются, как указано в статье [«Изменение параметров ELMA365 Enterprise»](change-settings-enterprise.md).

````
Конец внимание

````
В процессе эксплуатации ELMA365 Standard (KinD) может потребоваться перенастроить компоненты приложения, например, отредактировать настройки сервисов — изменить настройки почтового сервера, изменить параметры подключения к приложению, настроить дополнительные опции и т. д. 

Процесс изменения параметров приложения состоит из двух этапов:

1. [Внесения изменений в конфигурационный файл config-elma365.txt](#config-elma365.txt).

2. [Запуск скрипта установки с ключом --upgrade для применения новых параметров](#elma365standard).

**(change-parameters-1.png)**

## Параметры конфигурационного файла config-elma365.txt 

Конфигурационный файл \[OBJECT\] создаётся в текущем каталоге при первом запуске скрипта установки.

Параметры в конфигурационном файле \[OBJECT\] разбиты на две группы:

- **Основные** **параметры установки** — определяют минимально необходимые настройки для быстрого разворачивания приложения ELMA365 Standard в Kubernetes-in‑Docker (KinD);

- **Дополнительные** **параметры установки** — описывают взаимодействие ELMA365 Standard (KinD) с внешними системами хранения данных, режимы и протоколы работы приложения.  
  
В этой группе содержится параметр `APP\_EXTRA\_ARGS` для настройки [необязательных переменных окружения](#extra-parameters). С их помощью вы можете управлять некоторыми функциональными возможностями приложения ELMA365, например, допустимым размером вложений в письмах, адресом сервиса Jaeger для отправки данных трассировок и т. д.

````
начало внимание

````
Необдуманное изменение дополнительных параметров в конфигурационном файле \[OBJECT\] может привести к потере работоспособности приложения ELMA365 Standard (KinD). Перед внесением изменений в этот файл рекомендуется создать его резервную копию.

````
конец внимание

````
Раскомментируйте и внесите правки в нужные параметры конфигурационного файла \[OBJECT\], сохраните изменения.

````
начало примечание

````
**Примечание**

Для паролей разрешается применять следующие символы:

- заглавные латинские буквы: от A до Z;

- строчные латинские буквы: от a до z;

- цифры от 0 до 9;

- символы:  -\_.

Зарезервированные (недопустимые) символы:

\! \* ' ( ) ; : @ \& = + \$ , / ? % # \[ \] \{ \}

````
конец примечание

### ````
Основные параметры установки 

| | |
|------|------|
| **Наименование** | **Описание** |
| `APP\_HOST` | IP- или URL-адрес, по которому будет доступна система.<br>При установке системы с указанием доменного имени необходимо в DNS‑сервер внести соответствующую А-запись: `"myelma365.com" <-> "IP адрес машины с ELMA365"`. Обратите внимание, имя домена вводится строчными буквами. <br>**Важно**: если невозможно настроить разрешение доменного имени, необходимо включить [дополнительный параметр установки](#additional-parameters) `APP\_HOSTALIASES\_IP`. |
| **Реквизиты для входа супервизора** | 
| `APP\_EMAIL` | Указывается email-адрес, который будет являться логином для входа супервизора.<br>**Важно**: параметр `APP\_EMAIL` используется только один раз при первой установке ELMA365, чтобы создать учётную запись супервизора. В дальнейшем поменять email супервизора через изменение этого параметра невозможно. |
| `APP\_PASSWORD` | Пароль для входа супервизора. Используйте [допустимые символы](#permitted-symbols).<br>**Важно**: применяется при создании компании в момент установки ELMA365. Параметр можно изменить через веб-интерфейс, если указан email‑адрес супервизора системы. |
| **Язык интерфейса системы** | 
| `APP\_LANGUAGE` | Язык интерфейса системы.<br>Доступные варианты: `"ru-RU"`, `"en-US"`, `"sk-SK"`. |
| **Редакция системы** |  |
| `APP\_EDITION` | Доступные варианты: `"standard"`, `"enterprise"`.<br>В данной поставке выбор редакции `"enterprise"` предназначен для лицензирования и не включает дополнения, расширяющие функциональные и инфраструктурные возможности приложения ELMA365.  |
| **Настройка соединения с SMTP-сервером**<br>_Это соединение используется для отправки приглашений новым пользователям, восстановления паролей, отправки уведомлений о новых задачах_ | 
| `APP\_SMTP\_HOST` | IP или URL-адрес для подключения к SMTP-серверу. |
| `APP\_SMTP\_PORT` | Порт для подключения к SMTP-серверу. |
| `APP\_SMTP\_FROM` | Email-адрес (наименование почтового ящика), от имени которого происходит отправка сообщений. |
| `APP\_SMTP\_USER` | Логин пользователя для подключения к SMTP-серверу. |
| `APP\_SMTP\_PASSWORD` | Пароль пользователя для подключения к SMTP-серверу. Используйте [допустимые символы](#permitted-symbols). |
| `APP\_SMTP\_TLS` | Определяет применение  TLS-шифрования SMTP-сервером.<br>Доступные варианты: `true`, `false`.<br>  <br>Начиная с версии 2025.10.12 для настройки способа TLS‑шифрования SMTP‑сервером используйте параметр `APP\_MAILER\_SMTPTLS`. Для параметра  `APP\_SMTP\_TLS` оставьте значение `false`. |
| `APP\_MAILER\_SMTPTLS` | Параметр доступен начиная с версии 2025.10.12. Определяет способ TLS‑шифрования SMTP‑сервером.<br>Установите один из вариантов:<br>- `notls` — для незащищённого соединения;<br>- `tls` — для соединения с шифрованием TLS;<br>- `starttls` — для соединения с шифрованием STARTTLS.<br> |
| **Настройка TLS-шифрования** | 
| `APP\_TLS\_CRT` | Путь к TLS-сертификату (для включения поддержки HTTPS). TLS-сертификат должен быть fullchain.<br>**Важно**: если в параметре `APP\_SMTP\_HOST` указан IP-адрес, параметр `APP\_TLS\_CRT` игнорируется. |
| `APP\_TLS\_KEY` | Путь к закрытому ключу (для включения поддержки HTTPS).<br>**Важно**: если в параметре `APP\_SMTP\_HOST` указан IP-адрес, параметр `APP\_TLS\_KEY` игнорируется. |
| `APP\_TLS\_CA` | Путь к сертификату корневого CA при использовании самоподписанного сертификата.<br>**Важно**: если в параметре `APP\_SMTP\_HOST` указан IP-адрес, параметр `APP\_TLS\_CA` игнорируется. |
| `APP\_CERTMANAGER` | Подключить сервис cert-manager для автоматической генерации TLS-сертификата Let’s Encrypt. <br>Доступные варианты: `true`, `false`. <br>Для корректной работы требуется порт 80 для связи с сервером Let’s Encrypt. |
| `APP\_CERTMANAGER\_SELFSIGNE`**D** | Подключить сервис cert-manager для создания самоподписанного TLS-сертификата. <br>Доступные варианты: `true`, `false`. |


### Дополнительные параметры установки

| | |
|------|------|
| **Настройки подключения к внешним базам данных** | 
| `APP\_DB\_PSQL` | Строка подключения к PostgreSQL для операций записи и чтения.<br>Формат: \[OBJECT\]. Где:<br>- \[OBJECT\] — имя пользователя PostgreSQL с правами доступа к базе данных;<br>- \[OBJECT\] — пароль для пользователя PostgreSQL. Используйте [допустимые символы](#permitted-symbols);<br>- \[OBJECT\] — IP или доменное имя сервера PostgreSQL;<br>- \[OBJECT\] — порт для подключения к PostgreSQL, стандартный порт: 5432;<br>- \[OBJECT\] — наименование базы данных.<br>О необходимой конфигурации PostgreSQL читайте в разделе [«Подготовка внешних баз данных»](postgresql.md). |
| `APP\_DB\_PSQL\_RO` | Строка подключения к PostgreSQL для операций чтения.<br>Формат: \[OBJECT\]. Где:<br>- \[OBJECT\] — имя пользователя PostgreSQL с правами доступа к базе данных;<br>- \[OBJECT\] — пароль для пользователя PostgreSQL. Используйте [допустимые символы](#permitted-symbols);<br>- \[OBJECT\] — IP или доменное имя сервера PostgreSQL;<br>- \[OBJECT\] — порт для подключения к PostgreSQL, стандартный порт: 5432;<br>- \[OBJECT\] — наименование базы данных.<br>О необходимой конфигурации PostgreSQL читайте в разделе [«Подготовка внешних баз данных»](postgresql.md). |
| `APP\_NOSQLDB\_USES\_POSTGRES` | Позволяет отключить использование MongoDB при первичной установке системы, начиная с версии 2026.2. Тогда неструктурированные системные настройки, данные #ленты и чатов будут сохраняться в базе данных PostgreSQL.  <br>  <br>Значение по умолчанию: `false`. Чтобы отключить использование MongoDB, установите значение `true`.  <br>  <br>**Важно**: возможность работы без MongoDB доступна только для новых компаний и не применяется к уже существующим.<br> |
| `APP\_DB\_MONGO` | Строка подключения к MongoDB.<br>Формат: \[OBJECT\]. Где:<br>- \[OBJECT\] — имя пользователя MongoDB с правами доступа к базе данных;<br>- \[OBJECT\] — пароль для пользователя MongoDB. Используйте [допустимые символы](#permitted-symbols);<br>- \[OBJECT\] — IP или доменное имя сервера MongoDB;<br>- \[OBJECT\] — порт для подключения к MongoDB, стандартный порт: 27017;<br>- \[OBJECT\] — наименование базы данных.<br>О необходимой конфигурации MongoDB читайте в разделе [«Подготовка внешних баз данных»](mongodb.md). |
| `APP\_DB\_REDIS` | Строка подключения к Valkey.<br>Формат: \[OBJECT\]. Где:<br>- \[OBJECT\] — имя пользователя Valkey с правами доступа к базе данных;<br>- \[OBJECT\] — пароль для пользователя Valkey. Используйте [допустимые символы](#permitted-symbols);<br>- \[OBJECT\] — IP или доменное имя сервера Valkey;<br>- \[OBJECT\] — порт для подключения к Valkey, стандартный порт: 6379;<br>- \[OBJECT\] — наименование базы данных.<br>Если у вас настроена СУБД Redis, используйте эту же строку в указанном выше формате.<br>О необходимой конфигурации Valkey или Redis читайте в разделе [«Подготовка внешних баз данных»](redis.md). |
| `APP\_DB\_AMQP` | Строка подключения к RabbitMQ.<br>Формат: \[OBJECT\]. Где:<br>- \[OBJECT\] — имя пользователя RabbitMQ с правами доступа к \[OBJECT\];<br>- \[OBJECT\] — пароль для пользователя RabbitMQ. Используйте [допустимые символы](#permitted-symbols);<br>- \[OBJECT\] — IP или доменное имя сервера RabbitMQ;<br>- \[OBJECT\] — порт для подключения к RabbitMQ, стандартный порт: 5672;<br>- \[OBJECT\] — наименование базы данных.<br>О необходимой конфигурации RabbitMQ читайте в разделе [«Подготовка внешних баз данных»](rabbitmq.md). |




| | |
|------|------|
| **Настройки подключения к S3-хранилищу файлов** | 
| `APP\_DB\_S3\_ADDRESS` | Строка подключения к S3. <br>Формат: \[OBJECT\]. Где:<br>- \[OBJECT\] — IP или доменное имя сервера S3;<br>- \[OBJECT\] — порт для подключения к S3, стандартный порт: 9000.<br>О необходимой конфигурации S3 читайте в разделе [«Подготовка внешних баз данных»](configure-minio.md).  <br>  <br>Если вместо прямого подключения к S3 вы проксируете трафик к нему, используйте путь (path) для перенаправления запросов к S3. Не рекомендуется применение SNI (Server Name Indication), т. к. это может вызвать проблемы во время установки защищённого соединения (SSL handshake). |
| `APP\_DB\_S3\_BUCKET` | Наименование бакета в S3.<br>**Важно**: если параметр проксирования подключения к внешнему S3 `APP\_DB\_S3\_GATEWAY` включён, наименование бакета должно соответствовать формату \[OBJECT\], а именно: \[OBJECT\], \[OBJECT\] или \[OBJECT\]. |
| `APP\_DB\_S3\_USER` | Логин пользователя для подключения к серверу S3. |
| `APP\_DB\_S3\_PASSWORD` | Пароль пользователя для подключения к серверу S3. Используйте [допустимые символы](#permitted-symbols). |
| `APP\_DB\_S3\_REGION` | Регион расположения сервера S3. |
| `APP\_DB\_S3\_METHOD` | Метод загрузки файлов в S3.<br>Доступные варианты: \[OBJECT\]. |
| `APP\_DB\_S3\_SSL` | Использование TLS-шифрования сервером S3.<br>Доступные варианты: `true`, `false`. |
| `APP\_DB\_S3\_VIRTUAL\_HOSTED\_STYLE` | Включение режима Virtual-hosted style для S3. В этом режиме имя бакета является частью имени домена в URL‑адресе, например: \[OBJECT\].<br>Если параметр отключен, используется модель адресации Path‑style.<br>Значение по умолчанию: `false`.<br>Доступные варианты: `true`, `false`. |
| `APP\_DB\_S3\_DUMP\_URL` | Адрес сервера S3 для резервного копирования. <br>Формат: <br>- для S3 в Kubernetes-кластере — \[OBJECT\]; <br>- для внешнего S3 — \[OBJECT\].  |
| `APP\_DB\_S3\_GATEWAY` | Параметр включён по умолчанию.  <br>  <br>Определяет использование проксирования подключения к внешнему S3 (если сервер S3 изолирован в локальной сети).<br>Доступные варианты: `true`, `false`.  <br>  <br>**Важно**: для проксирования подключения к внешнему S3, должны быть заполнены параметры подключения к серверу S3:<br>- `APP\_DB\_S3\_ADDRESS`;<br>- `APP\_DB\_S3\_BUCKET`;<br>- `APP\_DB\_S3\_USER`;<br>- `APP\_DB\_S3\_PASSWORD`;<br>- `APP\_DB\_S3\_REGION`;<br>- `APP\_DB\_S3\_METHOD`;<br>- `APP\_DB\_S3\_SSL`. |
| `APP\_SKIP\_SSL\_VERIFY` | Отключение проверки самоподписанных SSL‑сертификатов для внешних соединений по протоколу HTTPS.<br>Доступные варианты: `true`, `false`. |




| | |
|------|------|
| **Настройка директорий для установки системы и создания резервных копий** | 
| `APP\_INSTALL\_DIR` | Путь к директории, в которую будет установлена система ELMA365 Standard (KinD).<br>Значение по умолчанию: \[OBJECT\].<br>**Важно**: в случае установки приложения Docker через Snap, путь к директории установки необходимо сменить на \[OBJECT\] или \[OBJECT\].<br>**Пример**: `APP\_INSTALL\_DIR="/mnt/elma365/docker"`. |
| `APP\_BACKUP\_DIR` | Путь к директории, в которую будут сохраняться резервные копии системы ELMA365 Standard (KinD).<br>Значение по умолчанию: \[OBJECT\]. |




| | |
|------|------|
| **Настройки для приватного репозитория Docker-образов** | 
| `APP\_PRIVATE\_REGISTRY\_URL` | Адрес приватного репозитория Docker‑образов.<br>Формат: \[OBJECT\]. |
| `APP\_PRIVATE\_REGISTRY\_CREDS` | Логин и пароль пользователя для доступа к приватному репозиторию.<br>Формат: \[OBJECT\]. |
| `APP\_LOCAL\_PRIVATE\_REGISTRY\_ENABLE` | Включение создания локального приватного репозитория.<br>**Важно:** укажите IP‑адрес машины ELMA365 и порт из параметра `APP\_PRIVATE\_REGISTRY\_URL`.  <br>Доступные варианты: `true`, `false`. |
| `APP\_LOCAL\_PRIVATE\_REGISTRY\_PORT` | Порт для подключения к локальному репозиторию Docker-образов.<br>Значение по умолчанию: \[OBJECT\]. |
| `APP\_LOCAL\_PRIVATE\_REGISTRY\_DIR` | Директория расположения локального репозитория Docker‑образов.<br>Значение по умолчанию: \[OBJECT\].<br>**Важно**: в случае установки приложения Docker через Snap путь к директории расположения локального репозитория Docker-образов необходимо сменить на \[OBJECT\] или \[OBJECT\].<br>**Пример**: `APP\_PRIVATE\_REGISTRY\_DIR="/mnt/elma365/registry".` |




| | |
|------|------|
| **Настройка Docker** | 
| `APP\_DOCKER\_NETWORK` | Настройка для смены подсети 172.17.0.0/16, используемой Docker по умолчанию. Укажите диапазон IP-адресов.<br>Пример формата: \[OBJECT\]. |
| `APP\_DOCKER\_SUBNET\_SIZE` | **Важно**: при указании подсети в параметре `APP\_DOCKER\_NETWORK` обозначьте длину маски создаваемых сетей Docker. |
| `APP\_DOCKER\_MTU` | Настройка MTU для Docker. |


| | |
|------|------|
| **Проброс портов к БД внутри Docker** | 
| `APP\_PORT\_FORWARD\_PSQL` | Проброс локального порта на порт в поде к БД Postgres, указывается номер локального порта. |
| `APP\_PORT\_FORWARD\_MONGO` | Проброс локального порта на порт в поде к БД MongoDB, указывается номер локального порта. |
| `APP\_PORT\_FORWARD\_AMQP` | Проброс локального порта на Web порт в поде к БД RabbitMQ, указывается номер локального порта. |
| `APP\_PORT\_FORWARD\_REDIS` | Проброс локального порта на порт в поде к БД Valkey или Redis, указывается номер локального порта. |
| `APP\_PORT\_FORWARD\_S3` | Проброс локального порта на Web-порт в поде к хранилищу данных MinIO S3, указывается номер локального порта. |




| | |
|------|------|
| **Настройка подключения ELMA365 к proxy-серверу** | 
| \[OBJECT\] | URL подключения к proxy-серверу для протокола https.<br>Формат: \[OBJECT\].<br>где:<br>- \[OBJECT\] — имя пользователя для авторизации на proxy‑сервере;<br>- \[OBJECT\] — пароль для авторизации на proxy‑сервере. Используйте [допустимые символы](#permitted-symbols);<br>- \[OBJECT\] — хост используемого proxy‑сервера;<br>- \[OBJECT\] — порт используемого proxy‑сервера. |
| \[OBJECT\] | URL подключения к proxy-серверу для протокола http.<br>Формат: \[OBJECT\].<br>где:<br>- \[OBJECT\] — имя пользователя для авторизации на proxy‑сервере;<br>- \[OBJECT\] — пароль для авторизации на proxy‑сервере. Используйте [допустимые символы](#permitted-symbols);<br>- \[OBJECT\] — хост используемого proxy‑сервера;<br>- \[OBJECT\] — порт используемого proxy‑сервера. |
| \[OBJECT\] | Указываются сетевые адреса, диапазоны сетевых адресов и домены, которые следует исключить из использования proxy.<br>Значение по умолчанию: \[OBJECT\]. |
| \[OBJECT\] | URL подключения к proxy-серверу для протокола https.<br>Формат: \[OBJECT\].<br>где:<br>- \[OBJECT\] — имя пользователя для авторизации на proxy‑сервере;<br>- \[OBJECT\] — пароль для авторизации на proxy‑сервере. Используйте [допустимые символы](#permitted-symbols);<br>- \[OBJECT\] — хост используемого proxy‑сервера;<br>- \[OBJECT\] — порт используемого proxy‑сервера. |
| \[OBJECT\] | URL подключения к proxy-серверу для протокола http.<br>Формат: \[OBJECT\].<br>где:<br>- \[OBJECT\] — имя пользователя для авторизации на proxy‑сервере;<br>- \[OBJECT\] — пароль для авторизации на proxy‑сервере. Используйте [допустимые символы](#permitted-symbols);<br>- \[OBJECT\] — хост используемого proxy‑сервера;<br>- \[OBJECT\] — порт используемого proxy‑сервера. |
| \[OBJECT\] | Указываются сетевые адреса, диапазоны сетевых адресов и домены, которые следует исключить из использования прокси.<br>Значение по умолчанию: \[OBJECT\] |




| | |
|------|------|
| **Настройка периодического перезапуска экземпляров бизнес-процессов** | 
| \[OBJECT\] | Параметр определяет интервал между циклами перезапуска активных экземпляров бизнес-процессов с неполадками, например, с продолжительным выполнением автоматического действия — скрипта, запроса в сторонний сервис и т. д.<br>Значение по умолчанию: \[OBJECT\]. |
| \[OBJECT\] | Продолжительность одного цикла в минутах, в течение которого перезапускаются накопившиеся в очереди активные экземпляры бизнес‑процессов с неполадками. <br>Значение по умолчанию: \[OBJECT\].<br>Если все экземпляры не успели перезапуститься, оставшиеся — обрабатываются в следующем цикле. Чтобы экземпляры не накапливались в очереди на перезапуск, вы можете увеличить продолжительность цикла или уменьшить интервал между циклами в предыдущем параметре. |




| | |
|------|------|
| **Параметры, не имеющие группы** | 
| `APP\_HOSTALIASES\_IP` | Задаёт HOSTALIASES для доменного имени, указанного в параметре `APP\_HOST`, связывая его с указанным IP‑адресом (IP‑адрес машины с ELMA365).  <br>  <br>**Важно**: эту настройку следует использовать при установке системы с указанием доменного имени, если невозможно создать в DNS‑сервере соответствующей ААА записи (\[OBJECT\]) для доменного имени, указанного в `APP\_HOST`.  <br>  <br>По доменному имени, указанному в `APP\_HOST`, проверяется возможность соединения из среды Kubernetes для корректной работы сервиса diskjockey. Отсутствие разрешения доменного имени, указанного в `APP\_HOST`, приведёт к сбою установки ELMA365 Standard (KinD). |
| `APP\_PROXY\_WITH\_SSL` | Режим работы сервера ELMA365 за прокси HTTPS.<br>Доступные варианты: `true`, `false`. |
| `APP\_DEBUG` | Режим отладки платформы ELMA365.<br>Доступные варианты: `true`, `false`. |
| `APP\_ENABLED\_FEATUREFLAGS` | Включение дополнительных фича-флагов. Указывать необходимо в формате: \[OBJECT\]. |
| `APP\_AUDIT` | Параметр используется в версиях системы до 2026.4 для подключения сервиса [Аудит безопасности](install-audit-service.md).<br>Доступные варианты: `true`, `false`.<br>После установки модуля сервис **Аудит безопасности** внутри кластера будет доступен по URL‑адресу \[OBJECT\]. |
| `APP\_AUDIT\_PSQL\_URL` | Параметр используется в версиях системы до 2026.4 для подключения сервиса **Аудит безопасности** к базе данных.<br>Строка подключения к PostgreSQL для операций записи и чтения.<br>Параметр указывается, если в `APP\_DB\_PSQL` задана строка подключения к PostgreSQL. О необходимой конфигурации PostgreSQL читайте в статье [«Подготовка внешних баз данных»](postgresql.md).<br>Если параметр не настроен, используется встроенная база данных PostgreSQL. <br>Формат: \[OBJECT\], где<br>\[OBJECT\] — имя пользователя PostgreSQL с правами доступа к базе данных;<br>\[OBJECT\] — пароль для пользователя PostgreSQL. Используйте [допустимые символы](#permitted-symbols);<br>\[OBJECT\] — IP или доменное имя сервера PostgreSQL;<br>\[OBJECT\] — порт для подключения к PostgreSQL, стандартный порт: \[OBJECT\];<br>\[OBJECT\] — наименование базы данных. |


### Настройка переменных окружения через APP\_EXTRA\_ARGS

В конфигурационном файле `config-elma365.txt` в блоке **Дополнительные параметры установки** можно настроить необязательные переменные окружения. Они определяют некоторые функциональные возможности приложения ELMA365, например, изменение максимального размера вложений в отправляемых письмах, адрес сервиса Jaeger для отправки данных трассировок и т. д.

Для этого используется параметр `APP\_EXTRA\_ARGS`, который заполняется по определённым правилам:

1. Список настраиваемых переменных окружения заключается в двойные кавычки. 

2. Переменные разделяются пробелом.

3. Оформление значений переменных зависит от их типа: 

- числа и логические значения — указываются в одинарных кавычках: `exampleArgs1:'111'` и `exampleArgs2:'true'`;

- текстовые значения и период времени — указываются без кавычек: `exampleArgs3:value` и `exampleArgs4:22m`.

````
начало примечание

````
**Пример заполнения параметра APP\_EXTRA\_ARGS**

````
APP\_EXTRA\_ARGS="maxFileSizeMB:'400' ELMA365\_POSTMAN\_MAX\_FILE\_SIZE\_MB:'100' ELMA365\_JAEGER\_ENDPOINT:jaeger.loadtest.svc UPLOAD\_LINK\_DURATION:24h" 

конец примечание

````
Список доступных переменных окружения, которые задаются с помощью параметра `APP\_EXTRA\_ARGS`, представлен в таблице ниже.



| | |
|------|------|
| **Наименование** | **Описание** |
| \[OBJECT\] | Допустимый объём загружаемых в систему файлов в МБ. |
| \[OBJECT\] | [Максимальный размер вложений](send-email.md#attachment) в отправляемых письмах в разделе **Почта**. Это значение не должно превышать лимит, установленный в переменной `maxFileSizeMB`. Перед внесением изменений предусмотрите на вашем сервере свободное дисковое пространство для хранения возросших объёмов данных.<br>Значение задаётся в МБ. |
| `ELMA365\_JAEGER\_ENDPOINT` | Адрес (endpoint) сервиса Jaeger, в который отправляются данные трассировки. |
| `UPLOAD\_LINK\_DURATION` | Срок действия технических API‑ссылок на загрузку объектов в S3. Используются микросервисами для передачи файлов в хранилище.<br>Значение по умолчанию: `120m`.<br>Значение можно указать в минутах или часах. |
| `DOWNLOAD\_LINK\_DURATION` | Срок действия технических API-ссылок на скачивание объектов из S3. Используются микросервисами для получения файлов из хранилища.<br>Значение по умолчанию: `480m`.<br>Значение можно указать в минутах или часах.  <br>  <br>Изменение стандартного срока действия S3-ссылок может потребоваться, если вы работаете с файлами через интеграции с внешними сервисами. Новое значение устанавливается, чтобы загрузка или скачивание файлов выполнились до того, как ссылка устареет. |
| **Параметры обновления шрифтов** | 
| `ELMA365\_ASPOSEACTIONS\_FONT\_UPDATE\_ENABLE` | Включите [загрузку и обновление шрифтов](font-settings.md), установив значение `true`. |
| `ELMA365\_ASPOSEACTIONS\_FONT\_UPDATE\_PERIOD\_IN\_MINUTES` | Задайте периодичность обновления шрифтов, значение по умолчанию — `30m`. |


## Применение новых параметров для ELMA365 Standard

1. Для внесения изменений в параметры приложения ELMA365 Standard (KinD) выполните обновление приложения с помощью скрипта установки (\[OBJECT\]), запущенного с ключом \[OBJECT\].

````
Начало внимание

````
Параметры `APP\_EMAIL` и `APP\_PASSWORD` используются только при первичной установке системы, далее их изменения игнорируются скриптом.

````
Конец внимание

````
В зависимости от способа установки приложения ELMA365 Standard примените обновлённые параметры с помощью команды:

- для установки [через интернет-соединение](install-kubernetes-in-docker.md):

````
sudo ./elma365-docker.sh --upgrade

- ````
для установки [без доступа в интернет](install-kind-offline.md):

````
sudo ./elma365-docker.sh --offline --upgrade

2. ````
После запуска скрипт установки определит версию установленной версии ELMA365 Standard (KinD) и предложит перейти на новую версию. 

````
начало внимание

````
В случае простого применения новых параметров, версии ELMA365 Standard (KinD) должны совпадать.

````
конец внимание

````
Согласитесь с переходом на новую версию, прописав \[OBJECT\]. Указание любого другого символа прервёт обновление приложения.

**(change-parameters-2.png)**

3. Следующим шагом в скрипте установки вы увидите оповещение о необходимости сделать резервную копию перед обновлением ELMA365 Standard (KinD).

Для продолжения обновления приложения введите один из вариантов:

- \[OBJECT\] — создание резервной копии (\[OBJECT\]);

- \[OBJECT\] — пропустить создание резервной копии (\[OBJECT\]);

- \[OBJECT\] — прервать обновление приложения (\[OBJECT\]).

4. Создайте резервную копию и продолжите обновление ELMA365 Standard (KinD), указав для этого \[OBJECT\] или нажав клавишу **ENTER**. 

Скрипт установки выполнит резервное копирование и приступит к обновлению приложения.

**(change-parameters-3.png)**

5. Дождитесь окончания обновления приложения. Вы увидите сообщение “Upgrade ELMA365 application successful”.

Обновление параметров ELMA365 Standard (KinD) завершено.