Hello guys, I am not sure if this is right forum to ask but I hope it is. I would like to run my own server and it would really help me if you could answer some of my questions. I would like to host on my server few personal websites probably in java, Minecraft server, mail server, probably own DNS(not sure about this one if I need it or not), TeamSpeak server, and data repository. I would like to go with nginx for HTTP and with MariaDB as a SQL server. What Linux distro would you recommend me? I am thinking about Debian Wheezy or Squeeze. How should I partition my disk? Do you know about some good reading/guides I could use? Thanks a lot in advance for helping me.