How to install Keitaro on VPS (

Today we will tell you how to install Keitaro on virtual servers of

We begin with Vultr because their VPS has the biggest SSD, which allow users to use high-speed servers and store big amounts of data on them.

Creating server on Vultr

At first, register on The process of signing up is simple, sometimes you need to wait for the moderators to verify your account.

After your account is verified, you can go to your profile page.

Let’s start with
Servers > “+” (Deploy new server)

New server

Then click to Products and choose Cloud Compute

Choose a server location:

Type of the server – we need CentOS version 8. Server size, 55GB are ideal for a beginning:

Fill in the name of the server, e.g. “keitarotrk” and click “Deploy Now”:

Your server is created. Pay attention that the deploying of a server may take time. You’ll receive an email when the process is finished.

Now we will install Keitaro tracker on a just deployed server.

Accessing the Server

There is a “keitarotrk’ server on a “Products” page, go to the server’s menu:

The initial root password to your server can be found in your control panel, we recommend to change this password later. Copy the password and enter the server console in the upper right corner of the menu:

A remote server console will be opened. You’ll need to enter login: “root” and the password.

Running 1-Click Installer

Next, you will be asked to license key. Everything else will be done by the script itself:

Single-click installation will:

  • Install the latest versions of Nginx, MariaDB, Redis, PHP 7
  • Configure Nginx, PHP-FPM, MariaDB
  • Install Monit to monitor Nginx, MariaDB and PHP-FPM
  • Configure firewall
  • Install Keitaro.

Note: The script closes all ports except 22, 3333 (FriendsHosting SSH), 80, 443.

When the installation is successfully completed, you’ll get a link to an admin panel, your login and a password:

setup complete_en


Opening Keitaro Admin Panel

Following this link you can get to Keitaro Dashboard and can begin setting up the tracker:

If the installation wasn’t completed successfully, go to our documentation page and try to identify and eliminate the cause yourself. If you still have a problem, please contact our technical support

Keitaro 8.2

  • A simplier interface of managing access is available.


  • Labels are added to the campaign’s reports (there are no labels in a general report). You can see the column with labels, if you choose grouping by sub_id, source and creative_id. Parameters, marked with a green label, go to a whitelist, marked with a red label go to a blacklist. The labels don’t cross one another among companies.


  • We added whitelist and blacklist, import and export. You can open the window either via “Reports > Black and White lists”, or clicking on “BL/WL” in a campaign report.


  • We added switching between “AND/OR” conditions in the filters. To change the condition just click on any of the “AND” or “OR” blocks.


  • “Link” and “Reports” buttons are added on the campaign page.
  • We added a substitution of <base path> for CURL action, instead of links convertation.
  • We added macros support for site code for CURL action. You can use all available macros in landing code.
  • We added a setting of “LP Load Method” for landing pages with “Redirect” and “Preload” variants. If you choose “Redirect”, then a redirect to the landing is performed. If you choose “Preload”, the landing will be shown right after the web-address is filled in. Moreover, you can use any macros in HTML code of the landing page, e.g. “{subid}”.
  • Changes in KClickClient: sub_id is saved into the session ($_SESSION[‘sub_id’]). It can be used while sending a postback.
  • The settings, set in the campaign’s report, are saved in a current version(except filters).
  • We added compatibility of “JS advertising” with scripts from bodyclick, popads.
  • We added,,, templates.
  • We added the choice of postback status in traffic sources.
  • We added the “{offer}” macros— a link to the offer. Use it on the landing pages with a “Preload” option.