Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

chanzeit/caddy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

124 Commits

Repository files navigation

Caddy Docker Custom Image

Caddy Docker Container with custom modules

I took the base caddy docker image; added below custom modules and built custom caddy docker container. I just followed "Building your own Caddy-based image" section in the below link

https://hub.docker.com/_/caddy?tab=description

Modules Included

DNS

caddy-dns/cloudflare
caddy-dns/dnspod
caddy-dns/gandi
caddy-dns/lego-deprecated
caddy-dns/route53

Authentication

greenpau/caddy-auth-jwt
greenpau/caddy-auth-portal
greenpau/caddy-trace

Others

caddyserver/ntlm-transport
abiosoft/hmac
lolPants/caddy-requestid
mholt/caddy-webdav

Please find LICENSE link for caddy below

https://github.com/caddyserver/caddy/blob/master/LICENSE

Docker Compose

version: "3.7"
services:
 caddy:
 image: rajaseg/caddy
 ports:
 - "80:80"
 - "443:443"
 networks:
 - caddy
 volumes:
 - ./Caddyfile:/etc/caddy/Caddyfile
 - /mnt/caddydata:/data
 - /mnt/caddyconfig:/config
 - /mnt/caddylogs:/var/log/caddy
 - /mnt/caddysite-1:/etc/caddy/html/site-1
 - /mnt/caddysite-2:/etc/caddy/html/site-2
 deploy:
 placement:
 constraints:
 - node.role == manager
 replicas: 1
 update_config:
 parallelism: 2
 delay: 10s
 restart_policy:
 condition: on-failure
volumes:
 caddydata:
 driver: "local"
 caddyconfig:
 driver: "local"
 caddylogs:
 driver: "local"
 caddysite-1:
 driver: "local"
 caddysite-2:
 driver: "local"
networks:
 caddy:
 external: true

AltStyle によって変換されたページ (->オリジナル) /