I have been busy setting up a server for the last few days. It's running Samba and Subversion so that it can be used as a kind of backup-server for all purposes. Using gmirror (8), the server can use two identical hard disks as a Software-RAID (in mirroring mode, of course).

The article by Dru Lavigne at onlamp.com helped me a lot while installing Subversion. All clients use esvn to access the repository.

I also tried Trac, but it is too sophisticated / bloated for a simple backup and revision control server. However, if you are working on a bigger project that has more than one developer Trac will definitely "be your friend".