I’m trying to deploy a super simple HTML / CSS website on Gitlab Pages on my own hledamebyt.eu domain. HTTP version works fine, pipeline seems to be happy, website is served.
However, LE certificate cannot be automatically retrieved for some reason.
Something went wrong while obtaining the Let’s Encrypt certificate for hledamebyt.eu. [Retry button]
- in project visibility settings, “Everyone” is setup for Gitlab Pages
- domain is verified as my own
- DNS records are setup with A record, alias and verification TXT records
- no _redirects file is present
- all requirements stated in docs seem to be satisfied
Repo structure:
$ tree -a -L 2
.
├── .git
│ ├── branches
│ ├── COMMIT_EDITMSG
│ ├── config
│ ├── description
│ ├── FETCH_HEAD
│ ├── HEAD
│ ├── hooks
│ ├── index
│ ├── info
│ ├── logs
│ ├── objects
│ ├── ORIG_HEAD
│ ├── packed-refs
│ └── refs
├── .gitlab-ci.yml
├── public
│ ├── assets
│ ├── images
│ └── index.html
└── README.md
.gitlab-ci.yml contents:
pages:
stage: deploy
script:
- mkdir .public
- cp -r * .public
- mv .public public
artifacts:
paths:
- public
only:
- main
Any ideas what might be wrong?