How to install Keitaro on Digital Ocean VPS

DigOc

A step-by-step guide on how to install Keitaro on Digital Ocean VPS.

Deploying a Digital Ocean VPS

Go to your DO account and click “Create Droplets” in a Droplet section:

DigO01

 

Now choose VPS configuration. Keitaro works only on CentOS 7.4×64 servers. Then choose a size of your VPS, depending on the traffic volume you expect. You can find server requirements here.

DigO02

Next, choose a datacenter region. Choose the one, which is closer to the expected traffic geo.

Keitaro doesn’t need any additional options and SSH keys. Change the name and click “Create”:

DigO03

Server deployment may take up to some minutes.

When the VPS is ready, you’ll get a notification to your email with a login and password and will see a new droplet in your list:

DigO04

Buying Keitaro License

Copy your VPS IP address and go to your account on https://keitarotds.com/

Click “Buy License”

DigO05

Choose the license duration, edition and enter your VPS IP we copied in Digital Ocean. Pay for the license.

DigO06

 

So now you have Keitaro license for your VPS.

Note: If you need to change your VPS IP address, you can make it anytime in your account on https://keitarotds.com/

Installation Process

Click on your VPS on Digital Ocean website:

DigO07

Go to your VPS console (it will be opened in a new window):

DigO08

You will be required to log in to your VPS with login and password, which were sent to your email and then you will need to change the password into yours.

After you successfully change the password and log in into VPS console, run a command:

First, you enter your server IP in a console, then you will be asked to enter your license key.

Go to your Keitaro account and copy the license key you bought before:

DigO010

Next, you will be asked to enter your database name and password, and your admin login and password (the prompts are given in an installer as well):

DigO011

After you enter all this information an installer 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
  • Connect a free SSL certificate from Let’s Encrypt (with automatic extension)
  • Install Keitaro

Note: The script closes all ports except 22, 3333 (SSH port friendshosting), 80, 443. If your SSH is installed on a non-standard port, you will lose access to the console.

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

DigO012

Save this info.

Launching Keitaro Tracker Admin Panel

Follow the link from the installer, and log in using the info you’ve just saved.

You’ll get to a Dashboard and can begin setting up a tracker:

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