52 lines
1.1 KiB
Markdown
52 lines
1.1 KiB
Markdown
# Plane
|
|
|
|
Project management and issue tracking with kanban boards.
|
|
|
|
## Deployment
|
|
|
|
1. Create directories:
|
|
```bash
|
|
mkdir -p /mnt/user/appdata/plane/{db-data,redis-data,minio-data}
|
|
```
|
|
|
|
2. Deploy via Portainer git stack or:
|
|
```bash
|
|
cd /mnt/user/data/flook-stacks/stacks/plane
|
|
docker compose up -d
|
|
```
|
|
|
|
3. Wait for all services to start (may take a few minutes on first run)
|
|
|
|
4. Access at `http://192.168.1.75:8082` or via NPM proxy
|
|
|
|
## Services
|
|
|
|
| Container | Description |
|
|
|-----------|-------------|
|
|
| plane-web | Frontend |
|
|
| plane-api | Backend API |
|
|
| plane-worker | Background jobs |
|
|
| plane-beat-worker | Scheduled tasks |
|
|
| plane-space | Public pages |
|
|
| plane-proxy | Nginx proxy |
|
|
| plane-db | PostgreSQL |
|
|
| plane-redis | Redis |
|
|
| plane-minio | S3-compatible storage |
|
|
|
|
## NPM Proxy
|
|
|
|
Add proxy host:
|
|
- Domain: `plane.rishighan.com`
|
|
- Forward: `192.168.1.75:8082`
|
|
- Enable SSL, force SSL, HTTP/2
|
|
|
|
## Volumes
|
|
|
|
- `/mnt/user/appdata/plane/db-data` - PostgreSQL data
|
|
- `/mnt/user/appdata/plane/redis-data` - Redis data
|
|
- `/mnt/user/appdata/plane/minio-data` - File uploads
|
|
|
|
## Default Login
|
|
|
|
On first access, you'll create an admin account.
|