The Best Redmine Hosting: Who's The Best For Your Site? [Updated: 2021]

Disclosure: Your support helps keep the site running! We earn a referral fee for some of the services we recommend on this page. Learn more

Compare Redmine Hosting

Redmine is an open source project management web app frequently used for issue tracking. It's written in Ruby on Rails and integrates with a variety of version control systems. Redmine can use any database type.

Look for a hosting provider who offers Ruby, and supports popular databases like MySQL, MariaDB, or PostgreSQL. If you're not a Ruby coder yourself, look for a host with support staff versed in Ruby deployment.

Here are our experts' top picks for the best Redmine hosting:

  1. Bluehost - Fast servers, 24/7 support, cPanel
  2. A2 Hosting
  3. InMotion Hosting
  4. Liquid Web
  5. InterServer

How Did We Choose the Best Redmine Hosts?

We analyzed web hosts that support the most recent versions of Ruby, fast server response speeds, daily backups, and SSL security. We short-listed those that offer high quality technical support 24/7.

Then we vetted our findings against our large database of user reviews.

Redmine Hosting Comparison

redmine hosting featured image

What You'll Learn

Are you familiar with project management applications? If not, it's time to get started. If you are, you're going to learn all about Redmine, an awesome piece of software. In this article, I'll teach you all about Redmine and it's use cases as a project management software.

Furthermore, I'll teach you about finding the best hosting provider with Redmine compatibility, should you decide this is a must-have feature for you.

Compare Redmine Hosting Plans

PEOPLE'S CHOICE: #1 HOST FOR redmine Apr 2021
Shared Basic plan

$2.75 / mo

Entry VPS plan

$5 / mo

VPS-1000 plan

$19.99 / mo

2 GB VPS plan

$59 / mo

DreamHost Cloud plan

$12 / mo

Linux Cloud VPS plan

$6 / mo

Webfaction Plan plan

$8.50 / mo

DO1GB plan

$10 / mo

VPS - Developer plan

$25 / mo

Budget VPS plan

$7.50 / mo

What is Redmine Hosting?

Redmine is a flexible and open source web-based project management application written on top of the Ruby on Rails framework. It works on multiple platforms and with multiple databases.

If you're a tech-savvy webmaster looking for an inexpensive yet powerful project management solution, you should take a look at Redmine.

Importance of Project Management Software

Project management software is the organizational heart and soul of any business committed to getting things done on time and under budget.

While a number of excellent subscription services are available, however, you will be committed to paying for the software forever.

It can also be difficult to export your data if you decide to move to another platform.

Moreover, the commercial offerings may not have the features you are looking for.

Why Choose Redmine?

Often, SaaS apps lack critical reporting functionality or other enterprise-level features.

Similarly, in the proprietary project management software market, the enterprise-level features come with heavy-duty, enterprise-level price tags.

Redmine, on the other hand, is totally free and completely customizable, making it a popular choice for businesses with in-house developers.

Requirements for Redmine

Redmine Requirements

Redmine, just like anything else has some basic outlines in terms of requirements.

Different Redmine versions are compatible with different versions of the Ruby.

Their official website has all these details, however, we'll break it down for you below.

Ruby Compatibility

Requirements for Redmine
Operating system requirements for Redmine.

The compatibility of Ruby's different versions are outlined in the table below:

Redmine VersionRuby VersionsRails Versions
3.21,9,3, 2.0.0, 2.1, 2.2Rails 4.2
3.31,9,3, 2.0.0, 2.1, 2.2, 2.3Rails 4.2
3.41,9,3, 2.0.0, 2.1, 2.2, 2.3, 2.4Rails 4.2
4.02.2, 2.3, 2.4Rails 5.1

It's important to make yourself aware of the above, especially if you'll be handling the technology side of things.

Operating Systems and Database Support

According to their official requirements, Redmine runs on most Linux, Unix, and Windows systems, along with macOS and macOS Servers.

Having said 'most', it's worth reading the official documentation, to ensure your version of the selected OS is fully compatible.

Furthermore, Redmine supports the following database types:

