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

⚙ Filter Results

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. On this page of WIHT, 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.

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 Version Ruby Versions Rails Versions
3.2 1,9,3, 2.0.0, 2.1, 2.2 Rails 4.2
3.3 1,9,3, 2.0.0, 2.1, 2.2, 2.3 Rails 4.2
3.4 1,9,3, 2.0.0, 2.1, 2.2, 2.3, 2.4 Rails 4.2
4.0 2.2, 2.3, 2.4 Rails 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

Find The Best Redmine Hosting For You

Showing top 10 results Show All
BlueHost screenshot
BlueHost Shared Basic plan
10GB 5GB
  • Support 3.5 stars
  • Features 4 stars
  • Uptime 3.5 stars
  • Value 3.5 stars
3.5 stars
480 user reviews
Usual price:
Get % off!
$2.75/mo
(Billed as $2.75 Per Month) Prices in are approximate, based on current exchange rates. The host will likely charge you in USD, or at a different exchange rate.
Visit Host
InMotion+Hosting screenshot
InMotion Hosting VPS-1000 plan
75GB 4TB
  • Support 4 stars
  • Features 4 stars
  • Uptime 4 stars
  • Value 4 stars
4 stars
549 user reviews
Usual price:
Get % off!
$19.99/mo
(Billed as $19.99 Per Month) Prices in are approximate, based on current exchange rates. The host will likely charge you in USD, or at a different exchange rate.
Visit Host
A2+Hosting screenshot
A2 Hosting Entry VPS plan
20GB 2TB
  • Support 4.5 stars
  • Features 4.5 stars
  • Uptime 4.5 stars
  • Value 4.5 stars
4.5 stars
229 user reviews
Usual price:
Get % off!
$5.00/mo
(Billed as $5.00 Per Month) Prices in are approximate, based on current exchange rates. The host will likely charge you in USD, or at a different exchange rate.
Visit Host
Interserver screenshot
Interserver Linux Cloud VPS plan
25GB 1TB
  • Support 4.5 stars
  • Features 4.5 stars
  • Uptime 4.5 stars
  • Value 5 stars
4.5 stars
207 user reviews
Usual price:
Get % off!
$6.00/mo
(Billed as $6.00 Per Month) Prices in are approximate, based on current exchange rates. The host will likely charge you in USD, or at a different exchange rate.
Visit Host
LiquidWeb screenshot
LiquidWeb 2 GB VPS plan
40GB 10TB
  • Support 4.5 stars
  • Features 4.5 stars
  • Uptime 4.5 stars
  • Value 4.5 stars
4.5 stars
62 user reviews
Usual price:
Get % off!
$59.00/mo
(Billed as $59.00 Per Month) Prices in are approximate, based on current exchange rates. The host will likely charge you in USD, or at a different exchange rate.
Visit Host
WebFaction screenshot
WebFaction Webfaction Plan
100GB 600GB
  • Support 4 stars
  • Features 4.5 stars
  • Uptime 4 stars
  • Value 4 stars
4 stars
9 user reviews
Usual price:
Get % off!
$8.50/mo
(Billed as $8.50 Per Month) Prices in are approximate, based on current exchange rates. The host will likely charge you in USD, or at a different exchange rate.
Visit Host
Media+Temple screenshot
Media Temple VPS - Developer plan
30GB 2TB
  • Support 3.5 stars
  • Features 3.5 stars
  • Uptime 3.5 stars
  • Value 3 stars
3.5 stars
66 user reviews
Usual price:
Get % off!
$25.00/mo
(Billed as $25.00 Per Month) Prices in are approximate, based on current exchange rates. The host will likely charge you in USD, or at a different exchange rate.
Visit Host
Cloudways screenshot
Cloudways DO1GB plan
25GB 1TB
  • Support 4.5 stars
  • Features 4.5 stars
  • Uptime 5 stars
  • Value 4.5 stars
4.5 stars
83 user reviews
Usual price:
Get % off!
$10.00/mo
(Billed as $10.00 Per Month) Prices in are approximate, based on current exchange rates. The host will likely charge you in USD, or at a different exchange rate.
Visit Host
Hostwinds screenshot
Hostwinds Budget VPS plan
  • Support 3 stars
  • Features 3 stars
  • Uptime 3 stars
  • Value 3 stars
3 stars
23 user reviews
Usual price:
Get % off!
$7.50/mo
(Billed as $7.50 Per Month) Prices in are approximate, based on current exchange rates. The host will likely charge you in USD, or at a different exchange rate.
Visit Host
DigitalOcean screenshot
DigitalOcean 5 Monthly plan
20GB 2TB
  • Support 3.5 stars
  • Features 4.5 stars
  • Uptime 4.5 stars
  • Value 4.5 stars
4.5 stars
14 user reviews
Usual price:
Get % off!
$5.00/mo
(Billed as $5.00 Per Month) Prices in are approximate, based on current exchange rates. The host will likely charge you in USD, or at a different exchange rate.
Visit Host

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.

Redmine Hosting 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.

Updating...