Skip to main content

Installation

Ubuntu Installation

Before starting the installation, ensure your Ubuntu system meets the minimum requirements: Ubuntu 18.04 or later, 8GB RAM, and 50GB available disk space.

First, update your system packages:


Bash

sudo apt update && sudo apt upgrade -y

Install required dependencies:

Bash
sudo apt install -y curl wget gnupg2 software-properties-common
sudo apt install -y openjdk-11-jdk python3 python3-pip

Download the Data Formulator package:


Bash

wget https://releases.dataformulator.com/v2.1/dataformulator-ubuntu.tar.gz
tar -xzf dataformulator-ubuntu.tar.gz
cd dataformulator

Run the installation script:

Bash

sudo ./install.sh

The installer will automatically configure system services and create necessary directories under /opt/dataformulator/.

RHEL8 Installation

For Red Hat Enterprise Linux 8, start by enabling the required repositories:


Bash

sudo dnf install -y epel-release sudo dnf config-manager --set-enabled powertools

## Install Java and Python dependencies:


Bash


sudo dnf install -y java-11-openjdk java-11-openjdk-devel
sudo dnf install -y python3 python3-pip curl wget

Download and extract the RHEL package:


Bash
wget https://releases.dataformulator.com/v2.1/dataformulator-rhel8.tar.gz
tar -xzf dataformulator-rhel8.tar.gz
cd dataformulator

Execute the installation with SELinux considerations:

Bash

sudo setsebool -P httpd_can_network_connect 1
sudo ./install-rhel.sh

The RHEL installer includes additional firewall configuration and SELinux policy adjustments specific to enterprise environments.