Some of the above have separate instructions to ensure a smooth run, so be sure to do your research.

Features of Redmine

Key Redmine Features

Redmine provides serious project management features with a flexible set of customization options, in an open source software package that you can use for free and modify as needed.

It offers a number of features, including

  • Organization through 'Projects'
  • Variety of 'users' with different permissions
  • Issue tracking system
  • Calendar capabilities
  • Time tracking capabilities
  • Custom fields
  • Project-based forums, chats, and wiki

We will look at some of the most popular features in more depth below.

Projects in Redmine

The key organizing principle in Redmine projects. Major endeavors are created as individual projects, which then become a 'container' for the tasks, resources, information, and communication needed to complete that project.

You can also divide large projects up into sub-projects. A sub-project has all the features of a project but is associated with a larger project.

The details of the sub-projects (scheduling, budgeting, etc.), filter up to the main project so that comprehensive reporting and planning can take place.

Users and Permissioning

Redmine Demo
There is a Redmine demo available if you register on their site.

Users can be allowed to create and contribute to any project, or their access can be restricted to specific projects. Detailed permission restrictions (view but not edit, add but not delete, etc.) can be assigned to any user, or set up as a user type.

Issue Tracking System

Tasks associated with a project or sub-project are called issues, and each project has its own customizable issue-tracking system.

You can create any number of custom statuses, and define who can edit those statuses.

You can also set up triggers that are run when a project enters a new status.

Projects can have multiple Issue Types, which each have their own set of status steps and user permissions.

Project Calendaring

Redmine supports Gantt charts and calendar views of schedules, making it easy to get a global view of different projects.

Gantt chart support can be an incredibly useful perk for your business.

Time Tracking Capability

Worked hours can be reported at the Issue level or at the Project level, for general work not associated with a specific issue.

Hours logged can be reported on and viewed in several formats, based on users, categories, departments, projects, or issue types.

Custom Fields

You can define your own custom data fields for Users, Projects, Issues, and Time reports.

Custom fields can use any of several data field types such as text, boolean, radio buttons, checkboxes, numbers, dates, and select lists. Custom logic can be written to respond to the data entered in these fields.

Project-Based News & Documents

Each project can hold many files organized into an ad-hoc file structure, with descriptive details.

Users can share files, post messages, and chat about the project. This is a good place for project announcements as well.

Project-Based Wiki & Forums

Each project can have its own set of wiki pages so that users can maintain a knowledge base and documentation related to the project.

Projects also have forums, where users can discuss project details and larger objectives that don't fit into the comments of an issue ticket.

Repo Viewer, Diffs & Notifications

Redmine integrates with several versions fo control applications (subversion, git, CVS, and others), and can display the contents of a repository in context to the project. Diff views and diff commenting are also available.

User activity such as a project or issue creation, user registration, status updates, forum messages, and document uploads can all trigger notifications via email or RSS feed.

User Registration & Authentication

Users can be authenticated against multiple LDAP, which allows on-the-fly account creation.

Alternatively, users can be allowed to self-register without authentication, with manual authentication by an admin, or through an email invite process.

Internationalization & Localization

Redmine is currently available in over thirty languages, and string-replacement files are easily available for creating a new translation.

Theme Engine & Database Support

Redmine Themes
All themes can be browsed on the Redmine website.

Redmine's theme engine makes it easy to customize the look and feel of your project management interface.

There over 20 themes available currently, and you could develop your own theme if you want to match the software's GUI to match your organization's branding.

Redmine can be run on MySQL, PostgreSQL, or SQLite.

Fully Extensible Through Plugins

In addition to the features mentioned above, there's a powerful Redmine plugin architecture that allows developers to add features.

There are over 600 plugins currently available for Redmine, providing a wide array of functionality.

You can also develop your own new plugins, and (if you like) contribute them back to the community.

How to Install Redmine

How to Install Redmine on a Server Yourself

Redmine installation is more complicated than the typical PHP applications you might be used to installing.

On top of installing Redmine, you may also need to install Rails and configure your server, which adds an extra layer of complexity. However, it is very doable for most developers.

