Skip to content

Docker image for Caddy including the Name.com DNS provider module

Notifications You must be signed in to change notification settings

mpgirro/caddy-with-namedotcom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Prebuilt Caddy Docker Image with integrated Name.com DNS module

A Docker image for Caddy with the Name.com DNS provider module integrated.

Overview

Caddy is a powerful and flexible web server, but its official Docker images do not include DNS provider modules by default. To solve ACME DNS-01 challenges using your DNS providers API, you must build a custom Docker image that includes the necessary DNS provider module.

This repository automates the process of building and maintaining a Docker image of Caddy with the namedotcom DNS provider module pre-installed. By using this image, you can easily leverage Name.com’s DNS services without needing to customize the Caddy base image yourself.

Features

  • Automated Builds: The Docker image is automatically built and published using GitHub Actions and Renovate, ensuring you always have access to the latest version.
  • Name.com Integration: The namedotcom Caddy module is included, allowing seamless integration with Name.com’s DNS services.
  • Multi-Registry Publishing: Images are published to both Docker Hub and GitHub Container Registry (GHCR), giving you flexibility in where you pull your images from.
  • Consistent Tagging: Images are tagged with the same version tags as the official Caddy images, except for the Windows-specific tags, ensuring compatibility and consistency across your deployments.

Usage

Simply pull this image and use it as a drop-in replacement for the standard Caddy image if you’re utilizing Name.com as your DNS provider.

Image Locations

  • Docker Hub: docker pull mpgirro/caddy-with-namedotcom
  • GitHub Container Registry: docker pull ghcr.io/mpgirro/caddy-with-namedotcom

Filing Issues

Please file issues as follows:

  • Caddy in Docker: For issues related to Caddy in Docker, please report them directly in the caddy-docker repository.
  • Name.com Module: For issues related to the namedotcom Caddy module, please use the namedotcom repository.
  • Image Publishing: For issues specifically related to the image publishing (e.g., missing tags, images not being updated or published correctly), report them here in this repository.