diff --git a/docs/guides/subscription-automation-guide.md b/docs/guides/subscription-automation-guide.md index e11f0f7..6bae2e8 100644 --- a/docs/guides/subscription-automation-guide.md +++ b/docs/guides/subscription-automation-guide.md @@ -478,7 +478,35 @@ journalctl -u firefrost-discord-bot -f **Press Ctrl+C to exit log view when done.** -### Task 7: Set Up Nginx Reverse Proxy +### Task 7: Set Up DNS (Cloudflare) + +**Before setting up Nginx, add DNS record:** + +1. Go to https://dash.cloudflare.com +2. Select **firefrostgaming.com** domain +3. Go to **DNS** → **Records** +4. Click **Add record** +5. Configure: + - **Type:** A + - **Name:** webhook + - **IPv4 address:** 63.143.34.217 (Command Center IP) + - **Proxy status:** 🟠 DNS only (turn OFF the orange cloud) + - **TTL:** Auto +6. Click **Save** + +**Wait 1-2 minutes for DNS to propagate.** + +**Verify DNS is working:** + +```bash +# Test DNS resolution +dig webhook.firefrostgaming.com + +# Should show: +# webhook.firefrostgaming.com. 300 IN A 63.143.34.217 +``` + +### Task 8: Set Up Nginx Reverse Proxy **Still on Command Center, configure Nginx:** @@ -527,7 +555,7 @@ curl https://webhook.firefrostgaming.com/health {"status":"healthy","bot":"Firefrost Subscription Manager#1234","uptime":123.456} ``` -### Task 8: Prepare Information for Holly +### Task 9: Prepare Information for Holly **Create a file with all the info Holly needs:**