Files
proxmox/scripts/cloudflare-tunnels/SETUP_COMPLETE_SUMMARY.md
defiQUG cb47cce074 Complete markdown files cleanup and organization
- Organized 252 files across project
- Root directory: 187 → 2 files (98.9% reduction)
- Moved configuration guides to docs/04-configuration/
- Moved troubleshooting guides to docs/09-troubleshooting/
- Moved quick start guides to docs/01-getting-started/
- Moved reports to reports/ directory
- Archived temporary files
- Generated comprehensive reports and documentation
- Created maintenance scripts and guides

All files organized according to established standards.
2026-01-06 01:46:25 -08:00

3.5 KiB

Setup Complete Summary

All automated steps have been completed using Cloudflare API.

What Was Completed

1. Tunnels

  • tunnel-ml110 (ID: ccd7150a-9881-4b8c-a105-9b4ead6e69a2) - Found existing
  • tunnel-r630-01 (ID: 4481af8f-b24c-4cd3-bdd5-f562f4c97df4) - Found existing
  • tunnel-r630-02 (ID: 0876f12b-64d7-4927-9ab3-94cb6cf48af9) - Found existing

2. Tunnel Routes

  • ml110-01.d-bis.orghttps://192.168.11.10:8006 - Already configured
  • r630-01.d-bis.orghttps://192.168.11.11:8006 - Already configured
  • r630-02.d-bis.orghttps://192.168.11.12:8006 - Configured

3. DNS Records

  • ml110-01.d-bis.org - CNAME exists (already created)
  • r630-01.d-bis.org - CNAME exists (already created)
  • r630-02.d-bis.org - CNAME created → 0876f12b-64d7-4927-9ab3-94cb6cf48af9.cfargotunnel.com (Proxied)

4. Cloudflare Access Applications

  • Proxmox ml110-01ml110-01.d-bis.org (App ID: ebc7cafa-11dc-4bfa-8347-4e6c229f4d3b)
  • Proxmox r630-01r630-01.d-bis.org (App ID: 967625a2-0199-490a-9f4f-2de5c8d49243)
  • Proxmox r630-02r630-02.d-bis.org (App ID: 618ab003-37bf-413e-b0fa-13963c2186c5)

📋 Next Steps

1. Start VMID 102 (if not running)

ssh root@192.168.11.10 "pct start 102"

2. Generate Tunnel Tokens

Tunnel tokens need to be generated via cloudflared CLI (API doesn't support this):

# On VMID 102 or locally with cloudflared installed
cloudflared tunnel token ccd7150a-9881-4b8c-a105-9b4ead6e69a2 > /tmp/tunnel-ml110-token.txt
cloudflared tunnel token 4481af8f-b24c-4cd3-bdd5-f562f4c97df4 > /tmp/tunnel-r630-01-token.txt
cloudflared tunnel token 0876f12b-64d7-4927-9ab3-94cb6cf48af9 > /tmp/tunnel-r630-02-token.txt

3. Save Credentials to VMID 102

cd scripts/cloudflare-tunnels
./scripts/save-tunnel-credentials.sh ml110 ccd7150a-9881-4b8c-a105-9b4ead6e69a2 "$(cat /tmp/tunnel-ml110-token.txt)"
./scripts/save-tunnel-credentials.sh r630-01 4481af8f-b24c-4cd3-bdd5-f562f4c97df4 "$(cat /tmp/tunnel-r630-01-token.txt)"
./scripts/save-tunnel-credentials.sh r630-02 0876f12b-64d7-4927-9ab3-94cb6cf48af9 "$(cat /tmp/tunnel-r630-02-token.txt)"

4. Install and Start Services

./scripts/setup-multi-tunnel.sh --skip-credentials
ssh root@192.168.11.10 "pct exec 102 -- systemctl start cloudflared-ml110 cloudflared-r630-01 cloudflared-r630-02"
ssh root@192.168.11.10 "pct exec 102 -- systemctl enable cloudflared-*"

5. Verify

./scripts/check-tunnel-health.sh

🎯 Status

Component Status Notes
Tunnels Complete All 3 tunnels found/created
Routes Complete All routes configured
DNS Complete All DNS records created
Access Apps Complete All 3 applications created
Tokens ⚠️ Manual Need cloudflared CLI to generate
Services Pending Need VMID 102 running + tokens

📝 Tunnel IDs Reference

ml110:    ccd7150a-9881-4b8c-a105-9b4ead6e69a2
r630-01:  4481af8f-b24c-4cd3-bdd5-f562f4c97df4
r630-02:  0876f12b-64d7-4927-9ab3-94cb6cf48af9

🔗 Access URLs

  • https://ml110-01.d-bis.org - Proxmox ml110-01 (with Cloudflare Access)
  • https://r630-01.d-bis.org - Proxmox r630-01 (with Cloudflare Access)
  • https://r630-02.d-bis.org - Proxmox r630-02 (with Cloudflare Access)

Automation Status: COMPLETE
Manual Steps Remaining: Generate tokens and start services