How to use acme or certbot with zrok docker?

Hello i want to selfhost zrok with TLS ( Self-hosting guide for Docker | Zrok ) but hostinger is not in the list of CADDY_DNS_PLUGIN and i don't have an CADDY_DNS_PLUGIN_TOKEN for it. Is it possible to use an acme challange or certbot to autorenew the certificate with docker?

Welcome to the forum, @Achargeturry. One zero cost way is to delegate a sub-zone from your Hostinger domain to another provider that is supported by Caddy. For example, if you chose Cloudflare, you'd create NS records in Hostinger for the sub-domain zone you created in Cloudflare, then use a Cloudflare plugin and API token with Caddy for that sub-domain zone.

Alternatively, since Caddy only presents the certs that it manages, you could manage the wildcard cert life cycle externally with certbot and copy it into a bind mountpoint used by another proxy, like Nginx. I haven't checked, but Nginx Proxy Manager or another ACMEv2 implementation might support Hostinger.

Thank you a lot for the help, i got it working just delegating the dns to cloudflare.

1 Like