As many of you know I play around with Linux a bit because it’s a good thing to have under your belt. I have been running an old PII as a server for about 6 months. It runs Fedora Core 3 but isn’t doing much. Really I just try to set something up on it and when it works I never use it again.
I think it would be a good idea to start to use it to store all my data (a file server essentially). I just don’t know exactly what I should do.
For hardware, I have enough processor speed and memory but I need more disk (currently at 6 gig). I want a 200 gig drive for ample storage but should I get two for a RAID-1 system?
For an OS, I know Fedora but should I instead opt for the stability of OpenBSD?
I think the best choice for the file server is an NFS system since I can use the MS services for unix to map the NFS share on my main workstation.
Since I code, I’ll also use CVS to manage my stored code.
Since I use iTunes, I’ll add the daap daemon to share my stored music as iTunes music.
I’d like to have all my email consolidate on this machine as well and access it using IMAP. I could then set up a webmail system to access my mail remotely too.
Obviously SSH (and maybe VNC) are necessary to manage the machine remotely. This means I can use SCP for file transfers. Bye bye FTP.
I will probably be able to find a use for Apache too.
Will I need any sort of DNS on my internal network?
What about backups of critical data? I have a DVD burner on my Windows machine. I could care less about losing music but personal documents are important. With RAID do I even need a regular backup scheme or is that overkill?
I can use dynamic DNS to have a link to this machine from the real world too.
Proper firewall and router setup is important as well.
What else?
I know most of my friends would have no idea about anything I just said but hopefully a few of you can provide some insight into what I’m setting up and some of the pros and cons of each. Thanks.