I have bought a domain on GoDaddy called techitproductions.com. At home i have a Linux Ubuntu Server running Apache, php5, ispconfig, courier mail etc... I have forwarded port 80, 25565 (for Minecraft), 8888 (for ispconfig), 22 (for Putty).
My question is what ports do i need to portforward for a fully working server, with both SSL, SSH and mail working?
My second question is how do i get my domain pointing to my server? My external ip is static.
Please i need a step by step instruction's i am new to Linux servers and the whole website hosting etc...