that Linux guy wrote:
This will be no small project. I'll just start by throwing that out there.
Firstly, if you're on a residential internet connection, for get about. They incoming connections to Web, Secure Web, FTP, and SMTP services. You'll have to up your personal connection to a business-grade account to do any hosting. This here is the very reason I have a blog instead of a website.
Also, how many people would be connecting to this server?
Secondly, you'll be responsible for making sure everything is air-tight as far as security goes. Firewalls, user accounts, passwords, possibly even putting Apache or your desired FTP service in a chroot jail. Not to mention your coding to get your interface and such running the way you want/need it do. My web skills go as far as HTML. I can party with DIY websites like it's 1995!
Furball, I see what you're saying about the difficulty of setting up a LAMP server, but I disagree that it's a lot of work to keep it going. Most servers set it and forget it. Configuring is the only difficult part. Once he gets it the way he wants it, as long as he nor anyone else screws around with it, he's good. Same holds true for any server.
There would only be 3 or 4 other people connecting to this machine. Shouldn't be that much traffic.
Also, I don't want to host a website, per say, but I want the interface to look website-ish to make it easy for the PC-illiterate people I work with to use it.
However, Furball and I were talking on IRC last night, and we figured it might be easier to just get a NAS box and make a VPN to it that everyone could access. We could have different folders for all the different jobs, etc, etc. Thoughts?