Self-Hosted installation method

(Self-Hosted installation method)

We start from the point of having performed the prerequisite steps on the host. We return to establish SSH connection with the host and proceed with downloading the app repo.

yum install bash-completion bash-completion-extras -y
source /etc/bash_completion.d/git
git clone https://gitlab.com/omnileads/ominicontacto.git
cd ./ominicontacto/deploy/ansible
git checkout release-V.V.V

Where V.V.V is the combination associated with the App version. Using the Tab key, all available versions are obtained.

_images/install_releases.png

Once the version to install is selected, proceed with the configuration of Inventory file and subsequent execution of the installer.

Important

Before continuing, make sure that you have configured your inventory file, according to the type of installation and architecture to be deployed.

OMniLeads Traditional Architecture Deployment

(OMniLeads Traditional Architecture Deployment (AIO))

You need to work in the [prodenv-aio] section of the inventory file, as explained there. Then all parameters and variables must be adjusted.

Once the inventory file has been adjusted, the installation script is executed.

./deploy.sh -i --iface=NETWORK_INTERFACE
_images/install_deploy_aio_exec.png

From this point on, the process begins to run and can take a few tens of minutes, always depending on the speed of the Internet connection and the processing capacity of the host.

OMniLeads deployment on Docker containers

(OMniLeads deployment on Docker containers)

You need to work in the [prodenv-conatainer] section of the inventory file, as explained there. Then all parameters and variables must be adjusted.

Once the inventory file has been adjusted, the installation script is executed.

./deploy.sh --docker-deploy --iface=NETWORK_INTERFACE
_images/install_deploy_docker_exec.png

From this point on, the process begins to run and can take a few tens of minutes, always depending on the speed of the Internet connection and the processing capacity of the host.

Note

You must replace NETWORK_INTERFACE with the network interface of the host to which you want to attack all the services and components that OMniLeads runs. (For example: eth0, ens18, eth1, wlp2s0, etc.)

Deployment Complete

After a few minutes, the installation process ends with a screen showing the successful completion of the procedure.

_images/install_ok.png

Important

After installation is complete, apply a host reboot.

You can proceed with the