Skip to content
Pages Proxy logo

Pages Proxy

App
Automate GitHub Pages DNS with Cloudflare
11 installs

Tags

 (1)

Pricing

Free plan available.

Select a tab navigation

🌐 Automate GitHub Pages DNS with Cloudflare

Automatically manage CNAME records in Cloudflare when you add custom domains to GitHub Pages. No more manual DNS updates.

Key Benefits:
Zero-touch DNS - Auto-syncs domains with Cloudflare
Real-time updates - Instant changes via webhooks
Production-ready - Docker support included
Secure - GitHub App authentication

Perfect for:
Multiple GitHub Pages sites
Custom domain workflows
DNS automation
Install once, configure Cloudflare, and automate your DNS!

Capabilities

  • Automate DNS record management for GitHub Pages custom domains
  • Real-time synchronization between GitHub Pages and Cloudflare DNS
  • Webhook-driven CNAME record creation, updates, and deletions
  • Docker and Kubernetes deployment support

Benefits

  • Zero Manual DNS Work: Eliminates manual DNS record updates when changing GitHub Pages domains.
  • Instant Domain Propagation: Automatically creates CNAME records when you configure custom domains.
  • Reduced Deployment Friction: Streamlines custom domain workflow from setup to live site.

Getting Started

Requirements:

  • Plan: Free and Open Source
  • User Permissions: Repository admin access and Cloudflare API token
  • Availability: Generally Available (GA)

Setup Process:

  1. Install the GitHub App and grant repository access
  2. Configure Cloudflare credentials with API token and zone ID
  3. Deploy the service using Docker or Node.js
  4. Add webhook URLs to enable automatic DNS updates

Example Use Cases

  • Multi-site management: "Automatically manage DNS for 10+ project sites"
  • Team deployments: "Enable instant custom domain setup for documentation sites"
  • CI/CD integration: "Trigger DNS updates as part of automated deployments"
Verify and set your custom domain

Supported languages

 (2)
JavaScript and Dockerfile

Plans and pricing

This GitHub App is FREE
$0

Next: Confirm your installation location

Pages Proxy is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation

About

Automate GitHub Pages DNS with Cloudflare
11 installs

Tags

 (1)

Pricing

Free plan available.

Supported languages

 (2)
JavaScript and Dockerfile