I've recently thought about making a server for backing up all my stuff on various computers in the house. But I would also like to experiment with hosting stuff on the same server (websites/game servers and so on). But, letting people nearly being into my computer gives a huge flaw in the security I suppose. So what I'm looking for a is some software (preferably free) that can keep my backup files and the computer safe from harm.
well, I have my idea, but it's not so easy to do; and it depends (whether you backup your files manually or automatically, using (for instance) Windows 7's network backup)
the whole idea is to have 2 hdd's (or even 3; or you could partition the only hdd, but that means dualboot, and a single-hdd server is not really a server.. ), to install windows, the "hosting stuff" (apache, game servers, etc..) on the first; and to install linux, (ubuntu server ed, or even debian), and put your backups, all on the second hdd.
that way, when you need your "stuff", you boot into windows, if you need your backups, you boot into linux
if you use a "linux-specific" format (one not supported, at least out of the box, by windows), like ext3/4, windows won't even be able to read your backups, and that means max security
Not sure if this was already said but no matter what you do if a hacker wants in badly and had the time and if it's a group of hackers they will gain access. Nothing is unhackable , hackers and evil programmers will use that skill to find a way in. Seeing that many ports connect to the web a pro hacker could use that to gain access even from a computer within a network...
However in the past i trusted
Zonelab FREE verrsion, comdo personal firewall free but hard to setup if you dont know.