By Redmine

Redmine

What it does

Redmine is an open-source project-management web application for teams willing to run their own instance. A team can create projects, define who may see and change them, track issues through role-specific workflows, plan versions and log time. Its flexibility comes with installation, backup and upgrade work for the operator.

Last updated
Oct 18, 2026
Redmine · Editorial illustration
Conceptual editorial illustration of project folders feeding issue cards through review stages toward a milestone for Redmine.

Work at Redmine?

Help customers find accurate information about your software.

Manage this listing →

Find your fit

Who it is for

Redmine is suited to an organization managing several projects and issue types, especially when it wants control over roles, fields and its own hosting. A pilot can use one private project with a simple tracker and a few representative issues before enabling more modules.

Development and operations teams may also value version roadmaps, time entries, a project wiki and attached source repositories. Each module and permission should be chosen for the actual team rather than enabled merely because it exists.

Back to sections

The work it supports

Core capabilities

Organize work by project. One instance handles multiple projects and subprojects. A project may be public or member-only, and each user can have a different role on each project.

Choose project modules. Issue tracking, wiki and repository functions can be enabled per project. Turning a module off hides it without deleting the underlying data, which helps teams simplify a project without losing its history.

Track issues. An issue belongs to a project, has an owner and may be assigned to a version. Trackers separate issue types; custom fields add data to issues and other records when the default fields are insufficient.

Define workflow. For each tracker and role, administrators can choose which status changes are allowed. This makes it possible to model review or resolution steps, but requires an intentional permission design before relying on the statuses as approval evidence.

Connect related work. Issues can be linked as duplicates, blockers or ordered predecessors, and broken into subtasks. Test dependency behavior with a small sample before using these links as a scheduling commitment.

View schedules. Gantt and calendar views draw from issue start and due dates. A version-based roadmap adds an overview of progress when issue tracking is on and a version is configured for the project.

Log effort. Time tracking is a standard per-project module. Users can enter time on an issue or at project level, categorize entries by activity and review reports by user, issue type, category or activity.

Keep project context. A project wiki or forum can hold background discussion, and an attached repository lets users browse source changes and diffs alongside the work it relates to.

Back to sections

Understand the offer

Pricing and getting started

The community Redmine project is open source under GPL v2, and official source archives are downloadable. This profile is for Redmine itself, not Easy8/Easy Redmine or a third-party hosted offering. The official project pages reviewed here do not present a Redmine-operated subscription price.

Operating Redmine requires a suitable Ruby and database combination for the selected release, plus the hosting and administrator work to install it. The download page currently labels release branches by support status; choose a supported branch rather than assuming an old installation receives the same fixes.

Budget for upkeep. The project recommends backing up its database and uploaded files before upgrades. Plugins can need migrations and may be affected by Redmine or Rails changes, so test them against the intended version before a production upgrade.

Back to sections

Look a little closer

Before you choose

Set up one non-public pilot project. Confirm that a nonmember cannot see it, the intended members can create or change issues, and the selected tracker moves through only the status transitions their roles should allow.

Create a small milestone with dated issues, one blocker and a subtask. Check how the Gantt, calendar and roadmap present the work, and whether time entries and reports match how the team actually records effort.

Before choosing a host or migrating existing work, compare the release's Ruby/database requirements, support status and needed plugins. Write down a backup and restore path for both the database and file uploads before an upgrade is scheduled.

Back to sections

11 distinct sources behind this profile. Research observed Oct 18, 2026. Features and offers can change.
View sources and research →

Help keep this profile useful

Spotted an outdated detail? Send the correction with a supporting source. A verified account is needed to submit.

Suggest a correction ↗