x64
AKA AMD 64
or AArch 64
AKA ARM 64
CPUsssh
into your machine as the root user (or user with sudo access) per the norms of your hosting provider.Enter
or Return
to continue.domain.tld
or subdomain.domain.tld
. If you are using a paid plan, the domain linked to the license can’t be changed later.Install Community Edition
sudo su
to switch as root user.plane-selfhost
on your machine for deployment and data storage.
1
as input.
This will create a folder plane-app
or plane-app-preview
(in case of preview deployment) and will download the docker-compose.yaml
and plane.env
files.
8
to exit.
NGINX_PORT
: This is set to 80
by default. Make sure the port you choose to use is not preoccupied. For example, NGINX_PORT=8080
WEB_URL
: This is set to http://localhost
by default. Change this to the FQDN you plan to use along with NGINX_PORT. For example, https://plane.example.com:8080
or http://[IP-ADDRESS]:8080
.CORS_ALLOWED_ORIGINS
: This is set to http://localhost
by default. Change this to the FQDN you plan to use along with NGINX_PORT. For example, https://plane.example.com:8080
or http://[IP-ADDRESS]:8080
.2
as input to start the services.
You will something like this:https://plane.example.com:8080
or http://[IP-ADDRESS]:8080
.plane.env
file, we recommend that you stop the services before doing that.Run the ./setup.sh
command. Enter 3
to stop the services.If all goes well, you will see something like this:plane.env
variables without stopping the server or noticed some abnormalities in services, you can restart the services.Run the ./setup.sh
command. Enter 4
to restart the services.If all goes well, you will see something like this: