Sentora is an open-source web hosting control panel to be used with a variety of Linux distributions.
It is simple to install if you follow the instructions as stated and if you install the control panel in Ubuntu or CentOS. If you would like to experiment the installation on other operating system then it may be complex to install but it would delicately work if you know what you are doing.
If you have installed ZPanel before you should be easily able to install Sentora as well.
Before we start the installation please make sure that your system is totally clean with limited features installed. It is best to install your server’s operating system with “minimal install” to make the process simpler. Also, you must have a domain and one sub domain pointing towards your servers IP. For example, create a sub-domain (cp.yourdomain.com) -> A record – > your IP.
Last but not least, please make sure that all your ports are open (rounter, modem, server).
The ports required by Sentora are :
- 20 & 21 : FTP
- 25 (TCP) : SMTP
- 53 (TCP & UDP) : DNS
- 80 (TCP & UDP) : HTTP
- 110 : POP3
- 143 : IMAP
And some optional ports for SSL and MySQL are 443 : HTTPS , 3306: MySQL
Now that we have the basics setup are ready, it is time to install.
To start the installation process, login to the termial of Ubuntu using Putty or similar SSH application. Please make sure that you login as root to make the installation work.
bash <(curl -LSs https://raw.github.com/Sentora/installers/master/install/Ubuntu-12_04/10_1_1.sh)
This should work with both 32bits version and 64bits version.
Now, if you have issue with the curl command you will need to do a manual installation by login in as root and then compiling by running :