Blogging with Hugo and GitLab (5): Let's Encrypt Auto Renewal

Manual renewal actually doesn’t work. Fortunately, there is the experience shared about how to automatically renew certificates under GitLab (link of the original article). The basic idea is to apply the same operation of the manual certificate generation described in the previous article, but automatically through the GitLab pipeline schedule. Here I recompiled the scripts from the original article to not include any domain specific content, which allows them to be directly applied to any repositories (with domain specific variables defined in the pipeline setting).

Read More