Certbot certificates with Scaleway DNS challenge
If you’re running a homelab behind a NAT or a firewall, exposing port 80/443 for the classic HTTP‑01 challenge is often impossible. That’s exactly the situation I ran into when I started consolidating my services on a private network. The good news? Let’s Encrypt also supports DNS‑01 validation, which lets you prove domain ownership by creating a temporary TXT record. Since my zones live on Scaleway DNS, I tweaked the original geerlingguy/ansible-role-certbot to talk to Scaleway’s API out‑of‑the‑box. The result is the ansible‑role‑certbot‑scaleway role. ...