Commit Graph

6 Commits

Author SHA1 Message Date
Claude
911f87ec17 NC1 disk expanded: 100GB → 928GB (LVM resize)
Live expansion performed April 8, 2026:
- lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
- resize2fs /dev/ubuntu-vg/ubuntu-lv

NC1 now: 914GB total, 807GB free (8% usage)
Previously: 98GB total, 25GB free (74% usage)

Updated network audit:
- Removed NC1 disk warnings
- Updated capacity planning
- Marked expansion action items complete

Chronicler #69
2026-04-08 08:05:05 +00:00
Claude
d223466020 Update network audit: 22 game servers (was 14)
TX1 Dallas: 11 servers (was 7)
- Added: Beyond Depth, Beyond Ascension, Wold's Vaults, Submerged 2, Cottage Witch
- Removed: Ars Eclectica

NC1 Charlotte: 11 servers (was 6)
- Added: Otherworld [D&D], DeceasedCraft, Sneak's Pirate Pack, Farm Crossing 5, Homestead

Added warning: AI/LLM stack on TX1 competes with game servers for RAM.
This validates need for live Pterodactyl API queries over static docs.

Chronicler #69
2026-04-08 07:50:32 +00:00
Claude
37e61cc7f3 docs: update audit with live Ghost homepage and Paymenter status
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>
2026-03-27 16:40:59 +00:00
Claude
c4229ca496 feat: complete Plane decommission on TX1 Dallas
DECOMMISSION COMPLETE - March 27, 2026

Removed Plane v2.4.2 project management stack from TX1 Dallas.

CONTAINERS REMOVED: 17 total
- plane-proxy-1, plane-api-1, plane-web-1, plane-admin-1
- plane-worker-1, plane-beat-worker-1, plane-automation-consumer-1
- plane-outbox-poller-1, plane-silo-1, plane-live-1, plane-space-1
- plane-monitor-1 (was in restart loop)
- plane-plane-db-1 (PostgreSQL)
- plane-plane-redis-1 (Redis)
- plane-plane-mq-1 (RabbitMQ)
- plane-plane-minio-1 (Object storage)
- plane-iframely-1

PLUS: plane-migrator-1 and plane_default network

RESOURCES FREED:
- Port 8090 (HTTP via Nginx)
- Ports 8444, 10025, 10465, 10587 (Caddy/SMTP)
- Domain: tasks.firefrostgaming.com
- Disk: 147MB from /opt/plane/
- Memory/CPU: 17 containers worth

FILES REMOVED:
- /opt/plane/ directory (complete removal)
- /etc/nginx/sites-enabled/plane
- /etc/nginx/sites-available/plane
- SSL certificate for tasks.firefrostgaming.com (revoked)
- All Docker volumes and networks

PROCEDURE:
1. docker compose down in /opt/plane
2. Removed Nginx configs and reloaded
3. Revoked SSL certificate via certbot
4. Deleted /opt/plane directory
5. Verified all containers, networks, volumes removed
6. Confirmed port 8090 freed

VERIFICATION: All cleanup confirmed - no traces remain

Updated network-audit-2026.md to reflect:
- TX1 now has 15 containers (down from 35)
- Executive summary updated
- Issues section cleaned (Plane removed)
- tasks.firefrostgaming.com domain now available

Created docs/infrastructure/plane-decommission-2026.md with complete
decommission record for historical reference.

Signed-off-by: Chronicler #43 <claude@firefrostgaming.com>
2026-03-27 16:37:05 +00:00
Claude
b70ea22797 fix: update audit with Plane decommission and port 25 resolution
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>
2026-03-27 16:29:08 +00:00
Claude
7cbe568ab4 feat: complete infrastructure audit and network topology map
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>
2026-03-27 16:25:23 +00:00