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>
This commit is contained in:
Claude (Chronicler #49)
2026-03-30 19:56:03 +00:00
parent d7cdb3728b
commit 481e1cdc99

View File

@@ -52,6 +52,7 @@
| **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) |
| **Dev** | Development/Testing | TBD | 🚀 PENDING | Flexible Development Server |
### Command Center Details
@@ -78,6 +79,51 @@
- Advanced panel analytics and statistics
- Server performance monitoring and insights
### Dev VPS Details
- **Primary IP:** TBD (to be assigned April 2, 2026)
- **Provider:** Breezehost
- **Specs:** AMD Epyc Cloud-2 (2 CPU, 4GB RAM, 80GB NVMe)
- **OS:** Ubuntu 22.04 LTS
- **Cost:** $10/month
- **Service:** Pterodactyl Panel (Development/Testing - NOT production)
**Primary Purpose:**
- Blueprint extension development and testing
- Panel update validation before production deployment
- Safe experimentation environment for new configurations
- Training ground for Trinity members
**Flexible Conversion Options:**
Development infrastructure that adapts to evolving needs. This server can be repurposed as mission requirements change:
- **Alternative Use #1:** Additional Wings node (game server capacity expansion)
- **Alternative Use #2:** Staging environment for Ghost CMS/service updates
- **Alternative Use #3:** CI/CD pipeline server (automated testing)
- **Alternative Use #4:** Backup Panel server (failover redundancy)
- **Alternative Use #5:** Dedicated hosting for commercial products
- **Alternative Use #6:** Additional application server (Wiki.js, etc.)
**Key Characteristic:** Not locked to single purpose - can be converted based on operational needs without affecting production infrastructure.
**Why Not Test on Production Panel:**
- One bad database query = panel lockup
- Risk to 11 production game servers
- Potential data corruption in production MySQL
- Blueprint extensions require isolated testing environment
**Current Projects:**
- Modpack Version Checker (commercial Blueprint extension, $1k-6.7k/year projected revenue)
- Panel v1.13.x upgrade testing (before production deployment)
**Setup Standards:**
- SSH access for Trinity (architect user)
- Cockpit monitoring installed
- UFW firewall configured
- Pterodactyl Panel + Blueprint Framework
- Standard security hardening per FFG infrastructure standards
- Regular backups (lower priority than production servers)
---
## 3. NC1 - Charlotte Node Mapping
@@ -212,6 +258,7 @@ NC1 Charlotte:
| **v1.7** | 2026-02-13 | Chronicler the Fourth | Update | Added Panel Details section with Blueprint extensions documentation (Modpack Installer for Blueprint). Cross-referenced to IDEA-006 for future update monitor extension. |
| **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. |
---