Single-click installation will configure all the necessary environment on a server and install Keitaro TDS.
Clean server with CentOS 7 and without control panels. For installation use the virtual server (VPS).
How to choose server or hosting?
Read at the page How to choose server or hosting
Note: The server must be clean at the time when you start a script. Launch on the server with websites which were run or with control panel will entail unpredictable consequences.
Open by SSH your server and run:
curl -sSL http://keitarotds.com/install.sh | bash -s -- -l en
Then follow the script instructions. You will be prompted for server IP, the license key, domain (if SSL is necessary).
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
- Connect a free SSL certificate from Let's Encrypt (with automatic extension)
- Install Keitaro TDS
Note: The script closes all ports except 22, 3333 (SSH port friendhosting), 80, 443. If your SSH is installed on a non-standard port, you will lose access to the console.
If the installation was cut short with an error
See the latest steps of installation. Try to identify and eliminate the cause. If you have a problem, please contact our technical support.
How to continue the installation?
Run again the installation command. All parameters which were previously entered will be restored automatically.
How to add additional sites to the server?
Run this script and follow the isntructions
curl -sSL https://keitarotds.com/add-site.sh | bash -s
How to update the software on the server?
yum update yum upgrade
After rebooting the server Keitaro does not open
Run at the server console
firewall-cmd --zone=public --add-port=80/tcp --permanent firewall-cmd --zone=public --add-port=443/tcp --permanent firewall-cmd --reload
How to add SSL after installation?
If you chose not to install the certificate when you first start, you can install it later using the command
curl -sSL https://keitarotds.com/enable-ssl.sh | bash -s -- domain1.ru
The script will not work if the server was not configured by the script of single-click installation.