This guide shows you the steps to deploy a self-hosted instance of Plane using Podman Quadlets.Documentation Index
Fetch the complete documentation index at: https://developers.plane.so/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
Before we start, make sure you’ve got these covered:- A non-root user account with
systemd --user support(most modern Linux setups have this) - Podman version 4.4 or higher
Set up Podman
-
Add the Podman repository.
-
Add the GPG key.
-
Refresh your package lists.
-
Install Podman and its dependencies.
The
uidmappackage handles user namespace mapping,netavarktakes care of networking, andpassthelps with network connectivity. -
Download and extract Podman Quadlets.
The directory contains an
install.shscript that will handle the installation and configuration.
Install Plane
The installation script sets up Plane and configures all required services. You have two options:Without sudo access
With sudo access
/opt/plane, which is a standard system location.
Systemd configurations are installed in
~/.config/containers/systemd/Start Plane
-
Reload systemd to recognize new configurations.
-
Start the network service.
-
Start core dependencies.
-
Start backend services.
-
Start frontend services.
The startup sequence is important: network first, then dependencies, followed by backend services, and finally frontend services.
- If you’ve purchased a paid plan, activate your license key to unlock premium features.
Verify service status
Check that all services are running correctly:-
Check network status.
-
Check core dependencies.
-
Check backend services.
-
Check frontend services.

