Setting up a local Unbound ad-blocking DNS resolver

Setting up a local Unbound ad-blocking DNS resolver

I’ve been using dnsmasq as a local DNS resolver for a while, time to switch to Unbound instead.

Read more →

My anticlimactic ZFS SSD pool story

My anticlimactic ZFS SSD pool story

This post was suppose to be a “look I made an SSD ZFS pool”, but will instead be the first post in a trouble-shooting series. Trying to get my SSDs to behave.

But — I am getting ahead of myself… Let’s start at the beginning.

Read more →

Static comments using the Github API

Static comments using the Github API

When moving my website back from MediaWiki to Hugo — I again started to think about adding comments. I’ve thought about this before, even tested quite a bit, and written about it.

I didn’t want to add heavy external resources, or compromise my readers privacy. This blog is static, and I’d like the comments to be static as well.

Read more →

Building and deploying Hugo staging and production to Nginx

Building and deploying Hugo staging and production to Nginx

I am building my Hugo website on a local LXC container, using Gitea and Drone. There are plenty of tutorials on how to connected those two together, so I won’t go through that here.

Instead I want to show you how I build and deploy my staging and production environment to Nginx — using atomic deployments and unique preview URLs.

Read more →

Fiber in the patch panel

Fiber in the patch panel

I have two fiber cables in my patch panel — a single-mode simplex SC from my ISP, and a multi-mode duplex LC for 10 GbE network to my desktop computer.

Read more →