Redmine rocks

I got my first taste of setting up a Ruby on Rails webapp last month when I stumbled across Redmine while researching project management/issue tracking systems. I wanted a setup that supported:

  • Multiple projects support
  • Fine grained access control
  • Customizable issue tracking
  • Feeds & email notifications
  • LDAP authentication support
  • Per project wiki
  • News, documents & files management
  • Subversion integration
In addition to those things, it also has:
  • Per project wiki
  • Per project forums
  • Time tracking
  • Custom fields for issues, time-entries, projects and users
  • Issue creation via email
  • User self-registration support
  • Multilanguage support
  • Multiple databases support

and it’s an active and widely used project. I was worried to start with that the bad performance I was getting was a sign that it would never hold up on my new VPS hosted server, but after some Apache config tweaking it’s running pretty solid and is quite snappy.

That said I’m just one user, but my needs are small so I ought to be alright. With a beefy server running it, that app will fly.