From 3481fa8eaee68e3178d0cbd581adaa7842042e48 Mon Sep 17 00:00:00 2001 From: mkrause612 Date: Thu, 12 Feb 2026 00:32:28 -0600 Subject: [PATCH] Update project scope v2.2: 8 services deployed, GitHub removed, Gitea API, Mailcow planned --- docs/FIREFROST-PROJECT-SCOPE-V2.md | 81 +++++++++++++++++++----------- 1 file changed, 52 insertions(+), 29 deletions(-) diff --git a/docs/FIREFROST-PROJECT-SCOPE-V2.md b/docs/FIREFROST-PROJECT-SCOPE-V2.md index 75ec9ba..a585a18 100644 --- a/docs/FIREFROST-PROJECT-SCOPE-V2.md +++ b/docs/FIREFROST-PROJECT-SCOPE-V2.md @@ -4,10 +4,10 @@ --- -**Document Version:** 2.1 +**Document Version:** 2.2 **Created:** February 9, 2026 -**Last Updated:** February 11, 2026 -**Supersedes:** FIREFROST-PROJECT-SCOPE-V2.0 (Feb 9, 2026) +**Last Updated:** February 11, 2026 (late evening) +**Supersedes:** FIREFROST-PROJECT-SCOPE-V2.1 (Feb 11, 2026) **Status:** ✅ CURRENT - Single Source of Truth **Next Review:** March 1, 2026 @@ -19,10 +19,11 @@ Firefrost Gaming is a subscription-based Minecraft server network built on the p **Current Status (Feb 11, 2026):** - 12 game servers operational (6 NC1, 6 TX1) -- 5 management services deployed (Gitea, Uptime Kuma, MkDocs, Code-Server, Automation) +- 8 management services deployed (Gitea, Uptime Kuma, MkDocs, Code-Server, Automation, NextCloud, Wiki.js Subscribers, Wiki.js Staff) - 17 Uptime Kuma monitors active (5 infrastructure + 12 game servers) - Automation system operational (95% reduction in manual work) -- Three-tier documentation architecture in progress +- Three-tier documentation architecture COMPLETE +- Claude has direct Gitea API read/write access (GitHub mirror removed) **Leadership:** - **Michael "Frostystyle" Krause** - Technical Lead (The Wizard) @@ -71,7 +72,7 @@ Firefrost Gaming is a subscription-based Minecraft server network built on the p - Git version control for all infrastructure - Location: Command Center VPS - Deployed: Feb 8-9, 2026 -- SSL enabled, GitHub mirror configured (auto-sync) +- SSL enabled, Claude has direct API access (read/write via token) - All configs version-controlled **✅ Service 2: Uptime Kuma** (status.firefrostgaming.com) @@ -103,26 +104,29 @@ Firefrost Gaming is a subscription-based Minecraft server network built on the p - File editing + built-in terminal - Eliminates SSH copy-paste for documentation work -### Pending Management Services - -**⏳ Service 6: NextCloud** (downloads.firefrostgaming.com) +**✅ Service 6: NextCloud** (downloads.firefrostgaming.com) - World downloads, video archive, file hosting - Location: Ghost VPS -- Priority: HIGH (three use cases identified) +- Deployed: Feb 11, 2026 +- Known warnings: OCS provider rewrite (cosmetic), email config (not needed yet) -**⏳ Service 7: Wiki.js Subscribers** (subscribers.firefrostgaming.com) +**✅ Service 7: Wiki.js Subscribers** (subscribers.firefrostgaming.com) - SUBSCRIBER documentation portal - Location: Ghost VPS +- Deployed: Feb 10, 2026 - Role-based access control -**⏳ Service 8: Wiki.js Staff** (staff.firefrostgaming.com) +**✅ Service 8: Wiki.js Staff** (staff.firefrostgaming.com) - STAFF-only internal documentation - Location: Ghost VPS +- Deployed: Feb 10, 2026 - Admin/staff access only +### Pending Management Services + **⏳ Service 9: Vaultwarden** (vault.firefrostgaming.com) - Password management -- Priority: LOW +- Priority: MEDIUM (needed for API token storage) **⏳ Service 10: Netdata** (analytics.firefrostgaming.com) - Server analytics and performance monitoring @@ -169,7 +173,7 @@ Michael → Pastes ONE command to queue Daemon → Executes automatically (10s polling) Executor → Runs task, captures output Git → Results committed back automatically -Claude → Reads results from GitHub mirror +Claude → Reads results directly from Gitea API ``` **Why It Exists:** Medical necessity. Michael's permanent hand nerve damage means every paste operation requires physical effort. This system reduces 10-20 pastes to ONE paste per task. @@ -191,13 +195,13 @@ Claude → Reads results from GitHub mirror - Documentation: Wiki.js (premium guides, exclusive content) - Downloads: NextCloud (world backups, custom modpacks, video archive) - Authentication: Subscriber login required -- Status: ⏳ PENDING +- Status: ✅ DEPLOYED **Tier 3: STAFF (staff.firefrostgaming.com)** - Technology: Wiki.js - Authentication: Staff/Admin only - Content: SOPs, admin procedures, internal guides -- Status: ⏳ PENDING +- Status: ✅ DEPLOYED --- @@ -336,12 +340,20 @@ Claude → Reads results from GitHub mirror - ✅ ATM10 memory fix (16GB → 20GB) - ✅ Infrastructure Manifest v1.5 - ✅ Session handoff v2.0 + TASKS v2.0 +- ✅ NextCloud deployed (downloads.firefrostgaming.com) +- ✅ Wiki.js deployed (subscribers + staff) +- ✅ FoundryVTT subdomain setup +- ✅ Consultant photo archive (249 photos organized) +- ✅ GitHub mirror removed (security improvement) +- ✅ Gitea API access for Claude (direct read/write) **Week 2 (Feb 12-15):** -- [ ] Deploy NextCloud (downloads.firefrostgaming.com) -- [ ] Deploy Wiki.js (subscribers + staff) -- [ ] Update remaining documentation -- [ ] FoundryVTT subdomain setup +- [ ] Vaultwarden deployment (vault.firefrostgaming.com) +- [ ] Mailcow email server (pending Breezehost VPS — pre-sale sent) +- [ ] Migrate off Plesk for email +- [ ] Standardize photo naming convention +- [ ] Process remaining 30-40 consultant photos +- [ ] Clean up Command Center root directory **Week 3-4 (Feb 16 - Mar 1):** - [ ] Soft launch to existing community (3 members) @@ -378,10 +390,11 @@ Claude → Reads results from GitHub mirror ## 🛠️ TECHNICAL DEBT & IMPROVEMENTS ### Immediate Priorities (Next 7 Days) -1. Deploy NextCloud (three use cases ready) -2. Deploy Wiki.js (subscribers + staff) -3. Update FIREFROST-PROJECT-SCOPE-V2.md (THIS UPDATE) -4. FoundryVTT subdomain +1. Vaultwarden deployment (vault.firefrostgaming.com) +2. Mailcow email server VPS (pending Breezehost pre-sale response) +3. Migrate email off Plesk to self-hosted Mailcow +4. Process remaining consultant photos (30-40 from pre-crash session) +5. Clean up Command Center root directory (move Gitea backups, delete artifacts) ### Short-Term (Next 30 Days) 1. Frostwall (UFW) deployment on game servers @@ -499,12 +512,21 @@ Claude → Reads results from GitHub mirror - [x] Rewrite session-handoff.md v2.0 - [x] Rewrite TASKS.md v2.0 - [x] Update FIREFROST-PROJECT-SCOPE-V2.md (this document) +- [x] Deploy NextCloud (downloads.firefrostgaming.com) +- [x] Deploy Wiki.js (subscribers + staff) +- [x] FoundryVTT subdomain setup +- [x] Extract staff.zip (249 photos organized in Git) +- [x] Code-Server deployed and mastered +- [x] GitHub mirror removed (security improvement) +- [x] Gitea API access for Claude (direct read/write) +- [x] Consultant photo archive documented **Remaining:** -- [ ] Deploy NextCloud -- [ ] Deploy Wiki.js (subscribers + staff) -- [ ] Extract staff.zip (images → Git, videos → NextCloud) -- [ ] FoundryVTT subdomain +- [ ] Vaultwarden deployment +- [ ] Mailcow email server (pending Breezehost pre-sale) +- [ ] Process remaining consultant photos +- [ ] Standardize photo naming convention going forward +- [ ] Clean up Command Center root directory ### Next Week (Feb 16-22, 2026) - Soft launch to existing community @@ -540,4 +562,5 @@ When in doubt about priorities, architecture decisions, or project scope, refer | Version | Date | Changes | | :---- | :---- | :---- | | 2.0 | 2026-02-09 | Initial V2 scope document. Post-automation deployment, pre-subscriber portal launch. | -| 2.1 | 2026-02-11 | Updated to current state. Corrected game server lists (12 total, NC1 all on single IP). Added Code-Server as Service 5. Updated monitoring (17 monitors). TX1 allocation fix documented. ATM10 memory fix noted. Timeline updated with Week 1 completions. Documentation list updated. Removed stale references. | \ No newline at end of file +| 2.1 | 2026-02-11 | Updated to current state. Corrected game server lists (12 total, NC1 all on single IP). Added Code-Server as Service 5. Updated monitoring (17 monitors). TX1 allocation fix documented. ATM10 memory fix noted. Timeline updated with Week 1 completions. Documentation list updated. Removed stale references. | +| 2.2 | 2026-02-11 | NextCloud, Wiki.js (Sub), Wiki.js (Staff) moved to DEPLOYED. GitHub mirror removed (security). Gitea API direct access added. Three-tier docs marked COMPLETE. Executive summary updated (8 services). Immediate priorities updated (Vaultwarden, Mailcow, email migration). First update pushed directly via Gitea API by Claude. | \ No newline at end of file