Update project scope v2.2: 8 services deployed, GitHub removed, Gitea API, Mailcow planned
This commit is contained in:
@@ -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. |
|
||||
Reference in New Issue
Block a user