caddy server docker image with the digitalocean dns module installed https://github.com/caddy-dns/digitalocean
this is handy for enabling HTTPS for internal sites hosted at home
- with this, its easy
- prevents network devices from listing in at home. (who knows what those ring devices do or can be turned on to do?)
- gets the browser to stop complaining about insecure pages
- lets you set CSP on your selfhosted sites (todo: get ref on when chrome stopped CSP for http sites)
#how get docker image url from https://github.com/nexus-uw/caddy-do/pkgs/container/caddy-do
set the DO_API env var for the container
then in your caddyfile
your.athome.domain.com {
respond "Hello World" # replace with whatever config you need...
tls {
dns digitalocean {env.DO_API}
}
}