My roommates and I have decided to build a simple home server. We all use our computers religiously, but I am the only one with experience of building one so I have been appointed with the task of finding the right parts and putting it together. None of us have very much server/web programming experience, so we are all learning this as we go.
After some quick brainstorming we decided that this is what we need to get started:
- The OS will be Linux Fedora 10 (...maybe Ubuntu)
- Host a few web pages, some Java applications, Flash animations, and storage/backup
- As quiet as possible via fans only (i.e. not using water cooling)
- Micro-ATX mobo since a lot of stuff will be onboard (graphics, ethernet, etc...)
- Admins: Just the three of us
- Users: We don't expect more than a few users at a time, but who knows if someday we might host a website that gets a lot of traffic.
- We also want to keep our options open regarding what may go on the server in the future.
The problem I am facing is that I am having trouble finding good articles or suggestions about the right hardware to suit our needs. Not sure what the pros and cons are regarding a server. Celeron or Core 2? 1GB or 4GB RAM? DDR2 or DDR3? The articles I have read either don't make hardware suggestions, or are outdated ('07 - early '08).
Does anyone have any suggestions of a good build to meet our goals? We are trying to aim under $500, but we'll go higher if absolutely necessary.
Alternatively, can anyone point me to a website that has good/specific information about this? Seems like it shouldn't be this hard to research.
Thanks in advance!