diasick wrote:...also i need a external hard drive...any recommendations? i can only afford one of them 2tb hard drives at the moment
because with my pc the site is only viewable when my pc is on
i usually restart it 3 times a day and during that time my site is down
I personally try to stay away from external hard drives except for transferring data between computers. The reason being is the heat factor. MOST external hard drives have no sort of cooling, such as a fan blowing on them, etc. and they don't spin down. Your newer computers will spin down the hard disks so they're not running full speed when they aren't being accessed. This keeps them from getting as hot and can help extend the life of your drive. Plus, your pc probably has better ventilation than an external enclosure does.
Now with that being said, I personally will use either seagate or western digital. I have both brands of hard drives and they both work fine for me. It's a matter of preference. I also recommend using smaller size drives, because if it fails, that's less data you loose. It would be better instead of buying one 2TB drive to buy two 1TB drives and using one to mirror the other or using them both together for your 2TB so if one fails, you still have the data on the other. Do a search on drive redundancy in Google and read a few articles on it. I personally use RAID 5.
Also, as Sharley said, this won't keep you from having to have your computer on.
What I personally do and what I recommend to anyone wanting to have a site available 24/7 is use an old PC. Use an old office PC or one you've put aside and bought a new one to use. A server PC doesn't have to be a new top-of-the-line computer for a personal web server. The old ones work great for this. If you do use an old one, I suggest starting by formatting and putting a fresh install of Windows on it too. This will help clear the junk off of it from previous uses and may make it much more stable. And don't install any unnecessary software on it. Dedicate that computer to running as your server only.