Hey guys,
Well, first off, the project that I am about to discuss spans over several different areas, but I figured that this section of the forum would be the best place to start.
So, I have a few questions, and I'm not sure if it would be better to break this project up into several components, but my goal is to consolidate as many functions as possible. As the title suggests, I'm trying to convert an older machine into a mega server that accomplishes everything on my home network bar switching and wireless functions (I will be using a gigbait switch, and wireless N access point for those).
The hardware specs are reasonably powerful. The system will be running a Core 2 Duo E6600 with 4GB of RAM (easily upgradable to 8GB if necessary, but I only have 2 DIMM slots on my mATX motherboard). I am looking to run a RAID array (undecided which type) for disks commonly accessed as well as larger/slower backup drives that will be updated daily.
My main questions are:
From a security standpoint, is this consolidating too many devices into one? I'm not running a corporate or SMB network here, just something for my home. I also read another forum where someone suggested having a NAS/router system would expose the computer to the internet, but if properly set up, is that really true?
How would I go about doing this from a software standpoint? Is this even possible? I've heard of Linux, UNIX or BSD OS software for each individual device, but not something that would be all encompassing. I haven't used Linux in a while, but I figure that it's time I revisit it anyway. This is more of a learning project than it is practical.
The original idea came from the fact that I wanted to find a hardware router that I could flash the firmware on. I was looking to run Tomato until I found out that it doesn't support many routers, and there is no wireless N support at all from what I can tell.
Anyway, I realize that this project may sound a bit superfluous, but I would really appreciate it if someone could steer me in the right direction. I'm also open to suggestions as to what OS I should use. Should I be looking at something like Windows server, or a Ubuntu server?
Thanks for reading.
Well, first off, the project that I am about to discuss spans over several different areas, but I figured that this section of the forum would be the best place to start.
So, I have a few questions, and I'm not sure if it would be better to break this project up into several components, but my goal is to consolidate as many functions as possible. As the title suggests, I'm trying to convert an older machine into a mega server that accomplishes everything on my home network bar switching and wireless functions (I will be using a gigbait switch, and wireless N access point for those).
The hardware specs are reasonably powerful. The system will be running a Core 2 Duo E6600 with 4GB of RAM (easily upgradable to 8GB if necessary, but I only have 2 DIMM slots on my mATX motherboard). I am looking to run a RAID array (undecided which type) for disks commonly accessed as well as larger/slower backup drives that will be updated daily.
My main questions are:
From a security standpoint, is this consolidating too many devices into one? I'm not running a corporate or SMB network here, just something for my home. I also read another forum where someone suggested having a NAS/router system would expose the computer to the internet, but if properly set up, is that really true?
How would I go about doing this from a software standpoint? Is this even possible? I've heard of Linux, UNIX or BSD OS software for each individual device, but not something that would be all encompassing. I haven't used Linux in a while, but I figure that it's time I revisit it anyway. This is more of a learning project than it is practical.
The original idea came from the fact that I wanted to find a hardware router that I could flash the firmware on. I was looking to run Tomato until I found out that it doesn't support many routers, and there is no wireless N support at all from what I can tell.
Anyway, I realize that this project may sound a bit superfluous, but I would really appreciate it if someone could steer me in the right direction. I'm also open to suggestions as to what OS I should use. Should I be looking at something like Windows server, or a Ubuntu server?
Thanks for reading.