Update project scope v2.2: 8 services deployed, GitHub removed, Gitea API, Mailcow planned

This commit is contained in:
2026-02-12 00:32:28 -06:00
parent 40a96089cd
commit 3481fa8eae

View File

@@ -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. |
| 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. |