Skip to content

Self-host Taiga

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 agile project management platform built around Scrum and Kanban, with backlogs, sprints, epics, user stories, issue tracking, and a wiki. The self-hosted stack is the same MPL-2.0 open-source code that powers Taiga's cloud product — self-hosting is free with no project, member, or storage caps and no feature gate; only the hosted cloud plans and an optional paid on-premise support/SLA contract sit on top of the identical software.

Key facts

LicenseMPL-2.0
StackPython, AngularJS, PostgreSQL
Min RAM2048 MB
Official imageyes
Measured idle RAM722 MB
Difficulty
Our recommendation

Pick Taiga when you want a Scrum/Kanban-first tool — backlogs, sprints, epics, user stories, issue tracking, a wiki — and want confidence that self-hosting isn't a stripped-down edition: the self-hosted stack is the identical MPL-2.0 code behind Taiga's cloud product, with no project, member, or storage caps and no feature gate. The tradeoff is a heavier six-service Docker stack (four Taiga services plus Postgres and RabbitMQ) than the leaner apps in this cluster — budget for more moving parts to run and monitor.

Follow the Taiga deploy guide →

What you need

  • Any VPS with at least 2048 MB of RAM
  • A domain you control — most self-hosted setups need HTTPS in front of them
  • About an afternoon — budget time for troubleshooting
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:

# Taiga — official docker-compose stack (taiga-back/taiga-front/taiga-events/taiga-protected + Postgres + RabbitMQ)
# Note: upstream's own compose file pins postgres:12.3, nginx:1.19-alpine, and rabbitmq:3.8-management-alpine (all EOL) — kept as-is here; research bumping them before a production deploy
git clone https://github.com/taigaio/taiga-docker.git --branch stable --depth=1 taiga && cd taiga
sed -i 's/^TAIGA_DOMAIN=.*/TAIGA_DOMAIN=SERVER_IP:9000/' .env
sed -i 's/^SECRET_KEY=.*/SECRET_KEY="change-me-to-a-random-string"/' .env
sed -i 's/^POSTGRES_PASSWORD=.*/POSTGRES_PASSWORD=change-me/' .env
sed -i 's/^RABBITMQ_PASS=.*/RABBITMQ_PASS=change-me/' .env
sed -i 's/^RABBITMQ_ERLANG_COOKIE=.*/RABBITMQ_ERLANG_COOKIE=change-me-too/' .env
./launch-taiga.sh
./taiga-manage.sh createsuperuser   #  →  http://SERVER_IP:9000  (log in with the superuser account you just created)

What you take on

Taiga doesn't gate features on you, but the official install stack needs its own attention:

non-negotiableNo feature gating, confirmed. The paid cloud tiers differ only in storage/support, and the optional on-premise support contract is an SLA layered on the same open-source code, not a feature unlock — a real difference from the other apps in this cluster.
non-negotiableThe official compose file pins deliberately dated, end-of-life base images for Postgres, the reverse proxy, and RabbitMQ. Upstream ships it that way; research bumping them before a production deploy rather than assuming they're current.
non-negotiableIt's a six-service stack — four Taiga services (backend, frontend, events, protected) plus Postgres and RabbitMQ — at a 2 GB floor, more moving parts to monitor and back up than the lighter apps in this cluster.

An alternative to

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

OpenProject

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.
RubyTypeScriptPostgreSQL
hardRead 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.