fix: Correct deployment target from Ghost VPS to Billing VPS

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.
This commit is contained in:
Claude
2026-02-17 03:49:22 +00:00
parent 3943790879
commit 08b84047e5
4 changed files with 19 additions and 19 deletions

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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