Automatic HTTPS Certs Using GoDaddy and Gitlab APIs
Before I start, here is some technical information about my website - Hosted on Gitlab and usage its CD for automatic deployment, which is triggered on a git commit. The domain name registrar is GoDaddy. Let’s Encrypt as the TLS certificate provider for my domain name. Let’s Encrypt provides certificates for 90 days only, so I was forced to set up the certbot every three months, then generate the certificate and manually deploy the certificates to GitLab.