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:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user