Q:

Which Windows Server version should I use on a 512MB VPS?

I have signed up for a VPS with these specifications:

Intel Core i7 (64-bit)
512 MB RAM 
80 GB HDD

I need to run Windows Server, but I'm wondering which version should I use. Windows Server 2003 requires a minimum of 256MB RAM, whereas Windows Server 2008 needs at least 512MB. However, I have also heard that Windows Server 2008 is faster and easier to use online.
Which version should I use?

A:

When in doubt, use the current edition of Windows Server. There is no excuse for deploying an obsolete operating system unless your hands are tied by legacy applications or other constraints beyond your control. This is obviously going to be a learning experience for you, and it is not particularly constructive for you to invest your time and energy in learning how to administer an outdated operating system.
Due to your RAM limitation, you will want to install the stripped-down "Server Core" edition of Windows Server 2008 R2. Because Server Core does not have a full GUI, it is the most appropriate choice for remote Windows servers with limited system resources.
You will need to start learning PowerShell online:

Scripting with Windows PowerShell (Microsoft TechNet).

