Skip to content

Self-host OpenProject

updated Sep 2026prices checked · Jul 2026Install verified on Ubuntu 26.04 · Sep 2026 · how we test
We earn commissions when you shop through the links below. Full disclosure →

Open-source project management software for product, project, and portfolio management. The self-hosted GPL-3.0 Community Edition ships work packages (tasks/subtasks/features/milestones), Gantt charts, agile/kanban boards, Scrum backlogs, time tracking, and a project wiki — TOTP/WebAuthn two-factor authentication is included free; LDAP group sync, SSO, resource management, and custom branding are Enterprise-only add-ons layered on top and aren't part of the free build.

Key facts

LicenseGPL-3.0
StackRuby, TypeScript, PostgreSQL
Min RAM4096 MB
Official imageyes
Measured idle RAM569 MB
Difficulty
Our recommendation

Pick OpenProject when you want Gantt charts, agile/kanban boards, Scrum backlogs, and a project wiki with genuine enterprise-PM depth — and you're fine running the free Community Edition rather than paying for SSO and portfolio management. If your team is small and those admin features don't matter, Vikunja or Taiga get you productive on far less RAM and setup effort.

Follow the OpenProject deploy guide →

What you need

  • Any VPS with at least 4096 MB of RAM
  • A domain you control — most self-hosted setups need HTTPS in front of them
  • About the better part of a day
Where to host itaffiliate disclosure
Hetzner Cloudrun it on
From $23.59/mo · 2 vCPU / 4 GB / 80 GB · EU + US
Get Hetzner Cloud (opens in new tab)
Kamaterafree trial
From $4/mo · 1 vCPU / 1 GB / 20 GB · US + EU + Asia
Start free on Kamatera → (opens in new tab)
DigitalOceanalso works on
From $6/mo · 1 vCPU / 1 GB / 25 GB · US + EU + Asia
Deploy on DigitalOcean → (opens in new tab)

Paid link — we earn a commission if you shop through it.

Install

Run these commands on your server:

# OpenProject — official docker-compose install (Community Edition, slim images)
git clone https://github.com/opf/openproject-docker-compose.git --depth=1 --branch=stable/17 openproject
cd openproject
cp .env.example .env
sudo mkdir -p /var/openproject/assets && sudo chown 1000:1000 -R /var/openproject/assets
SECRET_KEY_BASE=$(openssl rand -hex 64) OPENPROJECT_HTTPS=false docker compose up -d --build --pull always
#  →  http://SERVER_IP:8080  (login: admin / admin — change immediately; remove OPENPROJECT_HTTPS=false once behind a TLS proxy)

What you take on

OpenProject's Community Edition is the real product, not a crippled trial — but a few pieces are Enterprise-only:

non-negotiableSSO, LDAP group sync, resource/portfolio management, and custom branding are Enterprise-only paid add-ons layered on top of the free Community Edition — they aren't part of the self-hosted build. TOTP/WebAuthn two-factor authentication, though, is included free; don't assume 2FA is gated too.
non-negotiableIt's the heaviest app in this cluster to run. Ruby, TypeScript, and PostgreSQL together need a documented 4 GB RAM floor at difficulty 4 — budget more than a weekend afternoon for the first install.
non-negotiableThe default install ships insecure. The official Docker Compose setup logs in as admin/admin and runs with HTTPS disabled out of the box — change the password immediately and remove that flag once you're behind a TLS proxy.

An alternative to

Head-to-head

More in Project Management

Project Management

Donetick

Task and chore manager for individuals, families and small groups, with flexible recurring schedules, assignee rotation, subtasks, labels, points and natural-language task entry. Stores data in SQLite by default, with PostgreSQL as an option.
GoReactSQLite
easyRead guide →
Project Management

Kanboard

Minimalist kanban project management tool with boards, swimlanes, subtasks, time tracking, automatic actions, a JSON-RPC API and a plugin system. Runs on PHP with SQLite, MySQL/MariaDB or PostgreSQL.
PHPPostgreSQL
easyRead guide →
Project Management

Leantime

Open-source project management platform built for non-traditional project managers and neurodivergent teams, combining task/kanban boards, Gantt-style milestones, sprints, time tracking, and a project wiki. The self-hosted AGPL-3.0 open-source edition ships the full core project-management feature set plus white-labeling, client management, and LDAP/OIDC login for free; recurring tasks, custom fields, whiteboards, AI-assisted status updates, and program/portfolio-level strategy tools are paid plugin-bundle or Pro-tier add-ons and aren't part of the free self-hosted build.
PHPJavaScriptMySQL
easyRead guide →
Project Management

Plane

Open-source project management platform for tracking work items, running sprint cycles, and managing product roadmaps. The self-hosted AGPL-3.0 Community Edition ships work items across five layouts — list, board (kanban), calendar, table, and timeline (a Gantt-equivalent) — plus cycles, modules, saved views, and wiki-style pages; some AI and enterprise capabilities shown on Plane's hosted cloud offering are gated to paid plans and aren't part of the self-hosted Community Edition.
TypeScriptPythonPostgreSQLRedis
moderateRead guide →

We use analytics cookies (Google Analytics, PostHog) to see which guides are useful. No ad networks, no cross-site tracking. See our privacy policy.