2024-03-13 11:43:11 +00:00
# One-click deploy
2024-02-28 11:01:49 +00:00
2024-03-13 11:43:11 +00:00
Deployment methods for Plane have improved significantly to make self-managing super-easy. One of those is a single-line-command installation of Plane.
2024-02-28 11:01:49 +00:00
2024-03-13 11:54:37 +00:00
This short guide will guide you through the process, the background tasks that run with the command for the Community, One, and Enterprise editions, and the post-deployment configuration options available to you.
2024-02-28 11:01:49 +00:00
2024-03-13 11:43:11 +00:00
### Requirements
2024-02-28 11:01:49 +00:00
2024-03-13 11:43:11 +00:00
- Operating systems: Debian, Ubuntu, CentOS
2024-03-13 11:54:37 +00:00
- Supported CPU architectures: AMD64, ARM64, x86_64, AArch64
2024-02-28 11:01:49 +00:00
2024-03-13 11:43:11 +00:00
### Download the latest stable release
2024-03-13 11:47:40 +00:00
2024-03-13 11:43:11 +00:00
Run ↓ on any CLI.
2024-03-13 11:47:40 +00:00
2024-02-28 11:01:49 +00:00
```
curl -fsSL https://raw.githubusercontent.com/makeplane/plane/master/deploy/1-click/install.sh | sh -
```
2024-03-13 11:43:11 +00:00
### Download the Preview release
2024-03-13 11:47:40 +00:00
2024-03-13 11:54:37 +00:00
`Preview` builds do not support ARM64, AArch64 CPU architectures
2024-03-13 11:43:11 +00:00
Run ↓ on any CLI.
2024-03-13 11:47:40 +00:00
2024-02-28 11:01:49 +00:00
```
export BRANCH=preview
curl -fsSL https://raw.githubusercontent.com/makeplane/plane/preview/deploy/1-click/install.sh | sh -
```
2024-03-13 11:47:40 +00:00
2024-03-13 11:43:11 +00:00
---
2024-03-13 11:47:40 +00:00
2024-03-13 11:43:11 +00:00
### Successful installation
2024-03-13 11:47:40 +00:00
2024-03-13 11:43:11 +00:00
You should see ↓ if there are no hitches. That output will also list the IP address you can use to access your Plane instance.
2024-02-28 11:01:49 +00:00
![Install Output ](images/install.png )
---
2024-03-13 11:47:40 +00:00
2024-03-13 11:43:11 +00:00
### Manage your Plane instance
2024-02-28 11:01:49 +00:00
2024-03-13 11:43:11 +00:00
Use `plane-app` [OPERATOR] to manage your Plane instance easily. Get a list of all operators with `plane-app ---help` .
2024-02-28 11:01:49 +00:00
![Plane Help ](images/help.png )
2024-03-13 11:43:11 +00:00
1. Basic operators
2024-03-13 11:47:40 +00:00
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 operators
2024-03-13 11:48:11 +00:00
2024-03-13 11:47:40 +00:00
`plane-app --configure` will show advanced configurators.
- Change your proxy or listening port
< br > Default: 80
- Change your domain name
< br > Default: Deployed server's public IP address
- File upload size
< br > Default: 5MB
- Specify external database address when using an external database
< br > Default: `Empty`
< br > `Default folder: /opt/plane/data/postgres`
- Specify external Redis URL when using external Redis
< br > Default: `Empty`
< br > `Default folder: /opt/plane/data/redis`
- Configure AWS S3 bucket
< br > Use only when you or your users want to use S3
< br > `Default folder: /opt/plane/data/minio`
2024-03-13 11:43:11 +00:00
3. Version operators
2024-03-13 11:54:37 +00:00
1. `plane-app --upgrade` gets the latest stable version of `docker-compose.yaml` , `.env` , and Docker images
2024-03-13 11:47:40 +00:00
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.