Trac combines wikis, Subversion, and SQLite with Python to deliver what looks like a great system for managing software development projects.
You’re right that the initial installation can be tricky, but if you any familiarity with Linux and the command line, it’s not that hard. We had it up and running and in use in about 45 minutes. And it rocks. More on that in a bit.