Making a gitlab-ci for the pelican site

So I've had this pelican site for .. ehm.. $time ..

First .gitlab-ci.yml was easy, just use the basic stuff from examples, but then I needed some extra stuff.

Had to make a requirements.txt to add a few basic python packages (which pulls in an extra dusin).

requirements.txt:

pelican …
more ...

Green Icons on the website.

Right, so a checklist is needed for a website theese days..

  • DNS
  • DNSSEC, which is close to being simple with a bind server

  • HTTP

  • HTTPS

  • TLS Certificate from Let's Encrypt

A sucessfull validation gives me 5 files:

README
cert.pem
chain.pem
fullchain.pem
privkey.pem

The privkey.pem being …

more ...

Getting Gitlab Pages to finally accept TLS

So I've been struggling with getting TLS working right on my gitlab-pages, all the errors I got were some ~weird~ handshake errors.

140658708418368:error:14077438:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert internal error:s23_clnt.c:769:

And querying with curl really didn't offer many clues as to what might be wrong …

more ...

Trying something "new"

So many components in a wordpress site that it's just scary, and I've had most of them kind of blow up from time to time.

First of all there's the mysql backend that doesn't really run on state of the art hardware, to say the least, sometimes it's just not …

more ...