Skip to main content
Version: 8.0All Creatio products

General Creatio deployment procedure

This guide covers all steps needed to deploy and set up Creatio on-site on Windows or Linux, as well as links to detailed descriptions of each step.

Deploy the Creatio application on Windows

The general procedure to deploy Creatio on-site is as follows:

  1. Deploy the Creatio caching server (Redis). Read more >>>
  2. Deploy the database. Note that this step is DBMS-dependent. Read more >>>
  3. Enable and install the required Windows components. Read more >>>
  4. Install the latest Windows updates.
  5. Create and set up the application website using IIS. Read more >>>
  6. Modify the ConnectionStrings.config file. Note that this step is DBMS-dependent. Read more >>>
  7. Modify the Web.config file. Read more >>>

After installing Creatio, perform additional setup to ensure correct operation of all its components.

  • Set up websockets. Read more >>>
  • Switch Creatio from HTTP to HTTPS. Read more >>>
  • Deploy and set up global search in Creatio. Read more >>>
  • Set up the machine learning service. Read more >>>
  • Set up integrations and Internet access for additional functions. For example, the data enrichment service, social media integration, or Google synchronization. Read more >>>
  • Set up bulk emails (only for configurations with Marketing Creatio). Read more >>>

Deploy the Creatio application on Linux

Deploy the Creatio .NET 6 application on Linux

note

.NET 6 application deployment is available for Creatio 8.0.8 and later.

The general procedure to deploy Creatio on-site is as follows:

  1. Prepare the Creatio setup files. Read more >>>
  2. Deploy the database server. Read more >>>
  3. Deploy the Creatio caching server (Redis). Read more >>>
  4. Modify the ConnectionStrings.config file. Read more >>>
  5. Deploy the Creatio application server. Read more >>>

If you are going to run Creatio directly on the local machine:

  1. Install .NET 6, a GDI+ compatible API for UNIX-like operating systems, and development libraries and header files for GNU C. Read more >>>
  2. Run the Creatio application server. Read more >>>

If you are going to run Creatio in a Docker container:

  1. Make Redis accessible from the Docker container. Read more >>>
  2. Install Docker. Read more >>>
  3. Create a Dockerfile. Read more >>>
  4. Build and run the Docker image. Read more >>>
note

The procedure for running a PostgreSQL server in Docker is covered in the Docker documentation.

Deploy the Creatio .NET Core application on Linux

Important

The deprecated .NET Core platform will be retired in Creatio version 8.1. We recommend platform .Net 6 for deploying Creatio version 8.0.8 and later.

The general procedure to deploy Creatio on-site is as follows:

  1. Prepare the Creatio setup files. Read more >>>
  2. Deploy the database server. Read more >>>
  3. Deploy the Creatio caching server (Redis). Read more >>>
  4. Modify the ConnectionStrings.config file. Read more >>>
  5. Deploy the Creatio application server. Read more >>>

If you are going to run Creatio directly on the local machine:

  1. Install .NET Core, a GDI+ compatible API for UNIX-like operating systems, and development libraries and header files for GNU C. Read more >>>
  2. Run the Creatio application server. Read more >>>

If you are going to run Creatio in a Docker container:

  1. Make Redis accessible from the Docker container. Read more >>>
  2. Install Docker. Read more >>>
  3. Create a Dockerfile. Read more >>>
  4. Build and run the Docker image. Read more >>>
note

The procedure for running a PostgreSQL server in Docker is covered in the Docker documentation.


See also

Database server

Caching server

Application server on Linux

Application server on Windows

Additional setup

Containerized components

Requirements calculator


E-learning courses

Tech Hour - Installing Local instance of Creatio