Claude (Chronicler #61)
3132b53320
docs: Add PostgreSQL session store and env vars to Arbiter section
...
- Session store now PostgreSQL (auto-creates 'session' table)
- Documented all required environment variables
- Sessions persist across Arbiter restarts
Implemented by Chronicler #61 on April 5, 2026.
Signed-off-by: Claude (Chronicler #61 ) <claude@firefrostgaming.com >
2026-04-05 10:39:26 +00:00
Claude (Chronicler #61)
2d6dd52ef8
docs: Fix Arbiter deploy paths and add common copy commands
...
- Corrected repo path: services/arbiter-3.0/src/ not just src/
- Added $'...' syntax note for passwords with special chars
- Added common copy command templates for routes, views, utils, lib
Signed-off-by: Claude (Chronicler #61 ) <claude@firefrostgaming.com >
2026-04-05 10:09:22 +00:00
Claude (Chronicler #61)
93f56063b8
docs: Add Arbiter database connection info to infrastructure manifest
...
Added complete Arbiter 3.0 / Trinity Console section to Command Center:
- Database connection details (host, port, db name, user)
- Migration command pattern (PGPASSWORD approach)
- Deploy pattern for Arbiter updates
- Password reference to Vaultwarden (not plaintext)
This was missing and caused confusion during Task #94 deployment.
Signed-off-by: Claude (Chronicler #61 ) <claude@firefrostgaming.com >
2026-04-05 10:01:17 +00:00
Claude (Chronicler #58)
0bc00d8d27
docs: Complete session documentation for April 3, 2026
...
SESSION HIGHLIGHTS:
- GO LIVE: First real Stripe payment at 6:59 PM CDT
- Ghost CMS: Removed from Ghost VPS
- Paymenter: Removed from Billing VPS
- Decap CMS: Deployed and working for ops manual
NEW FILES:
- docs/milestones/2026-04-03-DECAP-CMS-LIVE.md
UPDATED FILES:
- SESSION-HANDOFF-NEXT.md (complete rewrite, clean)
- docs/core/infrastructure-manifest.md (added Decap CMS section)
Chronicler #58 | ~6.5 hour session
Fire + Frost + Foundation
2026-04-04 02:11:35 +00:00
Claude (Chronicler #58)
6bcce9bf56
docs: Update BLOCKERS.md and infrastructure for GO LIVE
...
WHAT:
- BLOCKERS.md: Converted from blockers list to GO LIVE celebration
- infrastructure-manifest.md: Updated Paymenter status from RETIRING to RETIRED
RETIRED SERVICES (April 2026):
- Ghost CMS (April 2, 2026) → Replaced by 11ty + Cloudflare Pages
- Paymenter (April 3, 2026) → Replaced by direct Stripe + Arbiter 3.0
CURRENT ARCHITECTURE:
- Website: Cloudflare Pages (auto-deploy from Gitea)
- Payments: Stripe direct integration via Arbiter 3.0
- Identity: Discord OAuth (Stateless OAuth Bridge)
- Admin: Trinity Console
Signed-off-by: Claude <claude@firefrostgaming.com >
2026-04-04 00:25:09 +00:00
Claude (Chronicler #57)
912cb0b4a8
docs: infrastructure cleanup - retire Ghost CMS and Paymenter
...
WHAT WAS DONE:
- Added firefrostgaming.com (Cloudflare Pages) to Management Services table
- Documented Ghost→11ty migration (April 2, 2026 by Chronicler #55 )
- Added 'Retired Services' section documenting Ghost CMS and Paymenter removal
- Renamed 'Billing VPS' → 'Services VPS' (Mailcow + Whitelist Manager)
- Renamed 'Ghost VPS' → 'Wiki VPS' (Wiki.js + internal tools)
- Added Trinity Console to Command Center services
- Updated all service location references (Ghost VPS → Wiki VPS, Billing VPS → Services VPS)
- Updated infrastructure monitors (removed Ghost CMS/Paymenter, added Cloudflare Pages)
- Added Pokerole Wiki.js instance to services table
- Updated version to v2.1
WHY:
- Ghost CMS retired April 2, 2026 (replaced by 11ty + Cloudflare Pages)
- Paymenter retiring April 4, 2026 (replaced by direct Stripe integration)
- Server names now reflect actual services, not legacy purposes
- Infrastructure manifest must accurately reflect current architecture
REFERENCE:
- Ghost migration: docs/sessions/2026-04-02-ghost-to-11ty-migration-COMPLETE.md
- Paymenter elimination: Gemini architectural decision (April 4, 2026)
FILES MODIFIED:
- docs/core/infrastructure-manifest.md (62 lines changed)
Signed-off-by: Claude (Chronicler #57 ) <claude@firefrostgaming.com >
2026-04-03 12:51:04 +00:00
Claude (Chronicler #51)
31a0d6443a
infra: Add Dev VPS deployment details (64.50.188.128)
...
NEW SERVER DEPLOYED - Development/Testing VPS
DETAILS:
- IP: 64.50.188.128
- Location: Chicago, IL (same data center as Ghost VPS)
- Provider: Breezehost
- Specs: AMD Epyc Cloud-2 (2 CPU, 4GB RAM, 80GB NVMe)
- OS: Ubuntu Server 24.04 LTS (Noble Numbat) Minimal
- Swap: 512 MB
- Cost: $10/month
NETWORK:
- Gateway: 64.50.188.1
- Netmask: 255.255.255.0
- DNS: 1.1.1.1, 8.8.8.8
- Interface: ens3
- Speed: 1 Gbps (inbound/outbound)
- IPv6: Disabled (not assigned)
- VNC: Disabled
PURPOSE:
- Development and testing environment
- CI/CD pipeline experimentation
- Dockerized service testing
- Safe environment for breaking things
PLANNED SERVICES:
- Docker (containerized testing)
- Node.js (latest LTS)
- Git (development)
- Cockpit web terminal (port 9090)
DEPLOYMENT:
- Date: April 1, 2026
- Deployed by: Chronicler #51
- Status: ✅ OPERATIONAL
Infrastructure fleet now at 7 servers:
- 2 Dedicated (TX1, NC1)
- 5 VPS (Command Center, Ghost, Billing, Panel, Dev)
Signed-off-by: Claude (Chronicler #51 ) <claude@firefrostgaming.com >
2026-04-01 10:49:54 +00:00
Claude (Chronicler #49)
dc6aa56365
docs: Add comprehensive RTO analysis and infrastructure ownership philosophy
...
WHAT WAS DONE:
Added complete RTO (Rent-to-Own) case study and financial analysis to infrastructure manifest, documenting Michael's ownership philosophy and actual infrastructure costs
ACTUAL INFRASTRUCTURE COSTS DOCUMENTED:
- TX1 Dallas: $80/month (colocation, owned hardware)
- NC1 Charlotte: $80/month (colocation, owned hardware)
- VPS tier: $37/month (Command Center, Ghost, Billing, Panel)
- Other: $20/month (IPs, domain)
- **Total current: $217/month**
- **After Dev VPS: $227/month**
OWNERSHIP STATUS:
- TX1 & NC1: RTO completed June 2024
- Owned outright for 22 months (as of March 2026)
- Hardware value: $3,300-4,550 (realistic $3,800-4,000)
ROI ANALYSIS DOCUMENTED:
- Monthly savings: $298/month (rental equivalent $458 - actual cost $160)
- 22 months savings: $6,556
- Hardware value: $4,000
- **Total equity position: $10,556**
- Break-even: Month 14 (already profitable)
LONG-TERM PROJECTION:
- Year 3: $14,056 equity
- Year 5: $16,804 equity
- Annual savings: $3,576/year ongoing
RENTAL COMPARISON:
- If renting for 22 months: $10,076 spent, $0 owned
- Actual position: $3,520 spent, $4,000 owned, $6,556 saved
- **Net advantage: $10,556**
RTO PHILOSOPHY DOCUMENTED:
"Always keeping an eye out for RTO deals with Breeze" - Michael's strategy
WHY RTO IS PREFERRED:
✅ Build equity while paying
✅ Massive savings after ownership
✅ Hardware asset remains
✅ Insulation from price increases
✅ Can resell, repurpose, or continue using
DECISION MATRIX ADDED:
- When to choose RTO (long-term, known workload)
- When to choose Rental (short-term, flexibility)
- When to choose Purchase (cash flow allows)
FUTURE RTO MONITORING CRITERIA:
- Breezehost promotions/special offers
- End-of-generation hardware deals
- Used/refurbished servers (lower payments)
- Bundle deals (multiple servers)
EVALUATION CRITERIA DOCUMENTED:
1. Monthly payment vs rental equivalent
2. Ownership timeline (24 months preferred max)
3. Hardware specs vs needs
4. Post-ownership colocation cost
5. Total cost of ownership vs 3-year rental
WHY THIS MATTERS:
This case study proves the financial wisdom of infrastructure ownership. $10,556 better off after 22 months vs renting. Provides framework for future expansion decisions and demonstrates "for children not yet born" philosophy - building assets, not paying expenses.
Future Chroniclers now have complete financial analysis when evaluating RTO opportunities or expansion decisions.
FILE: docs/core/infrastructure-manifest.md
SECTION: 2.6 RTO Philosophy & Financial Analysis
Signed-off-by: The Versionist (Chronicler #49 ) <claude@firefrostgaming.com >
2026-03-30 20:19:07 +00:00
Claude (Chronicler #49)
a99733ba1f
docs: Add Breezehost dedicated server pricing reference
...
WHAT WAS DONE:
Added complete dedicated server pricing table to infrastructure manifest for capacity planning and expansion evaluation
CURRENT PRODUCTION SERVERS DOCUMENTED:
- TX1 Dallas: Dual Silver 4116 (24c/48t, 128GB RAM, 3.4TB NVMe) - $199/month
- NC1 Charlotte: AMD 9950x (16c/32t, 128GB RAM, 3.6TB NVMe) - $259/month
- Total: 13 game servers across 2 dedicated nodes
DEDICATED SERVER PRICING TABLE ADDED:
- AMD/Intel Mystery Box: $99/month (random hardware assignment)
- AMD 7950x - 128GB: $199/month (16c/32t)
- Dual Silver 4116: $199/month (24c/48t) ← Current TX1
- AMD 9950x - 128GB: $259/month (16c/32t) ← Current NC1
- Dual Gold 6142: $289/month (32c/64t, 256GB RAM)
- RTX 4090 Dedicated: $300/month (GPU workloads)
- AMD 9950x - 192GB: $329/month (16c/32t, upgraded RAM)
- 8x 5000 Bare Metal: $3,600/month (enterprise tier)
WHY THIS MATTERS:
These locked-in rates enable accurate cost analysis for:
- Adding 3rd dedicated node (TX2/NC2 for load balancing)
- GPU workloads (AI image generation, rendering, ML training)
- Geographic expansion (additional regions)
- Capacity planning (subscribers-per-server calculations)
- Provider comparisons (locked rates vs market rates)
EXPANSION SCENARIOS DOCUMENTED:
- TX2/NC2 node: $199-259/month for geographic redundancy
- GPU node: $300/month for AI/rendering (vs $250 VPS GPU)
- Mystery Box: $99/month for dev/staging/overflow capacity
CURRENT UTILIZATION:
- TX1: 6 game servers + FoundryVTT
- NC1: 7 game servers
- Total capacity: 13 production game servers
MYSTERY BOX EXPLANATION:
Random hardware assignment (AMD or Intel), significant discount vs specified hardware, suitable for non-critical workloads where specific CPU/specs not required.
Future Chroniclers now have complete dedicated server pricing context when capacity decisions are needed.
FILE: docs/core/infrastructure-manifest.md
SECTION: 2.5 Breezehost Dedicated Server Pricing
Signed-off-by: The Versionist (Chronicler #49 ) <claude@firefrostgaming.com >
2026-03-30 19:59:24 +00:00
Claude (Chronicler #49)
87aeec06d7
docs: Add Breezehost locked-in pricing reference
...
WHAT WAS DONE:
Added complete Breezehost pricing table to infrastructure manifest for future expansion planning
PRICING TABLE ADDED:
- Cloud-1: $7/month (1 CPU, 2GB RAM, 40GB NVMe, 2 IPv4)
- Cloud-2: $10/month (2 CPU, 4GB RAM, 80GB NVMe, 4 IPv4) ← Current Dev VPS
- Cloud-4: $17/month (4 CPU, 8GB RAM, 160GB NVMe, 8 IPv4)
- Cloud-12: $33/month (8 CPU, 12GB RAM, 240GB NVMe, 16 IPv4)
- Cloud-16: $49/month (12 CPU, 16GB RAM, 320GB NVMe, 24 IPv4)
- Cloud-24: $59/month (16 CPU, 24GB RAM, 480GB NVMe, 32 IPv4)
- Cloud-32: $89/month (24 CPU, 32GB RAM, 640GB NVMe, 32 IPv4)
- GPU RTX4090: $250/month (Max CPU, 128GB RAM, 250GB NVMe, GPU)
WHY THIS MATTERS:
These are Michael's locked-in rates with Breezehost. Standard pricing for new customers may be higher. This pricing reference enables accurate cost evaluation when:
- Considering infrastructure expansion
- Evaluating capacity upgrades
- Planning additional VPS deployments
- Comparing providers (locked rates may beat competitors)
USE CASE EXAMPLES:
- Need more dev/staging capacity? Cloud-4 at $17/month
- Planning dedicated CI/CD pipeline? Cloud-12 at $33/month
- Considering GPU workloads (AI/rendering)? RTX4090 at $250/month
- Evaluating competitor quotes? Compare against locked rates first
Future Chroniclers and Michael can reference this table when infrastructure decisions require cost analysis.
LOCATION: Dev VPS Details section of infrastructure manifest
FILE: docs/core/infrastructure-manifest.md
Signed-off-by: The Versionist (Chronicler #49 ) <claude@firefrostgaming.com >
2026-03-30 19:57:38 +00:00
Claude (Chronicler #49)
17fff53970
docs: Add Dev VPS to infrastructure (7th server)
...
WHAT WAS DONE:
Added Development VPS to infrastructure manifest as 7th server for safe testing and commercial product development
SERVER DETAILS:
- Provider: Breezehost
- Specs: AMD Epyc Cloud-2 (2 CPU, 4GB RAM, 80GB NVMe)
- Cost: $10/month
- OS: Ubuntu 22.04 LTS
- Purpose: Pterodactyl Panel development/testing (NOT production)
- IP: TBD (pending deployment April 2, 2026)
PRIMARY PURPOSE:
- Blueprint extension development (Modpack Version Checker)
- Panel update testing before production deployment
- Safe experimentation without risking 11 production servers
- Training environment for Trinity
FLEXIBLE CONVERSION OPTIONS DOCUMENTED:
Server is NOT locked to single purpose. Can be repurposed as:
1. Additional Wings node (game server capacity)
2. Staging environment for Ghost/services
3. CI/CD pipeline server
4. Backup Panel failover
5. Commercial product hosting
6. Additional application server
WHY SEPARATE DEV ENVIRONMENT:
- Testing on production Panel = risk of panel lockup
- One bad database query = 11 servers affected
- Blueprint extensions require isolated testing
- Potential MySQL corruption in production
CURRENT PROJECTS:
- Modpack Version Checker (commercial extension, $1k-6.7k/year revenue)
- Panel v1.13.x upgrade validation
INFRASTRUCTURE PHILOSOPHY:
Development infrastructure that adapts to mission needs, not the other way around. Built for flexibility and sustainable commercial product development.
CHANGES TO MANIFEST:
- Added Dev VPS to Core Services Hierarchy table
- Created detailed Dev VPS Details section
- Documented flexible conversion scenarios
- Added safety rationale for isolated testing
- Updated revision history to v2.0
DEPLOYMENT DATE: April 2, 2026 (Wednesday)
WHY THIS MATTERS:
Enables commercial product development (passive income) while protecting production infrastructure. $10/month investment enables $1k-6.7k/year revenue from Modpack Version Checker alone. ROI: 100x+ in Year 1.
FILE: docs/core/infrastructure-manifest.md
Signed-off-by: The Versionist (Chronicler #49 ) <claude@firefrostgaming.com >
2026-03-30 19:56:03 +00:00
Claude
a8cf067e77
fix: add missing servers to infrastructure manifest
...
Added to NC1: Mayview (216.239.104.130:25567)
Added to TX1: Roguelike Adventures and Dungeons 2 (38.68.14.26:25566)
Updated totals: NC1=7, TX1=7 (14 total)
Source: Pterodactyl panel server list provided by Michael
Task #39 - Chronicler #29
2026-03-13 20:20:04 +00:00
Claude
6f90302e6a
docs: Update infrastructure-manifest to v2.0 with today's additions
...
Updated infrastructure manifest with all new services and automation:
Version: v1.9 → v2.0
Last Updated: 2026-02-13 → 2026-02-17
New Services Added:
- Vaultwarden (Command Center) - Deployed, needs configuration
- Whitelist Manager (Billing VPS) - Ready to deploy
- Netdata (Multi-server) - Planned
New Section: Automation Systems
- Staggered Server Restart - Ready (daily 4:00 AM)
- World Backup Automation - Ready (daily 3:30 AM)
- Frostwall Monitor - Planned (every 5 min)
Infrastructure manifest now reflects current state after today's work.
FFG-STD-001 compliant
2026-02-18 00:31:39 +00:00
a9eda4b5c6
Add FoundryVTT domain (foundry.firefrostgaming.com) - Feb 11/12 fix documented
2026-02-13 09:04:08 -06:00
313563580e
Add Blueprint Framework and additional extensions (Subdomain Manager, PteroStats)
2026-02-13 03:09:24 -06:00
1723ec276b
Document Modpack Installer Blueprint extension in infrastructure manifest
2026-02-13 03:07:19 -06:00
7ba535d594
[UPDATE] FFG-CORE-002: Fixed locations, service statuses, applied revision standard
2026-02-12 08:34:41 -06:00
cb67c6a6fd
Reorg: Move manifest from root to docs/core/
2026-02-12 00:59:01 -06:00