Linux
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 …
How to passthrough an RTX …
Intro I recently acquired an RTX 5060 GPU and had to look at multiple sources in order to get passthrough working. This will outline all the steps I took in order to get it working on my Dell Poweredge T440 server. Pre-requisite I am using an ubuntu 22.04 VM with the official 6.14 kernel update. It …
Set up centralized SSH …
Intro I was tired of entering my password every time I SSH’d to my VMs, but setting up SSH keys would mean manually copying my public key to each host I wanted to connect to. I then read about one key feature of FreeIPA, which is serving as a centralized key repository. This posed another …
Enabling SR-IOV for an …
Intro In the quest to get more performance out of my inter-vm communication, I stumbled upon SR-IOV and virtual functions. I then purchased a 10gbe X540-T2 from a Chinese seller on eBay making sure to get one with a fan, as reports of this specific card say it runs quite hot. After setting …
How to configure a …
Intro After deploying the MeshCentral agents to my VMs, I noticed that some of them produced an error screen complaining about Xwayland. This was as simple as modifying a config file and restarting a service. Modifying custom.conf Depending on your system, you will have to navigate to /etc/gdm or …
Enable implicit consent …
Intro Enabling SSO for all self-hosted services that support it has been one of the best decisions in my homelab. It has created a seamless “ecosystem” experience for my friends and family (mainly myself 🥲). The problem is that every time I logged in to my services, it prompted me with a …