Перед тем, как развернуть сервер, необходимо выполнить следующие действия:
- 
	Подготовить установочные файлы Creatio. Подробнее >>> 
- 
	Развернуть сервер базы данных. Подробнее >>> 
- 
	Развернуть сервер кэширования данных Creatio (Redis). Подробнее >>> 
- 
	Внести изменения в файл конфигурации ConnectionStrings.config. Подробнее >>> 
Способ 1. Установить Creatio .NET Core непосредственно на Linux
Чтобы развернуть сервер приложения:
- 
	Установите .NET Core, GDI+ совместимый API для семейства UNIX-подобных операционных систем, библиотеки разработки и файлы заголовков для GNU C. Подробнее >>> 
- 
	Запустите сервер приложения Creatio. Подробнее >>> 
Установить .NET Core и другие зависимости Creatio
- 
	Скачайте пакеты microsoft-prod package: 
- 
	Войдите в систему как администратор (root): 
- 
	Установите загруженные пакеты: 
- 
	Обновите список пакетов: 
- 
	Установите транспорт APT для загрузки по протоколу HTTP Secure: 
- 
	Обновите список пакетов: 
- 
	Установите .NET Core: 
- 
	Установите GDI+ совместимый API для альтернативных Windows операционных систем: 
- 
	Установите библиотеки разработки и файлы заголовков для GNU C: 
- 
	Выйдите из root-сессии: 
Запуск сервера приложения Creatio
Чтобы запустить приложение:
- 
	Перейдите в папку с установочными файлами Creatio: 
- 
	Запустите сервер .Net Core: 
Версия Creatio для HTTP будет доступна через порт 5000.
Версия Creatio для HTTPS будет доступна через порт 5002.
Способ 2. Установить Creatio .NET Core на Linux с использованием Docker
Используйте этот метод развертывания для запуска приложения Creatio изолированно от операционной системы. Установка сервера Redis, восстановление БД и настройка файла ConnectionStrings.config выполняются аналогично, по описанной выше инструкции.
Чтобы развернуть сервер приложения с использованием Docker:
- 
	Настройте доступ к серверу кэширования данных (Redis) из контейнера Docker. Подробнее >>> 
- 
	Установите Docker. Подробнее >>> 
- 
	Создайте Dockerfile. Подробнее >>> 
- 
	Создайте и запустите образ Docker. Подробнее >>> 
Настроить сервер кэширования данных Creatio (Redis)
- 
	Откройте redis.conf в текстовом редакторе от имени пользователя root. Например, для этого можно использовать текстовый редактор Nano: 
- 
	Найдите запись “bind 127.0.0.1 ::1”. Замените ее на запись “bind 0.0.0.0”, чтобы использовать все доступные интерфейсы IPV4. 
- 
	Сохраните изменения и закройте текстовый редактор. 
- 
	Перезагрузите сервер Redis: 
Установить Docker
Чтобы установить Docker, выполните команду:
Создать Dockerfile
/path/to/application/directory/ — путь к папке, в которую распакован архив с установочными файлами Creatio.
- 
	Перейдите в папку приложения: 
- 
	Создайте Dockerfile в текстовом редакторе. Например, для этого можно использовать текстовый редактор Nano: 
- 
	Добавьте следующий код: 
- 
	Нажмите Ctrl+O, чтобы сохранить изменения. 
- 
	Закройте редактор нажатием Ctrl+X. 
Создать и запустить образ Docker
Создайте образ Docker:
Запустите созданный образ:
http_port_number — номер порта. Docker будет предоставлять версию HTTP через этот порт.
https_port_number — номер порта. Docker будет предоставлять версию HTTPS через этот порт.
DNS_server_ip — IP-адрес сервера DNS, который позволяет серверу определять адреса интернет-доменов. Вы можете использовать несколько значений --dns для разных DNS-серверов.
DNS_address_suffix — поисковый домен DNS, который позволяет контейнеру искать не полностью определенные имена хостов. Вы можете использовать несколько значений --dns-search для разных поисковых доменов DNS.
Версия Creatio для HTTP будет доступна через порт http_port_number.
Версия Creatio для HTTPS будет доступна через порт https_port_number.
Настроить работу Creatio .NetCore на https
Прежде чем приступить к работе в приложении по протоколу HTTPS, вам необходимо:
- Получить цифровой сертификат от центра сертификации в формате *.pfx.
- Открыть файл appsettings.json, который находится в корневом каталоге приложения.
- В блоке "Https" указать адрес вашего сайта, путь к полученному сертификату и пароль.