plane/deploy/1-click
2024-03-13 17:13:11 +05:30
..
images [INFRA-10] feat: self host log view (#3824) 2024-02-28 16:31:49 +05:30
install.sh improvement: 1 click deployment (#3794) 2024-02-26 15:29:20 +05:30
plane-app fix: 1click deployment fixes 2024-03-08 16:58:37 +05:30
README.md Updated one-click deploy's readme for readability and presentation (#3962) 2024-03-13 17:13:11 +05:30

One-click deploy

Deployment methods for Plane have improved significantly to make self-managing super-easy. One of those is a single-line-command installation of Plane.

This short guide will guide you through the process, the background tasks that run with the command for the Community, One, and Entprise editions, and the post-deployment configuration options available to you.

Requirements

  • Operating systems: Debian, Ubuntu, CentOS
  • Supported CPU architechtures: AMD64, ARM64, x86_64, aarch64

Download the latest stable release

Run ↓ on any CLI.

curl -fsSL https://raw.githubusercontent.com/makeplane/plane/master/deploy/1-click/install.sh | sh -

Download the Preview release

Preview builds do not support ARM64/AARCH64 CPU architecture

Run ↓ on any CLI.

export BRANCH=preview

curl -fsSL https://raw.githubusercontent.com/makeplane/plane/preview/deploy/1-click/install.sh | sh -


Successful installation

You should see ↓ if there are no hitches. That output will also list the IP address you can use to access your Plane instance.

Install Output


Manage your Plane instance

Use plane-app [OPERATOR] to manage your Plane instance easily. Get a list of all operators with plane-app ---help.

Plane Help

  1. Basic operators

    1. plane-app start starts the Plane server.
    2. plane-app restart restarts the Plane server.
    3. plane-app stop stops the Plane server.
  2. Advanced operations

    1. plane-app --configure will show advanced configurators.
      • Change your proxy or listening port
        Default: 80
      • Change your domain name
        Default: Deployed server's public IP address
      • File upload size
        Default: 5MB
      • Specify external database address when using an external database
        Default: Empty
        Default folder: /opt/plane/data/postgres
      • Specify external Redis URL when using external Redis
        Default: Empty
        Default folder: /opt/plane/data/redis
      • Configure AWS S3 bucket
        Use only when you or your users want to use S3
        Default folder: /opt/plane/data/minio
  3. Version operators

    1. plane-app --upgrade gets the latest stable version of docker-compose.yaml, .env, and Docker images

    2. plane-app --update-installer updates the installer and the plane-app utility.

    3. plane-app --uninstall uninstalls the Plane application and all Docker containers from the server but leaves the data stored in Postgres, Redis, and Minio alone.

    4. plane-app --install installs the Plane app again.