This website used to use Jekyll as its static site generator. I prefer working with static site generators as it means the website needs very little resources and isnt prone to as many vulnerabilit...

Building a basic jekyll git and jenkins build pipeline

Routing specific traffic over a PIA VPN using PfSense
While i do somewhat trust my ISP, I certainly do not trust my government. There is some traffic going in and out of my network that i’d rather not have tied back to me (Im not talking highly illega...

Using FreeIPA to authenticate OpenVPN Users on PfSense
I have been fiddling with multiple different authentication methods to centralise the authentication across all my devices and services. Im trying to push myself to use FreeIPA more as it seems to ...

Zen Internet, IPv6 and PfSense
Zen give out documentation for how to setup IPv6 on their own devices but i didnt find any info on setting it up on pfSense. This question also appears on /r/pfsense and /r/homelab/ occasioanlly so...

Basic Telegraf, InfluxDB and Grafana setup
Telegraf and influxdb seem to be the new craze in the time-series database world, add in Grafana and you have the basis for a very powerful graphing solution. I personally have moved all my machine...

Graphing Pi-Hole stats with Graphite and Grafana
Everyone loves the Pi-Hole. It does a great job blockig ad’s across your entire network. The admin page is also really useful to see whats been going on. Unfortunately the admin interface only give...

Configuring 389 Directory service with Active directory bi-directional synchronisation
The reason for this build was because i wanted to use my office Active Directory users within AWS but without giving each instance direct access to the domain controller. I also wanted some kind of...

Annotating Grafana panels with data from Sonarr using Elasticsearch
I have been meaning to learn how to use Elasticsearch for quite some time. I had used it in the past in an ELK stack, but never really understood it all too well. Also, it had been a few years sinc...

Graphing the metrics from HP ilo2
I have recently acquired several Gen6 HP machines (2 x DL160’s & 1 x DL180). These are pretty old pieces of kit, but are reasonably priced. Not too loud and not too power hungry, so they make p...

Resizing an AWS EBS volume
The Problem… I was working on the Chef AMI on AWS, there is a problem in that the version of OpenSSL that comes embedded is vulnerable to CVE-2016-2107. Even though this CVE is quite hard to explo...