PLANE SELF-HOSTED

Self-hosted project management on your infrastructure

Projects and knowledge management in one workspace, deployed on your
infrastructure. AI that runs on your models. Docker, Kubernetes, or fully air-gapped.

screenshot-self-hosted-hero-new
BUILT FOR REGULATED TEAMS

Some work has to stay
inside your walls

Regulated industries, defense, government, and teams under strict data residency rules cannot ship data to a vendor cloud. Plane self-hosted runs entirely inside your perimeter.

Minimal outbound by design

  • License and seat sync are the only required calls

  • All data and AI context stay in your perimeter

  • Every outbound call is logged and inspectable

White-glove deployment and support

  • Deployment engineer support from day one

  • Enterprise SLA with guaranteed response times

  • Direct line for upgrades, audits, and incidents

Telemetry you control

  • Every outbound call documented in public

  • Usage metrics toggle off from God Mode

  • Air-gapped ships with zero telemetry

HOW IT INSTALLS

What self-hosting Plane looks like

Install, configure, and back up your instance without fighting your infrastructure.

screenshot-commercial-edition-tabs
DEPLOYMENT METHODS

Deploy in minutes,

scale to thousands

One command to install. Six deployment methods.
The smallest infrastructure footprint in the category.
Minimum: 4 CPU cores, 8 GB RAM, 50 GB storage, Under 2 GB image size

docker-opensource

Docker Compose

  • Single-command install via Prime CLI. Express mode uses Plane's defaults. Advanced mode connects your own Postgres, Redis, and S3.

kubernetes

Kubernetes (Helm Charts)

  • Production-grade deployment with auto-scaling and high availability. Native secret management. Version 1.8.3 or higher.

settings-02-filled

Docker Swarm

  • Multi-node deployment for teams already running Swarm clusters. Failover, rolling updates, and service discovery out of the box.

beaker-02

Docker All-in-One

  • Single container for evaluation and testing. Fastest path from zero to a running instance. Not for production.

cursor-02

Managed platforms

  • One-click deployment on AWS, DigitalOcean, Coolify, and Portainer. Cloud-like setup on infrastructure you control.

aws

Official AWS Marketplace listing

  • Procure Plane through your AWS account. Billing runs on your existing AWS invoice. Available on the public Marketplace listing.

Self-hosted AI

AI that runs on
your infrastructure

  • Plane AI runs inside your perimeter. Bring your own OpenAI, Anthropic, AWS Bedrock, or local Ollama key.

  • chat-filled

    Prompts, responses, and actions logged locally

  • bar-filled

    Usage and spend analytics across workspaces

  • cursor-02

    Switch providers without a redeploy

abstract-selg-host-ai-cards

Bring your own LLM

Connect OpenAI, Anthropic, AWS Bedrock, or any OpenAI-compatible endpoint. Self-hosted runtimes like Ollama work too. Run one provider or many.

screenshot-ai-models-bento

Semantic search across everything

Work items, pages, and projects indexed automatically. New content vectorized in the background. Powered by OpenSearch.

screenshot-ai-voice-bento
Cloud-grade, self-hosted

The full product, running on your infrastructure

A hierarchy that scales with your org

Initiatives, epics, projects, cycles, and work items. Nest as deep as you need.

screenshot-initiatives-bento

A full Wiki, built in

Docs, specs, and decisions live next to the work. No second platform.

screenshot-wiki-bento

Intake from every channel

Email, forms, and in-app requests route into one triage queue.

screenshot-intake-bento

AI on your infrastructure

Plane AI Chat runs inside your perimeter. Your models, your keys, your logs.

screenshot-sidecar-bento

Mobile apps for self-hosted

iOS and Android apps connect to your self-hosted deployment over any network it is reachable on.

screenshot-mobile-app-bento

Plane for air-gapped environments

Full Commercial feature set. Zero external calls. Signed offline bundles. License file activation. No telemetry.

  • License file activation

  • Signed-offline bundle under 2GB

  • Docker image cloning for internal registries

  • Offline updates on your schedule

  • Full Plane AI with local models

  • Designed for classified networks and SCIF environments

Out of the box

Self-hosted ships
with the full stack

screenshot-github-stars-grids

Open source core

  • 48,000+ GitHub stars. AGPL v3.0. Audit the code before you deploy it.

abstract-importers-grids

Ready importers

  • Native importers on every edition, including Community. No third-party migration tools needed.

screenshot-webhooks-grids

Full REST API and webhooks

  • REST endpoints for every resource. Webhooks for every event. Connect internal tools directly.

abstract-integrations-grids

Agents and integrations

  • Works with GitHub Enterprise Server, self-hosted GitLab, GovSlack, and AI agents you can assign to work items.

screenshot-dev-docs-grids

Developer docs

  • Every deployment method, configuration option, and troubleshooting guide documented at developers.plane.so.

abstract-private-storage-buckets-grids

Signed file storage

  • Signed URLs and access control for every uploaded file. No public buckets.

FAQ

Common questions

What buyers ask before they license.

Requirements depend on your deployment method and workload. Docker Compose runs on supported 64-bit machines; Kubernetes and high-availability deployments need different sizing. Plane AI adds OpenSearch, a dedicated database, and separate services. Follow the installation guide for your chosen setup and allow additional capacity for AI.

Standard Commercial deployments use internet connectivity for license activation, plan synchronization, and downloading updates. For networks without outbound access, choose the Airgapped Edition. It runs within your isolated environment using imported container images and uploaded license files. Integrations must also connect to services available inside that network.

Yes. Instance admins can disable optional usage telemetry in God Mode. This setting is separate from Commercial license activation, plan synchronization, and billing information. If your requirements prohibit outbound communication, the Airgapped Edition operates without sending telemetry outside your network.

Your team manages backups. Commercial Docker installations created with Prime CLI support its backup and restore commands. For Kubernetes and other deployments, use your platform’s tools to back up PostgreSQL and object storage. Save configuration files separately, keep backups away from the installation, and test your restore process.

You control when to upgrade. Back up your instance, review the release notes, and follow the update instructions for your edition and deployment method. Prime CLI manages upgrades for Commercial Docker installations created with it. Plan a maintenance window because updates can restart services and cause downtime.

Yes. Plane AI supports a self-hosted model through an OpenAI-compatible endpoint. Chat and embedding providers are configured separately, so choosing a local chat model alone does not keep every AI request local. Without an embedding model, Plane uses keyword search. Review both configurations before enabling AI.

Yes. Commercial Edition includes importers for Jira Cloud and Jira Server or Data Center. They bring across work items, comments, attachments, relationships, and supported custom fields. Unsupported field types are skipped, and some mappings depend on enabled features. Review the importer’s coverage and validate a sample project before migrating.

Run Plane on your infrastructure

Plane
Nacelle