Skip to main content

Installing

The first step is to login and register at the Trisul Getting Started page

Installing All Packages

Select the instructions as per the platform of your choice to install the "Trisul-Full" meta package consisting of all packages.

# login as root
sudo -i
apt install ca-certificates software-properties-common curl gnupg2 -y
curl -sS https://trisul.org/pubkey.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/trisul.gpg > /dev/null 2>&1
echo "deb [signed-by=/usr/share/keyrings/trisul.gpg] https://trisul.org/repos/apt/debian jammy main" | sudo tee /etc/apt/sources.list.d/trisul.list
apt update
apt install trisul-full
Congrats ! next step

👉 After installation, you should login as admin and select the "Product Mode"

Installing Each Package

Via the Repository

Follow the steps above to add the repository, in the final step instead of 'Trisul-Full' specify the individual packages to install.

sudo apt  install trisul-hub trisul-probe webtrisul

To install plugins

sudo apt install trisul-badfellas trisul-geo

Via the DEB Files

The DEB packages can be found on the Downloads page.

Download each DEB package and install them manually using the normal debian package installer dpkg -i trisul-probe-7.0_xxx.deb etc.


CentOS/RHEL Installation

You can use rpm or yum to install the packages.

Adding the YUM Repository

You only have to do this once to add the Trisul repository to yum.repos.d

Repo locations

  • RHEL9/Oracle9 curl -LO https://www.trisul.org/trisulfull-rhel9.repo
  • RHEL8/Oracle8 curl -LO https://www.trisul.org/trisulfull-rhel8.repo
  • RHEL7/CentOS7 curl -LO https://www.trisul.org/trisulfull.repo
cd /etc/yum.repos.d
curl -LO https://www.trisul.org/trisulfull.repo


# check if Trisul Full is available now
yum group list

then install the packages normally. The following example installs the Trisul core packages

Installing the RPM Packages Manually

Download each RPM file and use the usual RPM tool rpm -Uvhto install them rpm -Uvh trisul-probe-7.0xyz.rpmetc.

Installing behind a proxy server

If you are installing using a proxy server , use the following steps. Substitute your proxy server’s IP in the commands

# login as root
sudo -i
export http_proxy=http://192.168.2.11:3128
export https_proxy=http://192.168.2.11:3128

#.. then continue the steps above

Distributed Install

The default installation and the free license allows you to put all components on a single server. Once you wish to scale up, you can deploy a number of trisul-probe’s reporting to one or more trisul-hub nodes. The rules are :

  1. trisul-hub and webtrisul should be installed on one machine
  2. Multiple trisul-probes can be installed
  3. The optional plugins packages must be installed along with trisul-probe

See Distributed Domain