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>
This commit is contained in:
Claude (Chronicler #57)
2026-04-03 12:51:04 +00:00
parent f80a17b793
commit 0f3486a380

View File

@@ -2,9 +2,9 @@
# Phase 0.5+: Management Services Complete
# Current Version: v2.0
# Current Version: v2.1
# Last Updated: 2026-02-17
# Last Updated: 2026-04-04
---
@@ -12,19 +12,57 @@
| Service | Location | IP | Domain | Status |
| :---- | :---- | :---- | :---- | :---- |
| **Main Website** | Cloudflare Pages | N/A | firefrostgaming.com | ✅ OPERATIONAL |
| **Gitea** | Command Center | 63.143.34.217 | git.firefrostgaming.com | ✅ OPERATIONAL |
| **Uptime Kuma** | Command Center | 63.143.34.217 | status.firefrostgaming.com | ✅ OPERATIONAL |
| **Automation** | Command Center | 63.143.34.217 | N/A | ✅ OPERATIONAL |
| **MkDocs** | Ghost VPS | 64.50.188.14 | docs.firefrostgaming.com | ✅ OPERATIONAL |
| **MkDocs** | Wiki VPS | 64.50.188.14 | docs.firefrostgaming.com | ✅ OPERATIONAL |
| **Code-Server** | Command Center | 63.143.34.217 | code.firefrostgaming.com | ✅ OPERATIONAL |
| **Wiki.js (Sub)** | Ghost VPS | 64.50.188.14 | subscribers.firefrostgaming.com | ✅ OPERATIONAL |
| **Wiki.js (Staff)** | Ghost VPS | 64.50.188.14 | staff.firefrostgaming.com | ✅ OPERATIONAL |
| **NextCloud** | Ghost VPS | 64.50.188.14 | downloads.firefrostgaming.com | ✅ OPERATIONAL |
| **Wiki.js (Sub)** | Wiki VPS | 64.50.188.14 | subscribers.firefrostgaming.com | ✅ OPERATIONAL |
| **Wiki.js (Staff)** | Wiki VPS | 64.50.188.14 | staff.firefrostgaming.com | ✅ OPERATIONAL |
| **Wiki.js (Pokerole)** | Wiki VPS | 64.50.188.14 | pokerole.firefrostgaming.com | ✅ OPERATIONAL |
| **NextCloud** | Wiki VPS | 64.50.188.14 | downloads.firefrostgaming.com | ✅ OPERATIONAL |
| **Vaultwarden** | Command Center | 63.143.34.217 | vault.firefrostgaming.com | ✅ DEPLOYED - Needs Config |
| **Whitelist Manager** | Billing VPS | 38.68.14.188 | whitelist.firefrostgaming.com | 🚀 READY TO DEPLOY |
| **Whitelist Manager** | Services VPS | 38.68.14.188 | whitelist.firefrostgaming.com | 🚀 READY TO DEPLOY |
| **Mailcow** | Services VPS | 38.68.14.188 | mail.firefrostgaming.com | ✅ OPERATIONAL |
| **Netdata** | Multi-server | Various | N/A (port 19999) | 📋 PLANNED |
| **FoundryVTT** | TX1 Dallas | 38.68.14.26 | foundry.firefrostgaming.com | ✅ OPERATIONAL |
### Website Infrastructure (firefrostgaming.com)
**Stack:**
- **Frontend:** 11ty (Eleventy) static site generator
- **Source Control:** Gitea (git.firefrostgaming.com/firefrost-gaming/firefrost-website)
- **Mirror:** GitHub (github.com/Frostystyle/firefrost-website)
- **Hosting:** Cloudflare Pages (firefrost-website.pages.dev)
- **SSL:** Cloudflare managed
- **Auto-Deploy:** Gitea → GitHub → Cloudflare Pages (≈60 seconds)
**Migration Details:**
- **From:** Ghost CMS (self-hosted on Wiki VPS)
- **To:** 11ty + Cloudflare Pages
- **Date:** April 2, 2026 (7:06 PM - 7:57 PM CDT)
- **Duration:** 51 minutes
- **Chronicler:** #55
- **Documentation:** `docs/sessions/2026-04-02-ghost-to-11ty-migration-COMPLETE.md`
- **Reason:** Simpler architecture, edge network performance, eliminate self-hosted CMS
### Retired Services (April 2026)
**Ghost CMS:**
- **Status:** ❌ RETIRED (April 2, 2026)
- **Former Location:** Wiki VPS (64.50.188.14)
- **Replaced By:** 11ty + Cloudflare Pages
- **Service Stopped:** April 2, 2026
- **Data Preserved:** All content migrated to 11ty
**Paymenter:**
- **Status:** ⏳ RETIRING (April 4, 2026)
- **Former Location:** Services VPS (38.68.14.188)
- **Replaced By:** Direct Stripe integration in Trinity Console
- **Service Stopping:** April 4, 2026 (after Stripe integration complete)
- **Reason:** Architectural simplification, eliminate webhook middleman
---
## 1.5 Automation Systems
@@ -49,9 +87,9 @@
| Friendly Name | Service | Primary IP | Status | Role |
| :---- | :---- | :---- | :---- | :---- |
| **Panel** | Pterodactyl Panel | 45.94.168.138 | Verified | Control Plane (Charlotte, NC) |
| **Command Center** | Management Hub | 63.143.34.217 | Operational | Primary Gateway + Tools |
| **Billing** | Paymenter/Portal | 38.68.14.188 | Verified | Financials (Chicago, IL) |
| **Ghost** | Documentation Cluster | 64.50.188.14 | Verified | Documentation Cluster (Chicago, IL) |
| **Command Center** | Management Hub | 63.143.34.217 | Operational | Primary Gateway + Tools + Trinity Console |
| **Services** | Mailcow/Whitelist | 38.68.14.188 | Verified | Email + Utilities (Chicago, IL) |
| **Wiki** | Documentation Cluster | 64.50.188.14 | Verified | Wiki.js + Internal Tools (Chicago, IL) |
| **Dev** | Development/Testing | 64.50.188.128 | ✅ OPERATIONAL | Flexible Development Server (Chicago, IL) |
### Command Center Details
@@ -421,9 +459,9 @@ Development infrastructure that adapts to evolving needs. This server can be rep
**Philosophy:** "Backend on Command Center, Frontend on Ghost, Money on Billing, Games on Dedis, Control on Panel"
**VPS Tier (Management):**
- Command Center: Gitea, Uptime Kuma, Code-Server, Automation (backend tools)
- Ghost VPS: MkDocs, Wiki.js, NextCloud (public-facing docs)
- Billing VPS: Paymenter only (financial isolation)
- Command Center: Gitea, Uptime Kuma, Code-Server, Automation, Trinity Console (backend tools)
- Wiki VPS: MkDocs, Wiki.js (3 instances), NextCloud (public-facing docs and internal tools)
- Services VPS: Mailcow, Whitelist Manager (email and utilities)
- Panel VPS: Pterodactyl Panel only (control plane)
**Dedicated Tier (Performance):**
@@ -449,9 +487,9 @@ All NC1 game servers share a single IP (216.239.104.130) with unique ports. This
**Infrastructure Monitors:**
- ✅ Pterodactyl Panel (100% uptime)
- ✅ Command Center (100% uptime)
-Ghost CMS (100% uptime)
-Main Website - Cloudflare Pages (100% uptime)
- ✅ Gitea (98%+ uptime)
-Paymenter Billing (100% uptime)
-Mailcow (100% uptime)
**Game Server Monitors (Added Feb 11, 2026):**
@@ -490,6 +528,7 @@ NC1 Charlotte:
| **v1.8** | 2026-02-13 | Chronicler the Fourth | Update | Added Blueprint Framework and two additional extensions: Subdomain Manager and PteroStats Advanced Statistics. |
| **v1.9** | 2026-02-13 | Chronicler the Fourth | Update | Added FoundryVTT domain (foundry.firefrostgaming.com) to Management Services. Documented Feb 11/12 fix resolving Holly's access issues. |
| **v2.0** | 2026-03-30 | The Versionist (#49) | Addition | Added Dev VPS (7th server) to infrastructure for Blueprint extension development and testing. Documented flexible conversion options, commercial product development purpose, and safety rationale for isolated testing environment. Server pending deployment April 2, 2026. |
| **v2.1** | 2026-04-04 | Chronicler #57 | Major Update | INFRASTRUCTURE CLEANUP: (1) Added main website (firefrostgaming.com) on Cloudflare Pages after Ghost→11ty migration (April 2, 2026 by #55). (2) Retired Ghost CMS service. (3) Retired Paymenter service (replaced by direct Stripe integration in Trinity Console). (4) Renamed "Billing VPS" → "Services VPS" (Mailcow + Whitelist Manager). (5) Renamed "Ghost VPS" → "Wiki VPS" (Wiki.js + internal tools). (6) Added Retired Services section documenting migration dates and reasons. (7) Updated all service location references throughout document. (8) Added Trinity Console to Command Center services. |
---