Before you start
Welcome to the guide for deploying DataClarity on-premise! Before you dive into the deployment process, there are a few important points and requirements to consider. Following these guidelines will help ensure a smooth deployment experience.
DataClarity Account. You need an active DataClarity account. If you don't have one, you can create a DataClarity account before proceeding.
Before you start the installation process, do the following:
Ensure that you prepare a clean environment (VM) with no other 3rd party software installed.
Ensure the system requirements for platform installation are met. For details, see System requirements.
You can use a standalone script to verify the minimum “Proof of Concept” requirements for the environment. The script checks the minimum CPUs, RAM, free disk space, whether the needed ports are open, and that the required external repositories are accessible. The script must be run as root (superuser).Copy
curl -O https://raw.githubusercontent.com/DataClarityCorp/distribution/main/system_check.sh
Obtain the distribution file, <distribution>.tar.gz, provided by DataClarity.
Obtain the license script provided by DataClarity.
Prepare the domain name (hostname) or IP address to be used for the DataClarity platform.
SSL: If you want to use the certificate for your domain, prepare the certificate and the key files (.crt, .key).
We recommend that you update OpenSSL. Otherwise, you may get an error when running the install script. However, it does not impact the installation.
Check firewall rules to ensure that ports 80, 443, and 5432 are open.
Depending on your Linux distribution, choose the appropriate commands:UbuntuRed Hat Enterprise Linux (RHEL)/CentOSCopy
sudo firewall-cmd --zone=public --add-port=80/tcp --permanentCopy
sudo firewall-cmd --zone=public --add-port=443/tcp --permanentCopy
sudo firewall-cmd --zone=public --add-port=5432/tcp --permanentCopy
sudo firewall-cmd --zone=public --add-masquerade --permanentCopy
sudo firewall-cmd --reload