About Redmine
Overview
Redmine is a flexible project management web application that you can self-host on your own infrastructure. Built on the Ruby on Rails framework, it is cross-platform and cross-database, and released as open source under the GNU General Public License v2 (GPL). It adapts to different ways of working rather than forcing a single workflow.
Administrators configure roles, permissions, issue statuses, and project modules through the web interface. The project has been developed and maintained since 2006 and is supported by a community of volunteers.
Key Benefits
- Manage multiple projects and related subprojects from one Redmine instance
- Define custom roles and set permissions per user on each project
- Track issues with custom statuses, issue types, and configurable workflow transitions
- Visualize schedules automatically with Gantt charts and calendars based on issue dates
- Log time at project or ticket level and report it by user, issue type, category, or activity
- Browse and diff attached SCM repositories including Git, Subversion, Mercurial, Bazaar, and CVS
How It Works
After self-hosting the application, administrators create projects, enable modules such as wiki, repository, and issue tracking, and define roles and issue workflows. Users register or authenticate against LDAP directories, then create and track issues, log time, share news and files, and browse attached repositories. Project activity, changesets, and issues are published as Atom feeds and email notifications.
Use Cases
- Software development teams track issues, roadmaps, and repository changesets within a project
- Project managers plan and schedule work using Gantt charts and calendars derived from issue dates
- Organizations share news, documents, and files with project members through per-project areas
- Documentation teams maintain per-project wikis with textile syntax and free internal linking
- Large organizations structure work into subprojects managed under a main project with per-user roles
Why Choose This Product
Redmine is free open-source software that you can self-host, giving full control over data and configuration. It supports multiple databases, runs on multiple platforms, and is available in forty-nine languages, making it a flexible fit for teams with varied workflows.
Key Features
Multiple projects
Manage all projects and related subprojects from a single Redmine instance with per-project public or private visibility.
Role-based access
Define your own roles and set permissions per user on each project, with modules enabled or disabled at project level.
Issue tracking
Define custom statuses and issue types and configure workflow transitions for each type and role in the administration interface.
Gantt and calendar
Automatically generate Gantt charts and calendars from issue start and due dates.
Time tracking
Enter time at project or ticket level and report it by user, issue type, category, or activity.
Custom fields
Define custom fields for issues, time entries, projects, and users using text, date, boolean, integer, drop-down, and checkbox formats.
Repository browser
Attach existing SCM repositories and browse contents, changesets, diffs, and blame views for Subversion, Git, Mercurial, Bazaar, and CVS.
Feeds and notifications
Publish project activity, changesets, news, and issues as Atom feeds and send email notifications.
LDAP authentication
Authenticate users against multiple LDAP directories and optionally create accounts on the fly when users are found.
Multilanguage support
Provide the interface in forty-nine languages contributed by community translators.
Redmine Pricing
Pricing extracted from the product website and may change. Check the source for current details.
