Redmine logo
Business & Support

Redmine Hosting on Your Own VPS

Project management and issue tracking with no per-user pricing.

Size a server for Redmine

Every stop is a real configuration you can deploy. Priced per 30 days, billed by the hour, exclusive of 18% GST.

2 vCPU
4 GB
40 GB
5 TB

What Redmine is

Redmine is a long-established project management and issue tracking application built on Ruby on Rails. It handles projects, issues, time tracking, Gantt charts, wikis and forums, with per-project role-based permissions.

It has been maintained for close to two decades, and that shows in both directions. The interface is dated compared with modern tools, and nobody would call it fashionable. But it is stable, its data model is well understood, and the plugin ecosystem covers a great deal of ground. Organisations that adopted it years ago tend to stay.

Being a Rails application, it has the memory profile of one — each application process holds a full copy. That is far smaller than a large modern Rails app, but it is the reason 2 GB is tight and 4 GB is comfortable.

Why run Redmine on a VPS

No per-user licensing — the whole organisation can have accounts.

Project data on your own machine, which matters for client work under NDA.

Root access for plugins that need native gems compiled.

Memory sized for Rails rather than to a bare minimum.

Redmine features

Projects and subprojects with role-based permissions

Issue tracking with custom fields and workflows

Time tracking and reporting

Gantt charts and calendars

Per-project wiki and forums

Repository browsing for Git and Subversion

Email notifications and issue creation by email

Recommended server

A starting point for Redmine, not a hard floor — size it on the sliders.

Memory4 GB; 2 GB is tight for a Rails application
CPU2 vCPU
Storage40 GB, more with many issue attachments
Operating systemUbuntu 22.04 LTS

How deployment works

Redmine is deployed as a Rails application behind Puma and NGINX, with PostgreSQL or MySQL. Incoming email for issue creation needs a mail account and a scheduled fetch. Plugins sometimes require native gem compilation, which is one of the reasons root access matters here.

It is your server. Redmine is installed directly on your VPS or VDS, not inside a container we manage. You get root over SSH, you can install anything alongside it, change its configuration, or remove it entirely. We do not hold a key to it.

What people run it for

Client project tracking

Per-project permissions so clients see only their own work.

Time and billing

Tracked time feeding invoices.

Internal issue tracking

Bugs and tasks on infrastructure you own.

Long-lived projects

Stable software that will not be discontinued or repriced.

Redmine hosting questions

A VPS running Redmine, so projects, issues, time records and attachments live on a server you control.

Deploy Redmine on your own server

Root access, your choice of size, and no container between you and the application.