For some quite years I have been managing WEB servers for hosting with the command line. It was driving me crazy, but I haven't found yet a friendly solution. Later, in one of my past jobs, I was introduced to cPanel. It was not a good experience. I can tell that cPanel, first it is not free, it has an easy installer but the way it is though it is not the best for a Linux guy. cPanel (when I tested) bundles its own Apache and other software, so security fixes rely on cPanel guys, not on your distro updates. cPanel web interface is awful, too many ports opened! To find a single option you need to go into many menus as possible.
After a while, I discovered ISPConfig and while testing I started liking it. It uses system RPM's, it can run on a VPS or bare metal box and configurations are very easy to follow. As any management software, installing is not a short or easy task. You can look and you will find long documents on how to configure ISPConfig, you may need to download some source tarballs and compile manually; in order to make this easier for everyone, I have developed these RPMs for Centos 6 and 7, and I have published them for your happiness in the OKay repository. Please read my short guide on how to configure it fast.
And yes, It works in CentOS 6 and 7. Some people still use CentOS 6 for an unknown reason.
Following my guide, you can install ISPConfig in 5 minutes.
If you read the many guides on the Internet, you will find you need to download many sources and manually compile it. You would need to manually compile suphp and mod_python.
Also, my RPM repository contains Apache 2.4.35 which it is HTTP/2 ready. You just need to turn on an ISPConfig3 flag and voila! Your server will have HTTP/2 out of the box.
here it is a single RPM's to rule them all.
Follow these steps:
CREATE DATABASE roundcubedb;
CREATE USER roundcubeuser@localhost IDENTIFIED BY 'roundcubepassword';
GRANT ALL PRIVILEGES on roundcubedb.* to roundcubeuser@localhost ;
Enjoy!blog comments powered by Disqus