# Install with RPM

You can install Class 4 on any Centos environment using RPM.  We have RPM for fresh install and update.&#x20;

Each install of Class 4 comes with a forever free 500 ports.  If you need more than 500 ports, you can buy a license from <http://www.denovo.me>.

The following instruction is for Rocky 8 edition.

## Installing Class 4 Fusion Version 6

```
yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm
dnf module disable postgresql -y
yum -y install postgresql15-server postgresql15-contrib prefix_15 ip4r_15
yum install -y epel-release
yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm
dnf module disable postgresql -y
dnf config-manager --set-enabled powertools
yum install -y python3 python3-pip python3-wheel
curl -sL https://rpm.nodesource.com/setup_18.x | sudo -E bash -
yum -y install nodejs
yum install -y http://repo.denovolab.com/rocky/8/noarch/denovolab-rocky-1-1.noarch.rpm
yum -y install dnl-database
yum -y install denovolabv6-software
yum -y install dnl_live_monitor
systemctl restart nginx
systemctl restart dnl_web_helper 
```

{% hint style="info" %}
You must setup Selinux according to instruction [here](https://cookbook.denovolab.com/installation/setup-selinux) in order for UI to show up.
{% endhint %}

##


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://cookbook.denovolab.com/installation/install-with-rpm.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
