Linux

Linux
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 …

Linux
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 …

Linux
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 …

Linux
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 …

Linux
Set up Plausible …

Intro In the search for an open-source Google Analytics alternative, two options stood out Matomo and Plausible. I wanted the tool to be privacy-friendly and that it did not require cookies, avoiding those pesky consent prompts. I did not find a straightforward guide to self-host Plausible with a …

Linux
Set up Outline Wiki with …

Intro I started using Notion’s free tier as a knowledge bank for a side project. It’s measley 1000 blocks were capped quickly and searching for an alternative lead to Outline. Outline is 100% free, selfhostable, and has a very similar featureset. Most of the guides out there configure …