Currently, my companies' website is hosted on a web hosting company which they provide everything (WHM
, cPanel
, E-mail server
, LAMP
, security
and etc...)
We have to move the website to a private company. And we (for the first time) have to set up the server from scratch. Now, we already know what server specs must be and they are going to provide it.
It is obvious that we need to install LAMP, but what else is required to get the server ready for hosting a website? (i.e. for security or for E-mail server)
We prefer to run it by using open source software, so using a cPanel is not really important. We are open for suggestions