Node.js on RHEL

Red Hat build of Node.js is an open-source JavaScript runtime environment
designed to build modern scalable applications.

Overview

The Red Hat build of Node.js makes it possible to run JavaScript outside of a browser, offering a small size, fast startup, and high developer productivity, making it versatile in almost any use case. From microservices to embedded software, it provides an I/O model based on events and non-blocking operations that enables you to write efficient applications, combining the power of JavaScript with the robustness of Red Hat’s platform to provide a dependable foundation for developing and deploying scalable, high-performance applications.


 

Nodejs

Why Node.js on RHEL

Supported

Supported

Rely on Red Hat’s Node.js experience and capability instead of having to build it yourself. Lean on Red Hat when you have issues in the runtime—not only to figure out what the problem is, but also to get the issues fixed upstream when necessary.

Familiar workflow

Familiar workflow

Delivered through RPMs, Node.js is installed and managed using the trusted Red Hat ecosystem, ensuring consistency across components. Leveraging shared components like OpenSSL on Red Hat Enterprise Linux (RHEL), Red Hat's Node.js build automatically incorporates system-level policies, including FIPS validations, enhancing security.

Shared components

Shared components

Red Hat’s build of Node.js leverages shared components, like the OpenSSL running on RHEL. This allows those system level policies to be automatically used by Node.js applications. It also has the added benefit of using Red Hat’s system level FIPS validations.

Flexible

Flexible

Unlike the community builds, the Red Hat build of Node.js is packaged so that you can install just what you need. If you don't need multiple languages, you don’t have to install those dependencies. Want to reduce the attack surface in production? Start your application with Node.js directly and don’t install npm.

Secure

Secure

Vulnerabilities are diligently monitored by the Red Hat security team, who prioritize and address them promptly, relieving the burden of exhaustive investigation and fixing. Trust in Red Hat's product security team to manage vulnerabilities effectively, striking a balance between risk and cost.

Container

Containers

Pre-built and maintained containers offer effortless consumption. Choose from full or minimal container images tailored precisely for building and running Node.js applications, ensuring efficiency and simplicity in deployment.

Get started with Node.js and Events

Node.js

Install Node.js on Red Hat Enterprise Linux | Red Hat Developer

In this tutorial, you will set your system up to install software from Red Hat Software Collections (RHSCL), which provides the latest development technologies for Red Hat Enterprise Linux. Then, you will install Node.js v8 and run a simple “Hello, World” application. The whole tutorial should take less than 10 minutes to complete.

Learn More