NGINX reverse proxy for public services

I run a few services inside my homelab, and most of those services have no business on the internet. I recently set up a couple that I did want to make available externally. I knew I didn’t want to just open up a port directly to the service, and my tailnet would not do the trick for these particular services. Reverse proxy is where I landed. This way I can open port 443 and serve all of the services I need.

Mount PVC with ZFS

I have always been a fan of having my Kubernetes data easily accessible using a host path, along with a share so that I could access those host paths. Come to find out, that is not considered best practice. Mostly due to permission issues that can arise maintaining the container files along with the share itself. To fix this I am moving to using a PVC (Persistent Volume Claim). This is my process for TrueNAS. The k3s/kubectl/zfs commands should be usable for other distros and Kubernetes setups.

Set up a push mirror on Codeberg

I made the move to Codeberg, but still wanted to keep a presence on GitHub. I decided to set up a mirror on Codeberg that would automatically send over to GitHub when commits were pushed to Codeberg. This writing assumes you already have a functional git repo on Codeberg that you want to mirror to GitHub.

HAOS with a TrueNAS VM

As of writing this is the current state of Home Assistant installation methods. Of course, I want all the check marks.

Xbox Cloud Gaming support on Steam Deck

I broke down and got a Steam Deck. One of the first things I wanted to figure out was cloud gaming. Microsoft has made an official support article on the process to get Xbox Cloud Gaming up and running on a Steam Deck.