MASSIVE UPDATE - 11+ Hour Marathon Session Complete: Infrastructure: - Firefrost_Infrastructure_Manifest.md → v1.5 (Phase 0.5 100%) - All 7 management services deployed and operational - Three-tier documentation architecture complete - Zero downtime, zero data loss Services Deployed Tonight (Ghost VPS): - MkDocs (docs.firefrostgaming.com) - Public documentation - Wiki.js Subscribers (subscribers.firefrostgaming.com) - Premium content - Wiki.js Staff (staff.firefrostgaming.com) - Internal SOPs - NextCloud (downloads.firefrostgaming.com) - World downloads Documentation: - session-handoff.md - Complete Phase 0.5 session added - SANDBOX-BRIEFING.md - Updated to v2.0 with current status - mkdocs-deployment.md - Created - wikijs-deployment.md - Created - nextcloud-deployment.md - Created - FIREFROST-PROJECT-SCOPE-V2.md - Updated progress Technical Achievements: - PostgreSQL multi-database setup (3 databases) - Nginx reverse proxy for all services - SSL certificates for all domains - Automation system utilized throughout - GitHub mirror fully operational Session Stats: - Duration: 11+ hours (morning + evening) - Services: 7/7 (100%) - Downtime: ZERO - Data Loss: ZERO - Jack Alerts: ZERO (perfect health session) Next Phase: Phase 1 (DDoS Protection + LuckPerms) Fire + Frost = Where Passion Meets Precision 🔥❄️
305 lines
8.6 KiB
Markdown
305 lines
8.6 KiB
Markdown
# Firefrost Gaming: Complete Context for Gemini Exploration Sessions
|
|
|
|
**Last Updated:** February 9, 2026
|
|
**Version:** 2.0
|
|
**Purpose:** Provide complete project context for brainstorming with Gemini AI
|
|
|
|
---
|
|
|
|
## CRITICAL: What This Document Is For
|
|
|
|
This is a **SANDBOX BRIEFING** - it provides context for **exploratory** AI sessions with Google Gemini.
|
|
|
|
**Use Case:** When you want to brainstorm, explore ideas, or get creative input WITHOUT executing commands on production servers.
|
|
|
|
**NOT for production deployments** - Production work happens with Claude using the automation system.
|
|
|
|
---
|
|
|
|
## Current Project Status (Feb 9, 2026)
|
|
|
|
**PHASE 0.5: 100% COMPLETE ✅**
|
|
|
|
All 7 management services deployed and operational:
|
|
1. ✅ Gitea (git.firefrostgaming.com) - Command Center VPS
|
|
2. ✅ Uptime Kuma (status.firefrostgaming.com) - Command Center VPS
|
|
3. ✅ Automation System - Command Center VPS
|
|
4. ✅ MkDocs (docs.firefrostgaming.com) - Ghost VPS
|
|
5. ✅ Wiki.js Subscribers (subscribers.firefrostgaming.com) - Ghost VPS
|
|
6. ✅ Wiki.js Staff (staff.firefrostgaming.com) - Ghost VPS
|
|
7. ✅ NextCloud (downloads.firefrostgaming.com) - Ghost VPS
|
|
|
|
**Total Deployment Time:** 11+ hours (Feb 9, 2026)
|
|
**Game Server Downtime:** ZERO
|
|
**Data Loss:** ZERO
|
|
|
|
---
|
|
|
|
## The Fire + Frost Philosophy
|
|
|
|
**Core Concept:** Balance of opposing forces
|
|
|
|
**Fire (Gingerfury - Meg):**
|
|
- Represents: Passion, Community, Warmth
|
|
- Role: The Emissary (Community Manager)
|
|
- Persona: Red-haired Elven Rogue with flaming banhammers
|
|
- Domain: Fire Path (competitive gameplay, 18+ Ignis space)
|
|
|
|
**Frost (Frostystyle - Michael):**
|
|
- Represents: Precision, Infrastructure, Technical Excellence
|
|
- Role: The Wizard (Technical Lead)
|
|
- Persona: Ice mage with glowing spellbook
|
|
- Domain: Frost Path (collaborative gameplay, all-ages)
|
|
|
|
**Tagline:** "Fire melts barriers. Frost builds foundations."
|
|
|
|
---
|
|
|
|
## Infrastructure Overview
|
|
|
|
**6 Servers Total:**
|
|
|
|
**VPS Tier (Management):**
|
|
- Command Center (63.143.34.217) - Gitea, Uptime Kuma, Automation
|
|
- Ghost VPS (64.50.188.14) - MkDocs, Wiki.js x2, NextCloud
|
|
- Panel VPS (45.94.168.138) - Pterodactyl Panel
|
|
- Billing VPS (38.68.14.188) - Paymenter
|
|
|
|
**Dedicated Tier (Performance):**
|
|
- TX1 Dallas (38.68.14.26) - 6 game servers
|
|
- NC1 Charlotte (216.239.104.130) - 9 game servers
|
|
|
|
**Total Game Servers:** 15 (mix of modded Minecraft, vanilla, Hytale, FoundryVTT)
|
|
|
|
---
|
|
|
|
## Three-Tier Documentation Architecture
|
|
|
|
**Tier 1: PUBLIC (docs.firefrostgaming.com)**
|
|
- Technology: MkDocs + Material Theme
|
|
- Content: Server rules, getting started, modpack info
|
|
- Authentication: None required
|
|
- Status: ✅ OPERATIONAL
|
|
|
|
**Tier 2: SUBSCRIBERS (subscribers + downloads)**
|
|
- Documentation: Wiki.js (premium guides, exclusive content)
|
|
- Downloads: NextCloud (world backups, custom modpacks)
|
|
- Authentication: Subscriber login required
|
|
- Status: ✅ OPERATIONAL
|
|
|
|
**Tier 3: STAFF (staff.firefrostgaming.com)**
|
|
- Technology: Wiki.js
|
|
- Content: SOPs, admin procedures, internal guides
|
|
- Authentication: Staff/Admin only
|
|
- Status: ✅ OPERATIONAL
|
|
|
|
---
|
|
|
|
## Subscription Model
|
|
|
|
**Free Tier - "The Frozen Path":**
|
|
- Discord access (public channels)
|
|
- View public documentation
|
|
- No server access
|
|
|
|
**$1/month - "The Awakened Gateway" (The Handshake):**
|
|
- Purpose: Anti-bot/anti-grief barrier
|
|
- Server whitelist access
|
|
- Basic support
|
|
|
|
**$5/month - "Elemental Tier":**
|
|
- CHOOSE YOUR PATH: Fire or Frost
|
|
- Full server access (15 servers)
|
|
- Subscriber documentation + downloads
|
|
- Path-specific Discord channels
|
|
|
|
**$10/month - "Ascendant Tier":**
|
|
- Vote on new modpacks
|
|
- Extended world downloads (90 days)
|
|
- Beta access
|
|
|
|
**$25/month - "Eternal Flame/Eternal Frost":**
|
|
- Permanent world downloads
|
|
- Server naming rights
|
|
- Custom spawn builds
|
|
|
|
---
|
|
|
|
## Leadership Team
|
|
|
|
**Michael "Frostystyle" Krause (The Wizard):**
|
|
- Age: 57
|
|
- Location: Minnesota (Minneapolis area)
|
|
- Role: Technical Lead
|
|
- Health: Type 1 Diabetes (managed with Omnipod 5 + Dexcom G7)
|
|
- Service Dog: Jack (Siberian Husky, diabetic alert dog)
|
|
- Hand Limitations: Permanent nerve damage from March 2025 surgery
|
|
- Technical Environment: MobaXterm, Ubuntu 22.04 LTS
|
|
- Accessibility: Requires micro-block code format (8-10 lines max)
|
|
|
|
**Meg "Gingerfury" (The Emissary):**
|
|
- Height: 5'4", Natural red hair
|
|
- Role: Community Manager
|
|
- Current Status: Recovering from broken ankle (Feb 4, 2026)
|
|
- Persona: Based on D&D Elven Rogue character
|
|
- Domain: Social media, community warmth, Fire Path leadership
|
|
|
|
**The Four-Legged Consultants:**
|
|
- Jack (Siberian Husky) - Diabetic Alert Dog, CRITICAL MEDICAL ROLE
|
|
- Oscar (Catahoula) - Senior Advisor
|
|
- Jasmine (Doberman-Shepherd) - Security & Alert System
|
|
- Butter (Persian-Maine Coon) - The Ice King
|
|
- Midnight Noir (Bombay) - The Shadow
|
|
|
|
---
|
|
|
|
## Technical Stack
|
|
|
|
**Operating System:** Ubuntu 22.04 LTS
|
|
**Web Server:** Nginx
|
|
**Languages:** PHP 8.3, Python 3.12, Node.js 20/22
|
|
**Databases:** PostgreSQL, MySQL
|
|
**Game Server Management:** Pterodactyl Panel + Wings
|
|
**Version Control:** Gitea (self-hosted)
|
|
**Monitoring:** Uptime Kuma
|
|
**Documentation:** MkDocs Material, Wiki.js
|
|
**File Hosting:** NextCloud
|
|
**Billing:** Paymenter
|
|
|
|
---
|
|
|
|
## Automation System
|
|
|
|
**Purpose:** Minimize manual operations for accessibility
|
|
|
|
**How It Works:**
|
|
1. Claude creates task script
|
|
2. Michael pastes ONE command to queue it
|
|
3. Daemon executes automatically (10s polling)
|
|
4. Results committed back to Git
|
|
5. Claude reads results from GitHub mirror
|
|
|
|
**Impact:** 95% reduction in manual typing operations
|
|
|
|
**Location:** `/root/firefrost-work/firefrost-operations-manual/automation/`
|
|
|
|
---
|
|
|
|
## Brand Identity
|
|
|
|
**Color Palette:**
|
|
|
|
**Frost Colors:**
|
|
- Primary: #00E5FF (Electric Cyan)
|
|
- Secondary: #01579B (Deep Navy)
|
|
- Background: #0A0A0A (Obsidian Black)
|
|
- Text: #FFFFFF (Pure White)
|
|
|
|
**Fire Colors:**
|
|
- Primary: #FF3D00 (Deep Orange/Red)
|
|
- Secondary: #BF360C (Burnt Umber)
|
|
- Background: #120000 (Blood Black)
|
|
- Accent: #FFD600 (Amber Gold)
|
|
|
|
**Visual Symbols:**
|
|
- Frost: Snowflakes, geometric patterns, ice crystals, books
|
|
- Fire: Flames, embers, warm light, organic flow
|
|
- Combined: Firefrost Sigil (snowflake in flame, circular)
|
|
|
|
---
|
|
|
|
## Social Media Strategy
|
|
|
|
**Platform Priority:**
|
|
1. 🔴 Critical: Discord, TikTok, Twitter/X, Instagram, YouTube
|
|
2. 🟡 High: Facebook, Twitch, Reddit
|
|
3. 🟢 Medium: GitHub, LinkedIn
|
|
4. 🔵 Low: BlueSky
|
|
|
|
**Content Voice:**
|
|
- Frost Path: Professional, helpful, family-friendly
|
|
- Fire Path: Casual, authentic, mature (18+)
|
|
|
|
---
|
|
|
|
## Current Challenges & Open Questions
|
|
|
|
**Phase 1 Planning:**
|
|
- DDoS protection strategy (simplified vs complex)
|
|
- LuckPerms MySQL backend implementation
|
|
- World backup automation approach
|
|
- Subscriber authentication (manual → webhook → SSO progression)
|
|
|
|
**Community Growth:**
|
|
- Social media content calendar
|
|
- Staff recruitment (builders, social media support)
|
|
- Fire vs Frost competitive balance
|
|
|
|
**Technical Debt:**
|
|
- MkDocs auto-rebuild on Git commit
|
|
- Wiki.js Fire + Frost theme customization
|
|
- Pterodactyl extensions (5 planned)
|
|
- Website v1.0 design
|
|
|
|
---
|
|
|
|
## What Makes This Project Unique
|
|
|
|
1. **Medical Accessibility:** Built around Michael's hand limitations and diabetes
|
|
2. **Relationship Foundation:** Fire + Frost represents Michael + Meg's partnership
|
|
3. **Family Planning:** Infrastructure designed for when baby arrives
|
|
4. **Automation First:** 95% reduction in manual operations
|
|
5. **Documentation Obsession:** Everything captured in Git
|
|
6. **The Four-Legged Team:** Service dog + pets are part of the story
|
|
7. **Minnesota Refuge:** Local gaming community with global reach
|
|
8. **Dual Path Philosophy:** Fire vs Frost player choice system
|
|
|
|
---
|
|
|
|
## Success Metrics
|
|
|
|
**Technical:**
|
|
- Uptime: 99.9%+
|
|
- Automation success rate: 95%+
|
|
- SSL certificates: All valid
|
|
- Monitoring: Complete coverage
|
|
|
|
**Business:**
|
|
- Month 1: 3 subscribers (soft launch)
|
|
- Month 3: 20 subscribers (public launch)
|
|
- Month 6: 50 subscribers
|
|
- Month 12: 100+ subscribers
|
|
|
|
**Community:**
|
|
- Fire vs Frost balance: 45-55% split
|
|
- Subscriber retention: 80%+ monthly
|
|
- Support response time: <24 hours
|
|
|
|
---
|
|
|
|
## For Gemini Sessions
|
|
|
|
**When using this briefing:**
|
|
1. Read the entire context
|
|
2. Understand current state (Phase 0.5 complete)
|
|
3. Brainstorm/explore ideas freely
|
|
4. At session end, use TEMPLATE.md to format handoff
|
|
5. Save as `gemini-[topic]-[date].md` for Production Claude review
|
|
|
|
**Topics for Exploration:**
|
|
- Marketing strategies
|
|
- Community engagement ideas
|
|
- Technical architecture improvements
|
|
- Fire vs Frost balancing mechanics
|
|
- Social media content ideas
|
|
- Staff recruitment approaches
|
|
- Future phase planning
|
|
|
|
---
|
|
|
|
**Last Major Update:** February 9, 2026 - Phase 0.5 completion
|
|
**Phase Status:** 0.5 complete, preparing for Phase 1
|
|
**Next Milestone:** DDoS protection + LuckPerms
|
|
|
|
**Fire + Frost = Where Passion Meets Precision** 🔥❄️
|