```mermaid
graph TB
subgraph Internet["🌐 PUBLIC INTERNET"]
Users["Users/Players"]
Discord["Discord API"]
CloudFlare["Cloudflare CDN"]
end
subgraph CommandCenter["Command Center VPS
63.143.34.217 / 74.63.218.202
Dallas, TX"]
Gitea["Gitea
:3000"]
UptimeKuma["Uptime Kuma
:3001"]
CodeServer["Code-Server
:8080"]
DiscordBot["The Arbiter Bot
:3500"]
Vaultwarden["Vaultwarden
Docker :8001"]
NginxCC["Nginx
:80/:443"]
MySQLCC["MySQL
:3306"]
end
subgraph GhostVPS["Ghost VPS
64.50.188.14
Chicago, IL"]
Ghost["Ghost CMS
:2368"]
Wiki1["Wiki.js Sub
:3100"]
Wiki2["Wiki.js Staff
:3101"]
Wiki3["Wiki.js Pokerole
:3102"]
Nextcloud["Nextcloud
PHP-FPM"]
NginxGhost["Nginx
:80/:443"]
MySQLGhost["MySQL
:3306"]
PostgresGhost["PostgreSQL
:5432"]
RedisGhost["Redis
:6379"]
end
subgraph BillingVPS["Billing VPS
38.68.14.188
Chicago, IL
⚠️ 70% Disk"]
Paymenter["Paymenter
PHP-FPM"]
Mailcow["Mailcow Stack
:8080/:8443
18 Containers"]
WhitelistMgr["Whitelist Mgr
:5001"]
NginxBilling["Nginx
:80/:443"]
MariaDBBilling["MariaDB
:3306"]
end
subgraph PanelVPS["Panel VPS
45.94.168.138
Charlotte, NC"]
PteroPanel["Pterodactyl Panel
PHP-FPM"]
NginxPanel["Nginx
:80/:443"]
MariaDBPanel["MariaDB
:3306"]
RedisPanel["Redis
:6379"]
end
subgraph TX1["TX1 Dallas Dedicated
38.68.14.26-30
251GB RAM, 911GB Disk
✅ 12% Usage"]
Wings1["Wings
:8080/:2022"]
Plane["Plane Stack
:8090
20 Containers"]
Dify["Dify/Codex
:3000/:5001"]
N8N["n8n
:5678"]
Qdrant["Qdrant
:6333"]
Ollama["Ollama AI"]
NginxTX1["Nginx
:80/:443"]
subgraph GamesTX1["Game Servers - TX1"]
Game1TX["Stoneblock 4
.26:25565"]
Game2TX["Society Sunlit
.28:25565"]
Game3TX["All The Mons Priv
.30:25565"]
Game4TX["FoundryVTT
.26:30000"]
Game5TX["Ars Eclectica
.26:5520"]
Game6TX["Create Plus
.26:25566"]
Game7TX["Vanilla
.26:25567"]
end
end
subgraph NC1["NC1 Charlotte Dedicated
216.239.104.130
251GB RAM, 98GB Disk
⚠️ 66% Usage"]
Wings2["Wings
:8080/:2022"]
MariaDBNC["MariaDB
:3306"]
subgraph GamesNC1["Game Servers - NC1"]
Game1NC["ATM10
:25569"]
Game2NC["Hytale
:5520-5521"]
Game3NC["All of Create
:25568"]
Game4NC["ATM10 Sky
:25565"]
Game5NC["All Mons Pub
:25566"]
Game6NC["Mythcraft 5
:25567"]
end
end
%% Public Access
Users -->|HTTPS| CloudFlare
CloudFlare -->|HTTPS| NginxCC
CloudFlare -->|HTTPS| NginxGhost
CloudFlare -->|HTTPS| NginxBilling
CloudFlare -->|HTTPS| NginxPanel
CloudFlare -->|HTTPS| NginxTX1
Users -->|TCP/UDP| GamesTX1
Users -->|TCP/UDP| GamesNC1
%% Command Center Internal
NginxCC --> Gitea
NginxCC --> UptimeKuma
NginxCC --> CodeServer
NginxCC --> DiscordBot
NginxCC --> Vaultwarden
Gitea --> MySQLCC
%% Ghost VPS Internal
NginxGhost --> Ghost
NginxGhost --> Wiki1
NginxGhost --> Wiki2
NginxGhost --> Wiki3
NginxGhost --> Nextcloud
Ghost --> MySQLGhost
Wiki1 --> PostgresGhost
Wiki2 --> PostgresGhost
Wiki3 --> PostgresGhost
Ghost --> RedisGhost
Wiki1 --> RedisGhost
Wiki2 --> RedisGhost
Wiki3 --> RedisGhost
%% Billing VPS Internal
NginxBilling --> Paymenter
NginxBilling --> Mailcow
NginxBilling --> WhitelistMgr
Paymenter --> MariaDBBilling
%% Panel VPS Internal
NginxPanel --> PteroPanel
PteroPanel --> MariaDBPanel
PteroPanel --> RedisPanel
%% TX1 Internal
NginxTX1 --> Plane
NginxTX1 --> Dify
NginxTX1 --> N8N
Dify --> Qdrant
Dify --> Ollama
Wings1 --> GamesTX1
%% NC1 Internal
Wings2 --> GamesNC1
Wings2 --> MariaDBNC
%% Server to Server
PteroPanel -->|Wings API| Wings1
PteroPanel -->|Wings API| Wings2
DiscordBot -->|WebSocket/HTTPS| Discord
Paymenter -.->|Webhook Planned| DiscordBot
Paymenter -.->|API Planned| PteroPanel
WhitelistMgr -->|Panel API| PteroPanel
N8N -->|Webhooks| Discord
%% Styling
classDef vps fill:#4ECDC4,stroke:#333,stroke-width:2px,color:#000
classDef dedicated fill:#FF6B35,stroke:#333,stroke-width:3px,color:#000
classDef service fill:#A855F7,stroke:#333,stroke-width:1px,color:#fff
classDef warning fill:#FFD700,stroke:#333,stroke-width:2px,color:#000
class CommandCenter,GhostVPS,BillingVPS,PanelVPS vps
class TX1,NC1 dedicated
class Gitea,Ghost,Paymenter,PteroPanel,Wings1,Wings2,Plane,Dify service
class BillingVPS,NC1 warning
style Users fill:#90EE90,stroke:#333,stroke-width:2px
style Discord fill:#5865F2,stroke:#333,stroke-width:2px
style CloudFlare fill:#F38020,stroke:#333,stroke-width:2px
```
**Legend:**
- 🔵 Blue = VPS Servers
- 🔴 Red = Dedicated Servers (251GB RAM each)
- 🟣 Purple = Key Services
- 🟡 Yellow Border = Warning (High Disk Usage)
- ─── Solid Lines = Active Connections
- ─ ─ Dotted Lines = Planned Connections
**Key Interconnections:**
1. **Panel → Wings**: Pterodactyl management plane
2. **Discord Bot ↔ Discord**: Real-time bot communication
3. **Paymenter → Discord Bot**: Subscription automation (planned)
4. **Paymenter → Panel**: Server provisioning (planned)
5. **Whitelist Manager → Panel**: Player whitelist sync
6. **Cloudflare → All Public Services**: CDN and DDoS protection