A Docker image for Caddy with the Name.com DNS provider module integrated.
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.
- 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.
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.
- Docker Hub:
docker pull mpgirro/caddy-with-namedotcom
- GitHub Container Registry:
docker pull ghcr.io/mpgirro/caddy-with-namedotcom
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.