So, I have a recently got a server where it is bare and has nothing (linode) and I plan on using it for a single site, one that hopefully will get a decent amount of traffic. Now, since it doesn't have anything installed on it, what do you think I should start out with: nginx or Apache? Also, bear in mind my general server administration knowledge is bare minimum. I thought about purchasing a license to cPanel and installing it to manage things such as email, sub-domains, databases, etc. Or should I suck it up and attempt to manage everything without a control panel (minimal sub-domains / emails from the start, but will be added to later in the run of the site)? Oh, this is going to be entirely based on XenForo (Blogs, site, forums, etc).