Step 3: Install server software

Now that you have all 3 servers onboarded, it's time to install software necessary to run our distributed application.

Go to Software tab and click Install/Update Mode toggle on each server.

After a couple of seconds versions of the software installed on your server should be synced with ClusterWare.

Follow the table below to install required software (rows) on the specified servers (columns).

APP1
APP2
ALB

Git

Node Version Manager (NVM)

NodeJS (v18)

Process Manager (PM2)

Nginx

How to install specific software from the list

Git

On the server that we're using for demo purposes Git is already installed with version 2.24.1, however if your server doesn't come with Git pre-installed click Install Git on servers APP1 and APP2.

Node Version Manager (NVM)

Click Install Node Version Manager on servers APP1 and APP2.

NodeJS (v18)

ℹ️ To change NodeJS version, you need to have NVM installed first.

Open the dropdown listing all available NodeJS versions, select v.18.x (Latest LTS: Hydrogen) on servers APP1 and APP2..

Once NodeJS installation is complete, you'll see the current version of NodeJS and NPM in the respective sections.

Process Manager (PM2)

ℹ️ To install PM2, you need to have NodeJS installed first.

Click Install PM2 on servers APP1 and APP2.

Nginx

ℹ️ Installing Nginx requires admin privileges. The root password is discarded from ClusterWare systems after the installation process is complete.

Click Install Nginx on ALB server. Provide root password and click OK

Last updated