You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
You can access Plane at http://plane.mycompany.com
106
120
```
107
121
@@ -113,9 +127,15 @@ Before we get started, make sure your air-gapped machine has:
113
127
├── data/
114
128
└── logs/
115
129
```
116
-
<Tip>
117
-
Once everything is working, you can safely delete the `airgapped` folder that contains the installation script and image files to free up space.
118
-
</Tip>
130
+
131
+
## Environment variables
132
+
133
+
The following key environment variables are automatically configured during installation:
134
+
135
+
-`MACHINE_SIGNATURE` - A unique UUID generated for your installation
136
+
-`DOMAIN_NAME` - The domain or IP address where Plane will be accessible
137
+
-`WEB_URL` - The full URL where Plane will be accessible (e.g., `http://your-domain`)
138
+
-`CORS_ALLOWED_ORIGINS` - Allowed origins for CORS (Cross-Origin Resource Sharing)
119
139
120
140
## Start Plane
121
141
1. To get Plane up and running, navigate to your installation directory and start the services:
@@ -124,17 +144,19 @@ Once everything is working, you can safely delete the `airgapped` folder that co
124
144
docker compose --env-file plane.env up -d
125
145
```
126
146
127
-
2. Watch the logs to make sure everything starts properly:
128
-
-Monitor the database migration process:
147
+
2. Watch the logs to make sure everything starts properly.
148
+
-To monitor the database migration process:
129
149
```bash
130
150
docker compose logs -f migrator
131
151
```
132
152
133
-
-Monitor the API service startup:
153
+
-To monitor the API service startup:
134
154
```bash
135
155
docker compose logs -f api
136
156
```
137
157
158
+
The api is healthy when you see`: api-1 listening at`
159
+
138
160
Once both services are running smoothly, you can access Plane by opening your browser and going to the domain or IP address you configured during installation.
139
161
140
162
## Activate your license
@@ -144,10 +166,15 @@ Once your air-gapped installation is running, you'll need to activate your works
144
166
You should have received the `license_key.json` file as part of your air-gapped package. If you don't have this file, contact our support team.
145
167
</Note>
146
168
147
-
1. Go to your **Workspace Settings** in the Plane application.
169
+
1. Go to your [Workspace Settings](/core-concepts/workspaces/overview#workspace-settings) in the Plane application.
148
170
2. Select **Billing and plans** on the right pane.
4. Upload the license file `license_key.json` to activate your workspace.
152
-
---
153
-
You should now have Plane Business plan running in your air-gapped environment. If you run into any issues, reach out to our support team for assistance.
174
+
175
+
You now have Plane running in your air-gapped environment. If you run into any issues, check the logs using the commands above, or reach out to our support team for assistance.
176
+
177
+
<Tip>
178
+
*Optional*
179
+
Once everything is working, you can safely delete the `airgapped` folder that contains the installation script and image files to free up space.
0 commit comments