Blogs
How I improved the …
Intro I have been using Hugo to build my personal website for a few years now. I love how easy it is to use and how customizable it is through themes, modules, and templates. I am always looking for ways to improve my site and make it more performant. Over time, I have accumulated a few …
Configure pfSense HAProxy …
Intro I’m hosting ERPNext and Nextcloud for my family. Since these services contain more sensitive data, I wanted an extra layer of protection that limits access to approved devices without having to manage a VPN or keep track of a dynamic IP whitelist. The solution I landed on was mTLS (client …
Restart HAProxy on …
Intro Every few weeks I wake up to none of my hosted services working, despite my server being on and no crashes reported. I found out that HAProxy is the culprit as it seemed to randomly stop running. I checked my configuration and the logs, but nothing seems out of the ordinary. While I find a …
Configure a Virtual …
Intro I was tired of playing around with streaming settings that never quite fit my phone’s display perfectly. I wanted to maximize the resolution and refresh rate a la Apollo, which sets up virtual displays automatically for each client but is Windows only. After some trial and error, I …
Configure HAProxy with …
Intro Some of my hosted services do not have OIDC support or any sort of authentication out of the box. Since I am already running an instance of Authelia, I decided to use it to secure those services. It was not as straight forward as I thought, specially using HAProxy on pfSense. There are a few …
Connect Fail2Ban with …
Intro Some of my self-hosted services don’t play nicely with Cloudflare proxying. This has led me to use DNS and forgo Cloudflare’s protection. Many of the guides out there require pfBlockerNG or the use of scripts that authenticate to pfSense via SSH. This guide will help you integrate …





