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:
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.
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”:
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:
Buying Keitaro License
Copy your VPS IP address and go to your account on https://keitarotds.com/
Click “Buy License”
Choose the license duration, edition and enter your VPS IP we copied in Digital Ocean. Pay for the license.
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/
Click on your VPS on Digital Ocean website:
Go to your VPS console (it will be opened in a new window):
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:
yum update -y && curl keitaro.io/install.sh > run && bash run -l en
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:
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).
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
Connect a free SSL certificate from Let’s Encrypt (with automatic extension)
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:
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 firstname.lastname@example.org