x64
AKA AMD 64
or AArch 64
AKA ARM 64
CPUsdocker-compose --version
and update if needed.ssh
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: