Skip to content

Commit c1c11c4

Browse files
Dancia ClaraDancia Clara
authored andcommitted
modified enterprise
1 parent fe0a7ee commit c1c11c4

File tree

3 files changed

+38
-58
lines changed

3 files changed

+38
-58
lines changed

self-hosting/methods/docker-compose.mdx

Lines changed: 10 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ title: Docker
44

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

7-
## Install Plane
8-
To install Plane, follow the steps below:
7+
## Enterprise edition
8+
To install the Enterprise edition (Plane One and Plane Pro), follow the steps below:
99

1010
### Prerequisites
1111

@@ -17,7 +17,7 @@ To install Plane, follow the steps below:
1717
- CentOS
1818
- Amazon Linux 2 or Linux 2023
1919

20-
### Procedure
20+
### Install Plane
2121

2222
1. `ssh` into your machine as the root user (or user with sudo access) per the norms of your hosting provider.
2323
2. Run the command below:
@@ -30,12 +30,10 @@ To install Plane, follow the steps below:
3030
- **Express**: Plane installs with the default configurations.
3131
- **Advanced**: You can customize the database, Redis, storage and other settings.
3232
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 activate the license for a paid plan, see [Activate License](/self-hosting/prime-client).
33+
7. If you want to activate the license for a paid plan, see [Activate License](/self-hosting/activate-license).
3434

35-
<AccordionGroup>
36-
<Accordion title="Install Community edition">
37-
38-
The Enterprise 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 edittion, follow the steps below:
35+
## Community edition
36+
To install the Community edition, follow the steps below:
3937

4038
### Prerequisites
4139

@@ -49,7 +47,7 @@ To install Plane, follow the steps below:
4947
- User context used must have access to docker services. In most cases, use `sudo su` to switch as root user.
5048
- Use the terminal (or gitbash) window to run all the future steps.
5149

52-
### Procedure
50+
### Install Plane
5351
1. Create a folder named `plane-selfhost` on your machine for deployment and data storage.
5452

5553
```bash
@@ -114,7 +112,7 @@ To install Plane, follow the steps below:
114112

115113
You have successfully self-hosted the `Plane` instance. Access the application by going to IP or domain you have configured it on. For example, `https://plane.example.com:8080` or `http://[IP-ADDRESS]:8080`.
116114

117-
### Stop server
115+
#### Stop server
118116

119117
In case you want to make changes to `.env` variables, we recommend that you stop the services before doing that.
120118

@@ -124,14 +122,11 @@ To install Plane, follow the steps below:
124122

125123
![Stop Services](/images/docker-compose/stopped-docker.png)
126124

127-
### Restart server
125+
#### Restart server
128126

129127
In case you want to make changes to `.env` variables without stopping the server or noticed some abnormalities in services, you can restart the services.
130128

131129
Run the `./setup.sh` command. Enter `4` to restart the services.
132130

133131
If all goes well, you will see something like this:
134-
![Restart Services](/images/docker-compose/restart-docker.png)
135-
136-
</Accordion>
137-
</AccordionGroup>
132+
![Restart Services](/images/docker-compose/restart-docker.png)

self-hosting/methods/kubernetes.mdx

Lines changed: 27 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,15 @@ title: Kubernetes
44

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

7-
## Install Plane
7+
## Enterprise edition
88
To install Plane, follow the steps below:
99

10-
The Enterprise edition comes with a **free plan** and the flexibility to upgrade to a paid plan at any point.
11-
12-
### Prerequisites
10+
### Prerequisites
1311

1412
- A working Kubernetes cluster
1513
- `kubectl` and `helm` on the client system that you will use to install our Helm charts
1614

17-
### Procedure
15+
### Install Plane
1816

1917
1. Open terminal or any other command-line app that has access to Kubernetes tools on your local system.
2018
2. Set the following environment variables:
@@ -90,9 +88,10 @@ To install Plane, follow the steps below:
9088
--wait \
9189
--wait-for-jobs
9290
```
93-
5. If you want to activate the license for a paid plan, see [Activate License](/self-hosting/prime-client).
91+
5. If you want to activate the license for a paid plan, see [Activate License](/self-hosting/activate-license).
9492

95-
### Configuration settings
93+
<AccordionGroup>
94+
<Accordion title="Configuration settings">
9695

9796
#### Docker registry
9897

@@ -244,31 +243,16 @@ To install Plane, follow the steps below:
244243
| 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. |
245244
| 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|
246245

247-
### Custom Ingress Routes
248-
249-
If you are planning to use 3rd party ingress providers, here is the available route configuration
250-
251-
| Host | Path | Service |
252-
|--- |:---:|---|
253-
| plane.example.com | `/` | `<http://plane-app-web.plane:3000>` |
254-
| plane.example.com | `/spaces/*` | `<http://plane-app-space.plane:3000>` |
255-
| plane.example.com | `/god-mode/*` | `<http://plane-app-admin.plane:3000>` |
256-
| plane.example.com | `/api/*` | `<http://plane-app-api.plane:8000>` |
257-
| plane.example.com | `/auth/*` | `<http://plane-app-api.plane:8000>` |
258-
| plane.example.com | `/uploads/*` | `<http://plane-app-minio.plane:9000>` |
259-
| plane-minio.example.com | `/` | `<http://plane-app-minio.plane:9090>` |
246+
</Accordion>
247+
</AccordionGroup>
260248

261-
<AccordionGroup>
262-
<Accordion title="Install Community edition">
263-
264-
The Enterprise 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 edittion, follow the steps below:
265-
266-
### Prerequisites
249+
## Community edition
250+
### Prerequisites
267251

268252
- A working Kubernetes cluster
269253
- `kubectl` and `helm` on the client system that you will use to install our Helm charts
270254

271-
### Procedure
255+
### Install Plane
272256

273257
1. Open Terminal or any other command-line app that has access to Kubernetes tools on your local system.
274258
1. Add the Helm Repo
@@ -331,8 +315,8 @@ To install Plane, follow the steps below:
331315
--wait-for-jobs
332316
```
333317

334-
### Configuration settings
335-
---
318+
<AccordionGroup>
319+
<Accordion title="Configuration settings">
336320

337321
#### Plane Version
338322

@@ -461,19 +445,20 @@ To install Plane, follow the steps below:
461445
|---|:---:|:---:|---|
462446
| 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|
463447

464-
### Custom Ingress Routes
448+
</Accordion>
449+
</AccordionGroup>
450+
465451

466-
If you are planning to use 3rd party ingress providers, here is the available route configuration
452+
## Custom Ingress Routes
467453

468-
| Host | Path | Service |
469-
|--- |:---:|---|
470-
| plane.example.com | / | [http://plane-web.plane-ce:3000](http://plane-web.plane-ce:3000) |
471-
| plane.example.com | /spaces/* | [http://plane-space.plane-ce:3000](http://plane-space.plane-ce:3000) |
472-
| plane.example.com | /god-mode/* | [http://plane-admin.plane-ce:8000](http://plane-admin.plane-ce:8000) |
473-
| plane.example.com | /api/* | [http://plane-api.plane-ce:8000](http://plane-api.plane-ce:8000) |
474-
| plane.example.com | /auth/* |[http://plane-api.plane-ce:8000](http://plane-api.plane-ce:8000) |
475-
| plane.example.com | /uploads/* | [http://plane-minio.plane-ce:9000](http://plane-minio.plane-ce:9000) |
476-
| plane-minio.example.com | / | [http://plane-minio.plane-ce:9090](http://plane-minio.plane-ce:9090) |
454+
If you are planning to use 3rd party ingress providers, here is the available route configuration
477455

478-
</Accordion>
479-
</AccordionGroup>
456+
| Host | Path | Service |
457+
|--- |:---:|---|
458+
| plane.example.com | `/` | `<http://plane-app-web.plane:3000>` |
459+
| plane.example.com | `/spaces/*` | `<http://plane-app-space.plane:3000>` |
460+
| plane.example.com | `/god-mode/*` | `<http://plane-app-admin.plane:3000>` |
461+
| plane.example.com | `/api/*` | `<http://plane-app-api.plane:8000>` |
462+
| plane.example.com | `/auth/*` | `<http://plane-app-api.plane:8000>` |
463+
| plane.example.com | `/uploads/*` | `<http://plane-app-minio.plane:9000>` |
464+
| plane-minio.example.com | `/` | `<http://plane-app-minio.plane:9090>` |

self-hosting/upgrade-from-community.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,4 +77,4 @@ The Enterprise edition comes with a **free plan** and the flexibility to upgrade
7777
- **Express**: Plane installs with the default configurations.
7878
- **Advanced**: You can customize the database, Redis, storage and other settings.
7979
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.
80-
7. If you want to activate the license for a paid plan, see [Activate License](/self-hosting/prime-client).
80+
7. If you want to activate the license for a paid plan, see [Activate License](/self-hosting/activate-license).

0 commit comments

Comments
 (0)