From 08b84047e5ef9b0bfd9cf1ea4e63ba807b1bb3a2 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 17 Feb 2026 03:49:22 +0000 Subject: [PATCH] fix: Correct deployment target from Ghost VPS to Billing VPS MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Whitelist Manager should deploy to Billing VPS (38.68.14.188), not Ghost VPS. This aligns with infrastructure philosophy: 'Money on Billing' Changes: - Updated all IP references: 64.50.188.14 → 38.68.14.188 - Updated deployment target in all docs - Updated DNS configuration - Updated SSH commands - Updated SCP commands Billing VPS is the correct location as whitelist management is part of the subscription/billing workflow. --- deployments/whitelist-manager/CHECKLIST.md | 16 ++++++++-------- deployments/whitelist-manager/DEPLOYMENT.md | 10 +++++----- deployments/whitelist-manager/README.md | 10 +++++----- deployments/whitelist-manager/deploy.sh | 2 +- 4 files changed, 19 insertions(+), 19 deletions(-) diff --git a/deployments/whitelist-manager/CHECKLIST.md b/deployments/whitelist-manager/CHECKLIST.md index f308911..4cd2b2b 100644 --- a/deployments/whitelist-manager/CHECKLIST.md +++ b/deployments/whitelist-manager/CHECKLIST.md @@ -1,7 +1,7 @@ # 🔥❄️ Whitelist Manager - Deployment Checklist **Status:** Ready for Deployment -**Target:** Ghost VPS (64.50.188.14) +**Target:** Billing VPS (38.68.14.188) **Domain:** whitelist.firefrostgaming.com **Time Estimate:** 30-45 minutes @@ -14,11 +14,11 @@ - [ ] Create A record: - **Name:** `whitelist` - **Type:** A - - **Value:** `64.50.188.14` + - **Value:** `38.68.14.188` - **TTL:** 300 (5 minutes) - [ ] Wait 5-10 minutes for propagation - [ ] Verify DNS: `nslookup whitelist.firefrostgaming.com` - - Should return: `64.50.188.14` + - Should return: `38.68.14.188` ### Files Ready - [x] Application code created @@ -32,14 +32,14 @@ ### Method 1: Automated (Recommended) -**Step 1:** Copy files to Ghost VPS +**Step 1:** Copy files to Billing VPS ```bash -scp -r deployments/whitelist-manager root@64.50.188.14:/tmp/ +scp -r deployments/whitelist-manager root@38.68.14.188:/tmp/ ``` **Step 2:** SSH and deploy ```bash -ssh root@64.50.188.14 +ssh root@38.68.14.188 cd /tmp/whitelist-manager chmod +x deploy.sh ./deploy.sh @@ -57,7 +57,7 @@ Follow `deployments/whitelist-manager/DEPLOYMENT.md` step-by-step ### Test 1: Service Running ```bash -ssh root@64.50.188.14 +ssh root@38.68.14.188 systemctl status whitelist-manager ``` ✅ Should show: "active (running)" in green @@ -162,7 +162,7 @@ certbot delete --cert-name whitelist.firefrostgaming.com 2. [ ] Update infrastructure manifest ```bash # Add to Management Services table: - Whitelist Manager | Ghost VPS | 64.50.188.14 | whitelist.firefrostgaming.com | ✅ OPERATIONAL + Whitelist Manager | Billing VPS | 38.68.14.188 | whitelist.firefrostgaming.com | ✅ OPERATIONAL ``` 3. [ ] Mark task complete in tasks.md diff --git a/deployments/whitelist-manager/DEPLOYMENT.md b/deployments/whitelist-manager/DEPLOYMENT.md index 3a6f7cc..981ad64 100644 --- a/deployments/whitelist-manager/DEPLOYMENT.md +++ b/deployments/whitelist-manager/DEPLOYMENT.md @@ -1,15 +1,15 @@ # Whitelist Manager - Manual Deployment Guide ## Prerequisites -- SSH access to Ghost VPS (64.50.188.14) +- SSH access to Billing VPS (38.68.14.188) - Root privileges -- DNS record configured: `whitelist.firefrostgaming.com` → `64.50.188.14` +- DNS record configured: `whitelist.firefrostgaming.com` → `38.68.14.188` ## Step-by-Step Deployment -### 1. Connect to Ghost VPS +### 1. Connect to Billing VPS ```bash -ssh root@64.50.188.14 +ssh root@38.68.14.188 ``` ### 2. Install System Dependencies @@ -123,7 +123,7 @@ Check DNS propagation: ```bash nslookup whitelist.firefrostgaming.com ``` -Should return: 64.50.188.14 +Should return: 38.68.14.188 If DNS is ready: ```bash diff --git a/deployments/whitelist-manager/README.md b/deployments/whitelist-manager/README.md index df8a9a5..1bd7fa9 100644 --- a/deployments/whitelist-manager/README.md +++ b/deployments/whitelist-manager/README.md @@ -11,7 +11,7 @@ Web dashboard for managing Minecraft server whitelists across all 11 Firefrost Gaming servers. -**Deployment Target:** Ghost VPS (64.50.188.14) +**Deployment Target:** Billing VPS (38.68.14.188) **Domain:** `whitelist.firefrostgaming.com` **Port:** 5001 (internal), 443 (HTTPS external) @@ -21,14 +21,14 @@ Web dashboard for managing Minecraft server whitelists across all 11 Firefrost G ### Option 1: Automated Deployment (Recommended) -1. Copy entire `whitelist-manager` directory to Ghost VPS: +1. Copy entire `whitelist-manager` directory to Billing VPS: ```bash -scp -r deployments/whitelist-manager root@64.50.188.14:/tmp/ +scp -r deployments/whitelist-manager root@38.68.14.188:/tmp/ ``` -2. SSH to Ghost VPS and run deployment script: +2. SSH to Billing VPS and run deployment script: ```bash -ssh root@64.50.188.14 +ssh root@38.68.14.188 cd /tmp/whitelist-manager chmod +x deploy.sh ./deploy.sh diff --git a/deployments/whitelist-manager/deploy.sh b/deployments/whitelist-manager/deploy.sh index 1f8c665..6b8bc98 100644 --- a/deployments/whitelist-manager/deploy.sh +++ b/deployments/whitelist-manager/deploy.sh @@ -1,6 +1,6 @@ #!/bin/bash # Firefrost Gaming - Whitelist Manager Deployment Script -# Run this script on Ghost VPS (64.50.188.14) +# Run this script on Billing VPS (38.68.14.188) set -e # Exit on error