I'm not sure if this is the right forum, but this is the most suitable. I want to start a host with my OWN server. I've money to buy computer and about 2TB usb HD but I don't know how to setup. I'll be using XAMPP and maybe use WHMCS and cPanel. But I need more information. How do I setup nameservers? What do I've to do before starting?
First you will need to but the hardware and colocate it so it is connected to the net and you can then use t as a server. you will be using windows or Linux? nameserver setup can be done via any control panel. tell us more as to what exactly you are panning to do and we will help you more.
Do NOT waste your money to buy server and colo it when you don't know how to manage your server. Colo most of the time is considered as unmanaged, and you will be ended up with a lot of remote hand service charge. Managed colo is existing, but it's much more expensive, and it's usually not for one server. You will be better to rent a managed server from a well-known provider
Yes, it is much harder than you think. I would start with playing around with a machine if you really want to get involved though. There are some really good how-tos on www.howtoforge.com. You really don't want to setup a DNS server on the same machine as your web server. You can and it is not a big deal performance wise, but if you end up having a problem it can be a big issue. I outsource my DNS because it is much easier and cheaper that way. You get the benefit of having (5 in my case with Nettica) multiple DNS servers for a much cheaper cost than co-location. I have two servers from www.serverpronto.com. One for $29.99 a month and the other for $49.99 per month. They are both decent boxes and server my purposes just fine. Thanks, Fred