Skip to content

Intermediary between internal ACME clients using the HTTP request DNS Provider of Lego, and the Cloudflare API.

License

Notifications You must be signed in to change notification settings

hugojosefson/acme-delegate-cloudflare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

acme-delegate-cloudflare

🚧️👷 Under construction 👷🚧️

Intermediary between internal ACME clients using the HTTP request DNS Provider of Lego, and the Cloudflare API.

Run this as a server on your internal network. It listens for HTTP requests from Lego on your other internal servers, and forwards them to the Cloudflare API.

This server will be the only one that needs to have access to your Cloudflare API key.

CI

Usage

one-shot with Docker

docker run --rm -it \
  --env CF_API_EMAIL="..." \
  --env CF_API_KEY="..." \
  -p 443:443 \
  hugojosefson/acme-delegate-cloudflare

with Docker Compose

services:
  acme-delegate-cloudflare:
    image: hugojosefson/acme-delegate-cloudflare
    environment:
      CF_API_EMAIL: "..."
      CF_API_KEY: "..."
    ports:
      - "443:443"

About

Intermediary between internal ACME clients using the HTTP request DNS Provider of Lego, and the Cloudflare API.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages