Installing Using Docker

This topic describe on how you can can install the RChilli API using Docker.

Prerequisites

Before you install the RChilli API, make sure your server have the following configurations:
Note: The below configuration is suitable for 5 to 15 threads. The configuration is higher for more than ten threads, for more details, refer How Many Threads Can RChilli API Process Simultaneously?
  1. Linux server 64-bit only: It is recommended to use server such as Centos 8 stream, Centos 9, Ubuntu, or Amazon Linux. You can also use others server for example, Red Hat 7, Debian, etc.
    Run the below commands to check the Server configuration:
    [root@localhost ~] # uname -m
    Output:
    x86_64
  2. 16 Core Processor or higher: The CPU frequency must be 3. X GHz.
    Run the below command to check for number of Cores:
    [root@localhost ~] # nproc
    Output:
    16
  3. 64 GB RAM or higher for better performance and multi-threading. The server must have 64 GB RAM or higher installed for better performance. Run the below command to check the available RAM:
    Run the below command to check for number of Cores:
    [root@localhost ~] # free –g
    Output:
                        total           used       free    shared    buffers     cached
    
    Mem:           62                0           64              0           0                 0
  4. 100 GB storage in root volume: Check for the hard disk space; it must be 100GB or Higher.
    Run the below command to check for the hard disk space:
    [root@localhost ~] #df -h
    Output:
    /dev/sda2 100G 60G 40G 60% /

RChilli API Installation

You can install RChilli API using Docker, contact support@rchilli.com for help and support on getting RChilli API installed using docker.