All the needed guides to set up a server are already posted in here, under the Development Section, all you need to do is go to the sticky thread in there:
And by following these you should not have any problem; however, if you have any issue you can always ask for help in the right section.