Hello (and happy holidays):
I am planning to set up a server on my home LAN. I need it to do a few things:
- Run DansGuardian (http://dansguardian.org/)
, probably with Tinyproxy (Squid might also be a possibility)
- Act as a Web server and MySQL server to be a local Web development sandbox
- Be a fileserver. It needs to be able to give access multiple users (authentication will be needed) on Windows XP machines around he house.
- Possibly also run SVN sometime in the future.
- Possibly rsync to a remote server for backups.
- Have SSH installed.
A Web interface for configuring some features would be nice, but is not a requirement.
The computer is a Pentium 3 with 384 MB of RAM. It will have a 6GB drive, a 4GB drive, and (possibly) later a 160GB drive (all IDE drives).
I have a few general questions:
- What distribution should I try? I looked around here and the two most recommended for this kind of setup are Debian and SLAX server edition. I'd also be open to using a BSD distro, although I'm more comfortable working with Linux.
I'd also consider running FreeNAS on it, as that would take care of the filesharing, etc. but I don't know if I would be able to run DansGuardian/Tinyproxy with FreeNAS. If it can do that, it would be a nice option.
- Is FreeNAS an option?
- What sort of partitioning setup would you recommend?
- Is there any sort of "easy configuration" tool available for Samba? I tried configuring it on a Debian system (with really old hardware) a while ago, and I never did get it to work completely. (Again, FreeNAS would take care of this).
I think that about covers it for now. I can always come back with any problems (after
reading all the docs and Googling, of course).
I really appreciate any tips here. Thanks in advance!