Ok, so I'm going to have a Shuttle SV-24 with a 20GB hard drive, dinky celeron processor, and I want to use it to replace a little utility server I have sitting in the corner. Though I love MS stuff, I'm always open to *nix, or whatever alternatives are out there. Here's basically what I need it to do.
1. File sharing for ghosting hard drive images, and as a file dump (sharing will be with XP-based machines)
2. Limited FTP server (yeah, this should be simple I'd imagine)
3. Limited web server. I hate how Apache lacks a GUI front end. while the web serving will be very limited, I definitely want an easy way to assign permissions/properties to individual local directories. This is dead easy in IIS, but for Apache?
4. VNC
5. Dead easy scripting language so I can write up a hot backup script that just copies files off my main machine daily
Now I'm a lazy bastard. I know I can set up an MS OS to do all of that very easily, almost blindfolded. Can I, a *nix newbie, do all that without spending hours in chat rooms and sifting through HOWTOs? Come to think of it, is the SV-24's hardware widely supported anyway?