You must have a fair knowledge about (at least know what these are):
Fortunately, there is plenty of documentation of these topics on the Internet.
Installed on your server, you will need at least: