Skip to content

Commit c586ff9

Browse files
authored
Merge pull request #10 from makeplane/update-installation
Update installation
2 parents ac321c4 + fd422b3 commit c586ff9

File tree

4 files changed

+48
-44
lines changed

4 files changed

+48
-44
lines changed

mint.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
},
2727
"anchors": [
2828
{
29-
"name": "Documentation",
29+
"name": "Plane Documentation",
3030
"icon": "book",
3131
"url": "https://docs.plane.so/"
3232
},
@@ -92,11 +92,11 @@
9292
{
9393
"group" : "Manage instance",
9494
"pages": [
95-
"self-hosting/manage/backup-restore",
96-
"self-hosting/manage/upgrade-plane",
9795
"self-hosting/upgrade-from-community",
96+
"self-hosting/manage/upgrade-plane",
9897
"self-hosting/manage/prime-cli",
99-
"self-hosting/manage/view-logs"
98+
"self-hosting/manage/view-logs",
99+
"self-hosting/manage/backup-restore"
100100

101101
]
102102
},

self-hosting/manage/backup-restore.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
title: Backup and restore data
3-
sidebarTitle: Backup and restore data
2+
title: Backup and restore data on Community edition
3+
sidebarTitle: Community backup and restore
44
---
55

66
## Backup data

self-hosting/methods/docker-compose.mdx

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: Docker
44

55
This guide shows you the steps to deploy a self-hosted instance of Plane using Docker.
66

7-
## Recommended edition
7+
## Install Plane
88
Plane One and Plane Pro are enabled on this edition, so the Free plan on this edition is easier to trial our paid plans from.
99

1010
### Prerequisites
@@ -17,7 +17,11 @@ Plane One and Plane Pro are enabled on this edition, so the Free plan on this ed
1717
- CentOS
1818
- Amazon Linux 2 or Linux 2023
1919

20-
### Installation
20+
### Procedure
21+
22+
<Tip>
23+
If you want to upgrade from Community to the Commercial edition, see [Upgrade from Community](/self-hosting/upgrade-from-community).
24+
</Tip>
2125

2226
1. `ssh` into your machine as the root user (or user with sudo access) per the norms of your hosting provider.
2327
2. Run the command below:
@@ -30,10 +34,13 @@ Plane One and Plane Pro are enabled on this edition, so the Free plan on this ed
3034
- **Express**: Plane installs with the default configurations.
3135
- **Advanced**: You can customize the database, Redis, storage and other settings.
3236
6. The installation will take a few minutes to complete and you will see the message **Plane has successfully installed**. You can access the Plane application on the domain you provided during the installation.
33-
7. If you want to upgrade to a paid plan, see [Plan upgrades](https://docs.plane.so/workspaces-and-users/upgrade-plan).
37+
38+
<Tip>
39+
If you want to upgrade to a paid plan, see [Plan upgrades](https://docs.plane.so/workspaces-and-users/upgrade-plan).
40+
</Tip>
3441

35-
## Community Edition
36-
To install our Community Edition, please follow these steps below.
42+
<Accordion title="Install Community Edition ">
43+
The Commercial edition comes with a free plan and the flexibility to upgrade to a paid plan at any point. If you still want to install the Community edition, follow the steps below:
3744

3845
### Prerequisites
3946

@@ -131,4 +138,5 @@ Plane One and Plane Pro are enabled on this edition, so the Free plan on this ed
131138
Run the `./setup.sh` command. Enter `4` to restart the services.
132139

133140
If all goes well, you will see something like this:
134-
![Restart Services](/images/docker-compose/restart-docker.png)
141+
![Restart Services](/images/docker-compose/restart-docker.png)
142+
</Accordion>

self-hosting/methods/kubernetes.mdx

Lines changed: 28 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,18 @@ title: Kubernetes
44

55
This guide shows you the steps to deploy a self-hosted instance of Plane using Kubernetes.
66

7-
## Recommended edition
7+
## Install Plane
88
Plane One and Plane Pro are enabled on this edition, so the Free plan on this edition is easier to trial our paid plans from.
99

1010
### Prerequisites
1111

1212
- A working Kubernetes cluster
1313
- `kubectl` and `helm` on the client system that you will use to install our Helm charts
1414

15-
### Installation
15+
### Procedure
16+
<Tip>
17+
If you want to upgrade from Community to the Commercial edition, see [Upgrade from Community](/self-hosting/upgrade-from-community).
18+
</Tip>
1619

1720
1. Open terminal or any other command-line app that has access to Kubernetes tools on your local system.
1821
2. Set the following environment variables:
@@ -87,10 +90,11 @@ Plane One and Plane Pro are enabled on this edition, so the Free plan on this ed
8790
--wait \
8891
--wait-for-jobs
8992
```
90-
5. If you want to upgrade to a paid plan, see [Plan upgrades](https://docs.plane.so/workspaces-and-users/upgrade-plan).
93+
<Tip>
94+
If you want to upgrade to a paid plan, see [Plan upgrades](https://docs.plane.so/workspaces-and-users/upgrade-plan).
95+
</Tip>
9196

92-
<AccordionGroup>
93-
<Accordion title="Configuration settings">
97+
### Configuration settings
9498

9599
#### License
96100

@@ -245,13 +249,24 @@ Plane One and Plane Pro are enabled on this edition, so the Free plan on this ed
245249
|---|:---:|:---:|---|
246250
| env.storageClass | longhorn | | Creating the persitant volumes for the stateful deployments needs the `storageClass` name. Set the correct value as per your kubernetes cluster configuration. |
247251
| env.secret_key | 60gp0byfz2dvffa45cxl20p1scy9xbpf6d8c5y0geejgkyp1b5 | Yes | This must be a random string which is used for hashing/encrypting the sensitive data within the application. Once set, changing this might impact the already hashed/encrypted data|
248-
249-
</Accordion>
250-
</AccordionGroup>
251-
252-
## Community Edition
253252

254-
To install our Community Edition, please follow these steps below.
253+
## Custom Ingress Routes
254+
255+
If you are planning to use 3rd party ingress providers, here is the available route configuration
256+
257+
| Host | Path | Service |
258+
|--- |:---:|---|
259+
| plane.example.com | `/` | `<http://plane-app-web.plane:3000>` |
260+
| plane.example.com | `/spaces/*` | `<http://plane-app-space.plane:3000>` |
261+
| plane.example.com | `/god-mode/*` | `<http://plane-app-admin.plane:3000>` |
262+
| plane.example.com | `/live/*` | `<http://plane-app-live.plane:3000>` |
263+
| plane.example.com | `/api/*` | `<http://plane-app-api.plane:8000>` |
264+
| plane.example.com | `/auth/*` | `<http://plane-app-api.plane:8000>` |
265+
| plane.example.com | `/uploads/*` | `<http://plane-app-minio.plane:9000>` |
266+
| plane-minio.example.com | `/` | `<http://plane-app-minio.plane:9090>` |
267+
268+
<Accordion title="Install Community Edition ">
269+
The Commercial edition comes with a free plan and the flexibility to upgrade to a paid plan at any point. If you still want to install the Community edition, follow the steps below:
255270

256271
### Prerequisites
257272

@@ -321,8 +336,7 @@ To install our Community Edition, please follow these steps below.
321336
--wait-for-jobs
322337
```
323338

324-
<AccordionGroup>
325-
<Accordion title="Configuration settings">
339+
### Configuration settings
326340

327341
#### Plane Version
328342

@@ -450,22 +464,4 @@ To install our Community Edition, please follow these steps below.
450464
| Setting | Default | Required | Description |
451465
|---|:---:|:---:|---|
452466
| env.secret_key | 60gp0byfz2dvffa45cxl20p1scy9xbpf6d8c5y0geejgkyp1b5 | Yes | This must be a random string that is used for hashing/encrypting the sensitive data within the application. Once set, changing this might impact the already hashed/encrypted data|
453-
454-
</Accordion>
455-
</AccordionGroup>
456-
457-
458-
## Custom Ingress Routes
459-
460-
If you are planning to use 3rd party ingress providers, here is the available route configuration
461-
462-
| Host | Path | Service |
463-
|--- |:---:|---|
464-
| plane.example.com | `/` | `<http://plane-app-web.plane:3000>` |
465-
| plane.example.com | `/spaces/*` | `<http://plane-app-space.plane:3000>` |
466-
| plane.example.com | `/god-mode/*` | `<http://plane-app-admin.plane:3000>` |
467-
| plane.example.com | `/live/*` | `<http://plane-app-live.plane:3000>` |
468-
| plane.example.com | `/api/*` | `<http://plane-app-api.plane:8000>` |
469-
| plane.example.com | `/auth/*` | `<http://plane-app-api.plane:8000>` |
470-
| plane.example.com | `/uploads/*` | `<http://plane-app-minio.plane:9000>` |
471-
| plane-minio.example.com | `/` | `<http://plane-app-minio.plane:9090>` |
467+
</Accordion>

0 commit comments

Comments
 (0)