Redmine
Redmine Review and Costs: Self-Hosted Issues and Release Versions
Redmine is a self-hosted project management application built around configurable issues, version planning and repository visibility. Teams can define how different issue types move between statuses, organize work toward a release, record time and inspect changesets from attached repositories. It gives a technical team control over both its workflow and the system that holds it.
Its strongest appeal is adaptable issue and release tracking under your own operation. Explore the upstream feature set and installation requirements together before deciding whether that control is valuable to your team.
Shape the issue process around the work
Administrators can define workflow transitions for each issue type and role. A bug and a feature request can therefore follow different paths, with the people responsible for each step given the relevant permissions. Custom fields, time entries, a wiki and files add context to those records.
Projects can be public or private, with subprojects and independently enabled modules. Gantt and calendar views draw on the issues, helping a team see dates alongside the underlying work. These capabilities make Redmine useful beyond a single undifferentiated task list, although the administrator must decide the structure.
Plan versions and inspect repository changes
The roadmap presents a version-based view of issues, including target dates and progress. A team needs issue tracking enabled and at least one configured version; wiki content can explain a version's objectives. Progress uses issue estimates, so consistent estimates make the display more informative.
Git, Subversion and other supported repositories can be attached for browsing changesets, diffs and blame. This brings code context into project tracking while leaving a distinction between an attached repository and a complete code-hosting or CI platform.
The core case is issue and version coordination. If Scrum sprint boards and burndown are central to your routine, assess the exact plugin and its maintenance separately, or compare OpenProject or Taiga for a native Scrum workflow. Features sold by a hosted Redmine vendor or commercial extension should not be assumed to belong to the free upstream application.
Redmine pricing: free software and operating costs
Upstream Redmine is a Ruby on Rails application under GPL v2. The upstream application has no per-seat subscription; it is software you operate rather than a managed hosting service. Community forums and IRC provide help; an unofficial demo is not an upstream hosted service or support contract.
Budget for infrastructure and administration rather than treating the license price as the entire cost. The installation needs compatible Ruby and database versions, dependencies, a session secret and correct filesystem permissions. Repository browsing requires the appropriate SCM binaries. Production queue configuration recommends Sidekiq and Redis, and email needs SMTP configuration.
Those are manageable responsibilities for an organization with a suitable owner, but they remain part of the purchase decision. Include patches, TLS, log rotation, access policies and any plugin compatibility in that person's remit. Backups must include the database and attachments, with a restore process the team can rely on.
Access and switching
Roles and issue-type transitions let you separate contribution from administration. LDAP authentication is documented; confirm any more specific identity or access requirement against the deployment you plan to run. A third-party hosting or support provider needs its own assessment and agreement.
If moving from another tracker, Redmine can import issues from CSV and map columns to fields. Parent references distinguish existing issue IDs from positions within the import. That provides an entry path, but does not establish complete preservation of comments, attachments, links, users or audit history. Compare a representative import with the old project before scheduling a cutover.
Verdict: control for teams that want to own the tracker
Redmine belongs on the shortlist when configurable issue workflows, release versions and repository visibility matter more than a ready-made Scrum environment. Its open-source application and self-hosted deployment are meaningful benefits when your organization has the capacity to maintain them.
YouTrack offers configurable boards and VCS/build connections with a separately licensed Server option. OpenProject is worth comparing for current Community Scrum and wider scheduling. The software-team project management comparison covers other delivery approaches.
Start with one issue type, its role-based transitions and a target version. Reviewing that workflow alongside the installation and recovery requirements will show whether upstream Redmine fits the way you want to work.