Skip to content.

Hosting my Hugo static website on GitHub Pages using Actions and my own domain

In a cost-saving exercise I wanted to try host my personal website on a free platform, since the code repository is hosted on GitHub, I decided to look into GitHub pages. My existing workflow combines three repositories to build the website: Hugs (Repo) - Contains my Hugo configuration and assets Blog (Repo) - Contains the blog posts Hugo-theme (Repo) - Contains the Hugo theme In order to use GitHub Pages I needed a fourth repository named after my GitHub account: joeheaton. Read more →

SSH port forwarding

The following command connects to our server and forwards a specific port on our local machine to the server. In this case we forward port 5432 which belongs to PostgreSQL, so when we connect to localhost:5432 on the desktop, the connection is forwarded through the secure tunnel to the server.

Read more →

Patching Lustre 2.10 for Linux 4.14

The Lustre community supports recent point-releases of RHEL/CentOS but those patches don’t seem to come back into existing Lustre releases, since those releases don’t officially support later kernels. I installed client 2.10 thinking it had the best chance of working but encountered huge numbers of errors when compiling!

Read more →

Enjoying GNOME3

The options Nearly every mildly experienced GNU-like OS user has had to content with the problem of which graphical environment to install, why?, because it’s how we use OS these days, with point and click. People are often perplexed by the choice even existing as the dominent OS of the day hardly allow you to modify your environment at all let-alone replace it all together with another groups systems. I won’t go too in-depth into the actual choices available and their ups & downs as this isn’t a comparison posting, I just want to express my feelings on my choice. Read more →
Joe Heaton



Joe’s technology-focused murmurings.