Files
proxmox/scripts/cloudflare-tunnels/AUTOMATION_RESULTS.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

2.0 KiB

Automation Results

Completed via API

Tunnels

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

Tunnel Routes

DNS Records

  • ml110-01.d-bis.org → CNAME → ccd7150a-9881-4b8c-a105-9b4ead6e69a2.cfargotunnel.com (Proxied)
  • r630-01.d-bis.org → CNAME → 4481af8f-b24c-4cd3-bdd5-f562f4c97df4.cfargotunnel.com (Proxied)
  • r630-02.d-bis.org → CNAME → 0876f12b-64d7-4927-9ab3-94cb6cf48af9.cfargotunnel.com (Proxied)

Cloudflare Access Applications

  • Proxmox ml110-01 → ml110-01.d-bis.org
  • Proxmox r630-01 → r630-01.d-bis.org
  • Proxmox r630-02 → r630-02.d-bis.org

⚠️ Manual Steps Remaining

1. Generate Tunnel Tokens

Tokens cannot be generated via API. Use cloudflared CLI:

# Install cloudflared if needed
wget https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb
dpkg -i cloudflared-linux-amd64.deb

# Generate tokens
cloudflared tunnel token ccd7150a-9881-4b8c-a105-9b4ead6e69a2
cloudflared tunnel token 4481af8f-b24c-4cd3-bdd5-f562f4c97df4
cloudflared tunnel token 0876f12b-64d7-4927-9ab3-94cb6cf48af9

2. Save Credentials

cd scripts/cloudflare-tunnels
./scripts/save-tunnel-credentials.sh ml110 <tunnel-id> <token>
./scripts/save-tunnel-credentials.sh r630-01 <tunnel-id> <token>
./scripts/save-tunnel-credentials.sh r630-02 <tunnel-id> <token>

3. Start Services

ssh root@192.168.11.10 "pct exec 102 -- systemctl start cloudflared-*"

🎉 Summary

All API-automated steps completed!

  • 3 tunnels configured
  • 3 routes configured
  • 3 DNS records created/updated
  • 3 Access applications created

Remaining: Generate tokens and start services (requires cloudflared CLI)