You need to sign in or sign up before continuing.
Tutorial: Securing your GitLab Pages with TLS and Let's Encrypt
Objective:
A tutorial (about letsencrypt + GitLab pages)
Author: @EuAndreh
Date: Ideally week of April 11
- how to use letsencrypt on a static website https://t.co/L3C8xgC1Gy
https://about.gitlab.com/community/writers/
Philosophy
Target audience
Programmers that have already published or are planning to publish an static website with tools like GitHub Pages, S3, Dropbox, etc.
Objective
Show how GitLab pages is flexible enough to allow you to upload your free TLS certificate (from the awesome letsencrypt
) and have a complete HTTPS static website (instead of solutions like using CloudFlare or something similar).
Outline
Introduction
- Why TLS/SSL?
- HTTPS Everywhere
- Paid certificates
- Enter
letsencrypt
Implementation
- Creating a sample blog
-
.gitlab-ci.yml
+ publishing the blog in GitLab Pages - Purchasing a domain
- Configuring the already published static blog with
letsencrypt
- Uploading the certificate to GitLab
Conclusion
- Wrap up
- Redirecting HTTP -> HTTPS
- Advantages
- Alternative setups: subdomains, single page static websites (instead of a blog)
- Profit