For the geeks: Jekyll sites in git repos on my forgejo instance that runs as a rootless container. Forgejo runner on one of my RHEL (Red Hat Enterprise Linux) servers. A Forgejo action that runs Jekyll to build the static sites and puts it in a git repo called web, which gets pulled to the /var/www directory on my ngninx web server. All with #SELinux enabled. And every site with a #letsencrypt certificate that gets updated automatically, when needed.
I have the got repos on my laptop and can check them with a `jekyll serve` locally before I commit and push. The push starts the workflow, which ultimately results in a git pull on my web server.
So I now have more or less my very own #GitHub Pages, completely under my control and completely built with Free and Open Source Software. This is something I wanted to have since many years. And thanks to the hard work of many, many projects and fellow open sourcerers, it is now possible to become a sovereign internet citizen. I am humbled and impressed. Now to write the blog entries to explain what I did.
I will have a beer to celebrate before I try the hard thing — moving my blog https://jan.wildeboer.net to this new infrastructure. As it is a quite old Jekyll site, I might even go for a full redesign if I encounter too many problems :) Stay tuned! And stay Open (Source)!