Process for Installing Redmine

In general, you'll need root access to your Redmine server, which only certain hosts offer on certain plans.

If it's not offered, you may need to contact support and ask them to install certain parts for you along the way, which will result in significant delays.

While it's a detailed and complex process, the high-level procedure looks like this:

  1. Install Rails if needed
  2. Create a Redmine database (A MySQL database is a good default)
  3. Download Redmine files
  4. Edit a few Redmine configuration settings
  5. Transfer the files to your server through SSH (using git throughout this process is recommended)
  6. Publish/install the site

When you break it down, it's not so bad, but expect it to take you a few hours for your first Redmine install. If the process really scares you, consider hiring a developer to do it for you.

Redmine Web Hosting Considerations

Redmine will run on most web hosting plans as long as they support Ruby. A few hosting providers offer a one-click installer script for Redmine, which is probably the easiest way to be sure that the software is fully supported, but they're pretty rare, and not necessarily the best hosts.

Note that Redmine can be run on either an Apache or Nginx web server. You can also integrate PhusionPassenger without much trouble.

web hosting coupon

Looking for a great deal on Redmine hosting?
InterServer supports Redmine and provides excellent technical assistance. Plans come with a "Price Lock Guarantee" - meaning your price never goes up. Right now you can save big on these quality plans by using this discount link.

Other features in Niche Software

Redmine Frequently Asked Questions

  • What is Redmine?

    Redmine is a project management tool that can be installed on a Linux server. It aids collaboration by keeping track of all the tasks and files for team projects.

  • How will Redmine help my team?

    Redmine helps your team to stay organized by providing a central repository for data associated with a project. For example, if you have a team working on a new piece of software, they can organize themselves with bug tracking, a release schedule, to-dos, wikis, and more.

  • Will Redmine run on any operating system?

    Yes, as long as Ruby is available. The Redmine Wiki includes detailed installation guides for a number of operating systems.

  • What database does Redmine use?

    You can set up Redmine with MySQL 5.0 or higher, PostgreSQL 8.2 or higher, SQLite, or Microsoft SQL Server.

  • Can I migrate my project data from another project management platform?

    Redmine has a tool that will migrate data from Trac or Mantis. Third-party migration tools available for other project management tools, including Jira, Bugzilla, Scarab, and phpBugTracker.

  • Does Redmine keep backups when edits are made?

    No. While Redmine allows you to compare two versions of a document side by side and make comments on the revisions, this isn't a true backup system. It's best to backup your database manually to guard against data deletion.

  • Is it difficult to keep Redmine up to date?

    No. Just back up your files and database(s), then install the latest stable release.

  • Is it possible to test Redmine before installing it?

    Yes. The Redmine website offers a shared online demo, which allows users to create and manage their own projects and test out all of the project administration features.

  • How are Redmine projects organized?

    Each project can have one or more child projects in Redmine. These are also called sub-projects.

  • What type of markup is supported in Redmine?

    By default, Redmine supports Textile markup language, which allows you to format text using basic font and color settings. In the Admin area, you can switch this to Markdown, if you prefer.

  • Does Redmine generate Gantt charts?

    Yes. It can display issues on a Gantt output, providing they have start and end dates.

  • Can Redmine be used for software development?

    Yes. It has a Repository area that is designed to track commits.

  • Can I request new features?

    Yes, Redmine welcomes user suggestions. If you want to integrate a new feature quickly, you can develop your own plugin, and contribute it back to the community.

  • Can I get help with making a new plugin?

    Yes. The Redmine wiki contains a complete tutorial to guide you through the processes of creating your own plugin. You will need to be familiar with Ruby on Rails.

  • What type of support is available?

    As Redmine is an open source project, support is primarily provided by its user community via its website.

Dale Cudmore

About Dale Cudmore

Freelance blogger by day, developer by night, Dale is a freelance writer who specializes in technology and digital marketing. He studied Chemical Engineering at the University of Waterloo before becoming a freelance writer.

Connect with Dale


Thanks for your comment. It will show here once it has been approved.

Your email address will not be published. Required fields are marked *