Linux
Local AI using llama.cpp …
Intro I recently acquired a Trashcan Mac Pro to use as a standalone dev machine. It has dual AMD FirePro D700 GPUs, and since I’ve been itching to try out locally hosted models, I ran llama.cpp to see what the performance looked like. There have been very few posts about it so I figured …
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 …
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. Update At the time of the post edit, Proxmox 9 has been released. I have updated my …
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 …





