Skip to content

This repository contains a Dockerized version of Caddy v2 with the Cloudflare DNS provider module (caddy-dns/cloudflare). This setup enables automatic HTTPS with DNS-based challenge support, using Cloudflare as the DNS provider.

Notifications You must be signed in to change notification settings

jkpe/caddy-cloudflare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Caddy with Cloudflare DNS Module

This repository contains a Dockerized version of Caddy v2 with the following modules:

This setup enables:

  • Automatic HTTPS with DNS-based challenge support using Cloudflare as the DNS provider
  • Geolocation whitelist capabilities
  • Cloudflare KV storage for Caddy's storage needs (k8s clusters etc)

Docker Image Availability

The Docker image for this project is available at:

  • Latest Version: ghcr.io/jkpe/caddy-cloudflare:latest
  • Specific Version (v2.8.4): ghcr.io/jkpe/caddy-cloudflare:v2.8.4

These images are built for both linux/arm64 and linux/amd64 architectures.

About

This repository contains a Dockerized version of Caddy v2 with the Cloudflare DNS provider module (caddy-dns/cloudflare). This setup enables automatic HTTPS with DNS-based challenge support, using Cloudflare as the DNS provider.

Resources

Stars

Watchers

Forks

Packages