Linux

Blender Loop Select in Cinnamon

1 min read

I've recently been playing around with Blender (following this tutorial series). In Part 4 of the Level 1 series, the host Andrew Price is teaching about loop …

Fixing Hung Nginx Workers

4 min read

While cleaning up some tech debt, a curious issue cropped up. Nginx was running in an alpine container as a front end load balancer. It had a dynamic config …

Fixing Dark Input Boxes in Firefox

2 min read

I recently began trying out Cinnamon as my desktop environment and I've been thoroughly enjoying it. The only issue I was having was occasionally a page's form …

Merging Overlapping Subnets

25 min read

Once upon a time there was a single AWS account. In this AWS account was several regions but a single VPC. To make sure expansions into other regions was …

Fighting IPSec on AWS

2 min read

IPSec is a well known and well understood protocol that is pretty easy to get setup and going... Most of the time. While setting up an IPSec tunnel to an AWS …

Hosting Your Own Private Git Repo

2 min read

Git was built and developed with the intention of being a distributed reversion control system. Most people now use it with one or another central repository …

Performance Impact of OpenVPN Port Sharing

2 min read

I recently had cause to use OpenVPN on the standard HTTPS port to protect my traffic. This was done as a compromise with administrators who didn't want to …

Run Your Own DNS-over-TLS Server

7 min read

DNS-over-TLS is a relatively new privacy enhancing protocol that encrypts all of your DNS requests to a trusted server. In an age when airports, and coffee …

Weird CloudFlare Behavior

2 min read

While working on a replacement webserver, I encountered some odd behavior which took a bit to track down to CloudFlare. This isn't a bug or an issue with …