As the title says. My current setup at home is:
1 x server
1 x main PC (which will stay as a windows PC for gaming reasons)
1 x laptop
I want to start with the server PC with a view to moving the laptop over further down the line. I currently use Windows 2000 on all the PCs (Server on the server, Pro on the other two) and the server PC has to fulfil the following roles:
File sharing - including MS networking / file and print sharing for the main PC and the laptop until I convert it over. Presume samba is the only way to go for file sharing but what about printers? I have a laser printer (Samsung ML-1210) and an inkjet (HP Deskjet 3320) connected via USB if that matters.
MySQL server (easy peasy - obviously MySQL here...)
Firewall / router for the main PC (wired connection) and the laptop (wireless connection). I've currently got Windows 2000 doing DHCP (for any guest PCs that might come around from time to time) and DNS forwarding and want to have proper control over the firewall (i.e. which ports, protocols and packet types I let in and out)
Web server - including ASP support (for work reasons) and PHP support (because I really ought to learn PHP). Presume Apache + PHP but what do I do for ASP support?
If there's a decent distro that can do all of the above 'off the shelf' I'd be well chuffed. Hardware wise the server PC is a Shuttle SN41G2 (nForce2 chipset) using the onboard GFX. ADSL modem is CURRENTLY a Speed Touch USB though I also have an PCI ADSL modem (Conexant chipset) which I've abandoned in Windows after lots of connection problems - maybe Linux drivers will be a little more stable...? Oh and I'd want the server to run VNC as it's not usually plugged into a monitor (nor does it usually have a keyboard or mouse attached).
Anyone up for the challenge of converting me over? I have a little unix experience and have dabbled in linux a couple of times over the years - but have always gone back to windows... This time I want it to stick.