This information is outdated as of 2019, but I’ll leave it up here for future reference.
This is a quick guide to setting up Let’s Encrypt for Gitlab
Assumptions made:
- You’re using the Omnibus Gitlab install.
- You’re using Ubuntu (or Debian).
- Gitlab is available on the root of a subdomain (gitlab.yourdomain.com)