Both Ghost CMS subscription page and Paymenter billing are fully
configured and live in production. Updated audit to reflect:
GHOST CMS (firefrostgaming.com):
- Live subscription page with Fire/Frost dual-path branding
- 11 subscription tiers displayed
- Production-ready design
PAYMENTER (billing.firefrostgaming.com):
- 11 subscription tiers fully configured
- The Awakened $1, Elemental $5, Knight $10, Master $15, Legend $20, Sovereign $499
- Fire/Frost path variants for each tier
- Order Now buttons functional
These were completed but not documented in the infrastructure audit.
Signed-off-by: Chronicler #43 <claude@firefrostgaming.com>
Corrections based on Michael's feedback:
- Removed Ghost VPS port 25 warning (already fixed with Breezehost)
- Marked Plane stack on TX1 as SCHEDULED FOR REMOVAL
- Updated issue #4 from monitoring to decommission status
- Noted Plane containers (20 total) scheduled for removal
- Updated immediate action items
Plane issues (monitor restart loop, space unhealthy) are now expected
for deprecated service pending decommission.
Signed-off-by: Chronicler #43 <claude@firefrostgaming.com>
Task #84 - Infrastructure Audit & Connectivity Map
DELIVERABLES:
- Complete audit of all 6 servers (Command Center, Ghost VPS, Billing VPS, Panel VPS, TX1, NC1)
- Port allocation registry with 90+ services documented
- Service inventory per server with Docker container mapping
- 14 game servers mapped to UUIDs and connection strings
- Connectivity map showing all server-to-server communication
- Visual network diagram (Mermaid) with complete topology
- Single points of failure identification
- Capacity planning analysis
- Disk usage monitoring recommendations
KEY FINDINGS:
- No current port conflicts detected
- Billing VPS disk usage at 70% (WARNING - monitor)
- NC1 disk usage at 66% (WARNING - monitor)
- TX1 has excellent capacity (12% usage)
- Ghost VPS port 25 blocked at provider level (known issue)
- Plane monitor container in restart loop (investigate)
- All critical services operational
AUDIT METHODOLOGY:
- SSH via Cockpit (port 9090) to all servers
- Used 'ss -tlnp' for port discovery (netstat not installed)
- Systemd service enumeration
- Docker container inventory
- Nginx configuration analysis
- Firewall rule documentation
Output files:
- docs/infrastructure/network-audit-2026.md (comprehensive 600+ line document)
- docs/infrastructure/network-diagram-2026.mmd (Mermaid visual diagram)
This audit prevents future port conflicts (like The Arbiter 3000→3001→3500 hunt)
and provides complete infrastructure visibility for capacity planning.
Signed-off-by: Chronicler #43 <claude@firefrostgaming.com>