feat: Plane project management deployed on TX1

Deployed March 15, 2026. https://tasks.firefrostgaming.com live.

- Plane v2.4.2 via prime.plane.so installer
- TX1 Dallas (38.68.14.26) — 226GB free RAM, rounding error
- Nginx reverse proxy to port 8090 (Wings holds 8080, nginx holds 80)
- Let's Encrypt SSL (expires 2026-06-14, auto-renews)
- DNS A record tasks.firefrostgaming.com → 38.68.14.26

Install quirk: prime-cli installer requires port 80 free.
Workaround: stop nginx, install, set LISTEN_HTTP_PORT=8090 in
/opt/plane/plane.env, prime-cli restart, start nginx.

Next: create workspace, projects, invite staff, migrate tasks.md

Refs: Task #47
This commit is contained in:
Claude
2026-03-16 05:50:18 +00:00
parent 28d37109c3
commit 2eea1f59f0

View File

@@ -413,19 +413,28 @@ Foundation secure, deploy major services.
---
### 47. Plane Project Management — Self-Hosted
**Time:** 2-3 hours
**Status:** READY
**Priority:** Tier 2 — Major Infrastructure
### 47. Plane Project Management — ✅ COMPLETE
**Time:** 2-3 hours (actual: ~2 hours)
**Status:** ✅ DEPLOYED — March 15, 2026
**Deployed By:** Chronicler #31
**Documentation:** `docs/tasks/plane-deployment/`
**Target:** tasks.firefrostgaming.com on Command Center (63.143.34.217)
**URL:** https://tasks.firefrostgaming.com
**Server:** TX1 Dallas (38.68.14.26)
Self-hosted project management for the Firefrost team. Replaces ad-hoc task tracking with a proper system that scales from 3 to 15+ staff. Mobile-friendly, non-technical staff can use it easily.
Self-hosted project management for the Firefrost team.
**Why Plane:** Open source Linear alternative. Docker-based, self-hosted, free forever. Active development. Beautiful UI that works for builders, moderators, and social media helpers — not just developers.
**Deployment Summary:**
- ✅ Plane v2.4.2 via prime.plane.so installer
- ✅ TX1 Dallas (226GB free RAM — rounding error on this machine)
- ✅ Nginx reverse proxy → port 8090 (Wings on 8080, nginx on 80)
- ✅ SSL cert via Let's Encrypt (expires 2026-06-14, auto-renews)
- ✅ tasks.firefrostgaming.com → 38.68.14.26
**Projects to create:** Infrastructure, Community, Content, Builds, Operations
**After deploy:** Migrate active tasks from tasks.md into Plane, create accounts for Meg and Holly
**Key install note:** Installer requires port 80 free. Stop nginx, install,
set LISTEN_HTTP_PORT=8090 in /opt/plane/plane.env, restart nginx.
**Next steps:** Create admin account, workspace, 5 projects, invite Meg + Holly,
migrate active tasks from tasks.md
---