Brutkey

Mauricio Teixeira🐧🐧:kubernetes:
@badnetmask@hachyderm.io
Mauricio Teixeira🐧🐧:kubernetes:
@badnetmask@hachyderm.io

I wish Mastodon would have a way to search for keywords only for "people I follow". Sometimes I know someone mentioned something, and I want to go back to that post, but I don't remember who or when, and it's hard to find. Is there such a thing?

Edit: I only use Android devices.

#Mastodon #AskFedi @FediTips@social.growyourown.services

Mauricio Teixeira🐧🐧:kubernetes:
@badnetmask@hachyderm.io

(To the anti-AI people: please feel free to ignore/skip this post.)

New blog post! A few people have asked me how I run AI/LLM tools (ollama and llama.cpp) in my Talos Kubernetes cluster, so I decided to give it a proper explanation. This is quite a long and complex post, but I hope it's useful for someone.

#HomeLab #TalosLinux #Framework #ollama #llamacpp #AI #LLM #AMD #StrixHalo @homelab@fedigroups.social

https://mteixeira.wordpress.com/2025/12/12/running-ollama-and-llama-cpp-on-talos-linux-on-an-amd-strix-halo-cpu/

Mauricio Teixeira🐧🐧:kubernetes:
@badnetmask@hachyderm.io

The other day I was thinking about some of the people who I used to follow in the old blue bird site. A few of them did open accounts here on Mastodon, mostly because it was "trendy" at that time, but most (of those few) eventually left their accounts to rot. A lot of people from the old site just eventually ended up in Bluesky, but they are not even bridging here (I even asked, they ignored me).

Whatever their reasoning was, they lost followers one way or another, for sure. And now I have met new people, I have been following them, and some of those are following me back, which was unthinkable in the old site.

Time flies when we're having fun, and the past just becomes a blur.

#Mastodon #ActivityPub #Hachyderm

Mauricio Teixeira🐧🐧:kubernetes:
@badnetmask@hachyderm.io

The best way to test the resilience of your service is: reboot the server. I mean it. Don't just restart the service, reboot the server. A story in two parts:

Part 1: a while ago I configured ZFS under my Talos Kubernetes cluster, and everything was fine, until I decided to reboot. When it came back, nothing was working, because I forgot to properly configure a way for Talos to read the ZFS volume encryption key.

Part 2: at some point I configured Audiobookshelf to store data on top of said ZFS volume. Everything was working fine for a few weeks, until I had to reboot the server again (for reasons). When it came back, I lost all my downloaded podcasts, because I had a typo on my configuration that was pointing to a directory outside of the PVC, so it mounted as an emptyDir volume.

Honestly, I should have known better. I had issues in the past when some servers went down because of power failures (battery didn't last) and they did not come back properly.

You gotta do a reboot/power test every once in a while, just like you have to test your backups on a regular basis.

#HomeLab #TalosLinux #ZFS #SRE #DevOps @homelab@fedigroups.social

Mauricio Teixeira🐧🐧:kubernetes:
@badnetmask@hachyderm.io

New blog post! I just got a Framework Desktop, and I wanted to use it as a node on a Talos Linux Kubernetes cluster. The initial boot was not easy to grasp, and took me a few hours to figure it out, so I wanted to share with you how to make it work. I hope this is useful for someone.

@homelab@fedigroups.social @siderolabs@hachyderm.io @frameworkcomputer@fosstodon.org

#HomeLab #TalosLinux #Framework #FrameworkDesktop #Kubernetes #Blog

https://mteixeira.wordpress.com/2025/09/28/booting-talos-linux-on-a-framework-desktop/

Mauricio Teixeira🐧🐧:kubernetes:
@badnetmask@hachyderm.io

Woohoo! I did a new thing!

I now have my own domain name: badnetmask.dev, registered with Porkbun. Soon I will be using it for all sorts of crazy things. Stay tuned!

In the mean time, you can check out this neat page with all my links. It has been deployed using a Little Link container, as an Azure Web App, automated using Terraform. Eventually I will blog about this adventure.

Welcome to my new "homepage"!

#HomeLab #SelfHosting #SelfHosted #Terraform #Porkbun
https://badnetmask.dev/

Mauricio Teixeira🐧🐧:kubernetes:
@badnetmask@hachyderm.io

Two new blog posts are up!
Come take a look at how I have configured Renovate to run on my self-hosted Forgejo runners. Now you can easily track the applications that need to be updated on your Docker Compose, and probably anything else that you might be running on your home lab (as long as they are tracked in Git). 1/2

#HomeLab #SelfHosted #Forgejo

https://mteixeira.wordpress.com/2025/02/16/running-renovate-on-self-hosted-forgejo/

Mauricio Teixeira🐧🐧:kubernetes:
@badnetmask@hachyderm.io

New blog post! Come figure out how I have configured my Forgejo runners to build my container images on my Raspberry Pi, totally self-hosted and private. I went crazy and run Docker in Docker in Docker in ... (you got the idea). There is also a bonus LXC container with Proxmox and a sprinkle of Ansible. This was a fun experiment, and I hope you enjoy it!

#HomeLab #SelfHosted #Forgejo #RaspberryPi #Docker #Proxmox #SysAdminLife #Blog

https://mteixeira.wordpress.com/2025/02/03/my-self-hosted-forgejo-runner-setup/