Deployment guide

Jira Data Center closed: switch to Plane self-hosted

Deploy on a VPS Cloud →

Comparison10 min read

Jira Data Center closed: switch to Plane self-hosted

On 30 March 2026, Atlassian closed new Jira Data Center subscriptions. Since 17 February 2026, existing renewals have faced a 15% price increase. For agencies and teams that want to stay in control of their project management, Plane — AGPL-3.0 licence, available as a VPS template in the ServOrbit catalogue — covers issues, sprints, cycles, modules and an open API, with no per-seat subscription.

Why Atlassian changed the rules in 2026

Two Atlassian decisions changed the calculation for all Data Center users.

First: since 17 February 2026, renewals rose by 15%. Second: since 30 March 2026, new Jira Data Center licences cannot be purchased. EOL is set for 28 March 2029 for existing licences.

What self-hosting provides versus an imposed Cloud

  • No per-seat subscription: fixed VPS cost.
  • Data on your infrastructure: no third-party transfer.
  • SSO and permissions under your control: LDAP, SAML, OIDC.
  • Open API: full REST API for CI/CD pipelines.
  • Updates at your pace: no forced vendor migration.
  • Import from Jira XML: preserves issues, comments and metadata.
  • AGPL-3.0 licence: auditable code.

Plane in 2026 — features and Jira parity

Plane has surpassed 30,000 GitHub stars and covers the real operational needs of development teams and agencies: issue tracking, sprints, delivery cycles, modules (Jira epics equivalent), Kanban and Gantt views, customisable workflow states.

Plane vs Jira Data Center — functional comparison

FeatureJira Data CenterPlane (self-hosted)
Issue trackingYes — customisable fields, sub-tasksYes — customisable fields, sub-issues
Agile sprintsYes — full Scrum dashboardYes — cycles
Epics / groupingsYes — epics and componentsYes — modules
Kanban and Gantt viewsYesYes — multiple views
Customisable workflowsYes — advanced transition editorYes — configurable states
CI/CD integrationsYes — GitLab, GitHub, JenkinsYes — via REST API and webhooks
Import from JiraYes — native XML import
SSO / LDAPYesYes — LDAP, SAML, OIDC
LicenceCommercial — per-seat subscriptionAGPL-3.0 — free to self-host

VPS prerequisites for Plane

Minimum (up to 15 people): 2 vCPU · 4 GB RAM · 20 GB SSD. Recommended (15–50 people): 4 vCPU · 8 GB RAM · 40 GB SSD. Docker Engine 24+, Docker Compose v2, HTTPS reverse proxy.

Migrating from Jira to Plane — overview

01

Export your data from Jira

Go to Project settings → Export, choose the full XML export.

02

Provision the VPS and deploy Plane

Use the ServOrbit template or follow Deploy Plane on a VPS.

03

Import the Jira export into Plane

Go to Settings → Importers → Jira, upload the XML archive.

04

Reconfigure workflows and members

Recreate roles and invite team members by email.

05

Connect SSO and CI/CD integrations

Configure your identity provider and reconnect CI/CD pipelines.

06

Validate and cut the Jira connection

Run both in parallel during validation. See Migrate from Jira to Plane for the full procedure.

Multi-client management from the ServOrbit agency dashboard

The ServOrbit agency dashboard lets you provision one VPS per client with Plane deployed on each, from a single centralised control panel.

Back up before any migration

Export a full backup: docker compose exec -T postgres pg_dump -U plane plane > backup-plane-$(date +%Y%m%d).sql.

Troubleshooting Plane — common errors

Error: Cannot find module '@plane-web/editor' — Force update: docker compose pull && docker compose up -d --force-recreate.

502 Bad Gateway — Wait 60–90 seconds after startup, check docker compose logs plane-frontend.

CSRF verification failed — Set CORS_ALLOWED_ORIGINS=https://plane.your-domain.com in .env.

Attachment uploads fail — Check volume uploads mount and container user write permissions.

Celery workers not processing — Check docker compose ps | grep beat, then docker compose restart beat worker.

Conclusion

The closure of Jira Data Center to new customers since 30 March 2026, combined with the 15% renewal increase, makes the calculation clear. Plane covers essential needs with AGPL-3.0 and fixed infrastructure cost. EOL is 28 March 2029.

- Deploy Plane on a ServOrbit VPS
- Migrate from Jira to Plane
- Vikunja as a lighter alternative

One VPS per client, managed from a single dashboard

The ServOrbit agency dashboard lets you provision one Plane VPS per client, with centralised management and no per-seat subscription.

Need help?

Browse our help center and FAQ, or reach our team — callback, WhatsApp or email. Support in French, English and Arabic.