Skip to main content

Node RED

Deploying Node RED Node.js application using ServerAvatar is a straightforward process. ServerAvatar simplifies the setup and management of Node.js applications, offering a user-friendly platform for deploying and running projects seamlessly.

info

To install the Node.js applications (Node RED), you must have MERN stack installed on your Server.

Step 1: Select Your Node Stack Server

Begin by clicking on the Node Stack server where you intend to create the new Node.js application.

Step 1

Step 2: Navigate to Applications

Click on the Applications option in the left-hand sidebar of the server panel.

step 2

Step 3: Create a New Application

Within the Applications section, click on the Create an Application button located at the top right of the Applications table.

step 3

Step 4: Enter Required Informations

Step 4.1 Basic Details

  • Provide a name for your application in the Application Name field.
  • Choose between a Primary Domain or a Test Domain in the Domain field. If you select a test domain, you can change it later to a primary domain.

Step 4.1

Step 4.2 Select a Method and Application

Select a One Click method and Node Red from the applications and enter the username and password for your application to install Node Red.

Step 4.2

Step 4.3 Log Monitoring Suite

  • If you are on Tier 3 or Tier 4 plan, or if you have purchased the Log Monitoring Suite, you will see a checkbox option to Install Log Monitoring Suite on this application.

  • Check this option if you want to enable log monitoring for your application. This will allow you to monitor and analyze application logs directly from the ServerAvatar dashboard.

Step 4.4 Pro-active Site Monitoring (Premium Hosting Care)

  • If you have purchased Premium Hosting Care, you will see a checkbox option to Enable Pro-active Site Monitoring on this application.

  • Check this option if you want to enable pro-active site monitoring for your application. Premium Hosting Care provides top-tier server management. Enjoy high-priority support, optimization, app-level troubleshooting, proactive monitoring, and a dedicated Slack channel for real-time assistance.

  • If you haven't purchased Premium Hosting Care yet, you can learn how to purchase Premium Hosting Care from the Add-ons section.

Monitoring Options

Step 4.5 Advance Options

  • Click on Show Advanced Options to access additional configuration settings for your application.

  • When creating a new application in ServerAvatar, you have the option to either create a new system user for the application or use an existing one. A system user is a user account created on your server, which is used to manage files and permissions for your application. You can create new user or select the existing user by clicking on the Show Advance Option below.

Step 4.2

  • You can monitor the installation progress in real-time through the application installation status displayed below.

Repository Information

  • Once the installation is complete, you will be automatically redirected to the application dashboard. From here, you can efficiently manage and oversee the operations of your deployed application.

Update Nginx Configuration, Deployment Commands, and Environment Variables

To update Nginx Configuration, Deployment Commands, and Environment Variables, navigate to Application Dashboard -> Settings.

Application Settings

PM2

If your application involves Server-Side Rendering (SSR), you'll find the PM2 option in the left sidebar.

Explore the PM2 section to access details about your process manager and retrieve PM2 logs.

PM2 Details