✈ Added plane, removed npm

This commit is contained in:
2025-12-31 00:34:11 -05:00
parent 0de12f8552
commit 6c0c9d2edf
4 changed files with 224 additions and 69 deletions

51
stacks/plane/README.md Normal file
View File

@@ -0,0 +1,51 @@
# 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.