Once you figure out which OS you are going to use try one of the following guides.
Public setup
Code:
http://www.eqemulator.org/forums/showthread.php?t=32980
Private setup
Code:
http://www.eqemulator.org/forums/showthread.php?t=32293
Public setup uses eqemu login server which makes it much easier for anyone to login into your server and switch between servers at will. Private setup uses EQEmuLoginServer.exe which makes the login server private and completely controlled by you. Setup for both login types is more or less the same till the very end then the private login setup requires a few additional steps.