diff --git a/docs/core/tasks.md b/docs/core/tasks.md index 585f8c1..4324ffb 100644 --- a/docs/core/tasks.md +++ b/docs/core/tasks.md @@ -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 ---