I set up Pi-hole on my Synology NAS

Transition to manifest V3 is now starting and Ublock Origin might not be supported in Chrome in the future. Because of my transition from a mouse to a pen tablet, I’ve already been experimenting with Qutebrowser for the past couple of weeks and I really enjoy it. It feels much closer to vim because I can run commands like this: “:set darkmode” which feels familiar and I can search my history very easily. ...

August 11, 2024 Â· Mischa van den Burg

Talos Linux Upgrade Guide July

I upgraded my homelab cluster using Talos Linux today. I made a mistake and forgot to use the custom-built image using iscsi-tools. Learning the hard way. Here are my notes: Talos upgrade [!IMPORTANT] Remember to create a custom image including iscsi-tools Set up CLI environment and set databases to maintenance mode export TALOS_CP="192.168.100.107" export TALOS_W1="192.168.100.245" export TALOS_W2="192.168.100.60" k cnp maintenance set --all-namespaces [!WARNING] Use the --preserve flag on single-node control plane clusters. Only needed for the control plane node. ...

July 31, 2024 Â· Mischa van den Burg

Video: Learning Flux and Installing To Homelab

In this video I set up Flux running in a local cluster on my MacBook by following the getting started guide. Then I learn about how to structure the repo according to Flux methodology. I implement this structure in my homelab repo and deploy flux to my homelab cluster. Then I manage to configure Grafana and the Weave UI to be accessbible via ingress using a custom fake domain. ...

January 17, 2024 Â· Mischa van den Burg

Designed The Network For My Homelab

My ISP router only allowed me to assign 200 IP addresses and it didn’t have any possibility to create VLANS, so it was time for an upgrade to my setup. Now that I’m hosting several clusters in my homelab and exposing things to the internet I can justify to spend the money on this hardware and the complexity of dividing up my home network into VLANS. I bought a Unifi Express gateway and the Unifi Lite 8 PoE managed switch. ...

January 13, 2024 Â· Mischa van den Burg

Video: Homelab E2 - Setting Up Monitoring + Studying k3s Networking & Configuring Ingress

In this video I installed Prometheus and Grafana using helm and studied k3s networking. My goal was to make Grafana approachable via ingress using a fake domain and after a bit of tinkering it worked. installed prometheus and grafana with kube-prometheus-stack helm chart reflected on why I use k3s gained understanding of k3s loadbalancing solution configured /etc/hosts file to resolve to fake domain configured k3s ingress to use fake local domain struggled with ingress but figured it out in the end successfully made grafana UI available on fake local domain grafana.homelab.nl Links: 202312261012 ...

January 4, 2024 Â· Mischa van den Burg

Video: Homelab Episode 1

This is the first video of my homelab series. I set up the repo for my project and do the initial installation of k3s on an old laptop I had lying around. I had a k8s cluster installed on there with kubeadm which I needed to clean up first. ...

December 31, 2023 Â· Mischa van den Burg

Discovered a simple CLI to backup and upload Grafana dashboards

This is a super useful tool to list, download and upload Grafana dashboards as json. Currently using this to occasionally take extra-extra backups of my Grafana creations https://software.es.net/gdg/ Links: 202312301612

December 30, 2023 Â· Mischa van den Burg

Homelab Secret Management With GitOps and Azure Key Vault

In this blog post, I want to share with you how I set up secrets management for my home lab. I use my home lab to explore new technologies, but I also try to keep it in line with the practices I would use when setting up environments for clients. I focus on Microsoft Azure and the ecosystem they provide for cloud native applications. Secrets management is an important aspect of any cloud-native application, as it allows you to securely store and access sensitive information such as passwords, tokens and certificates. ...

December 29, 2023 Â· Mischa van den Burg

Video: How To Install Prometheus & Grafana In Your Homelab

In this video I’ll be installing Prometheus and Grafana in a Kubernetes cluster running in Rancher Desktop on my MacBook. There are many options available out there but this is the easiest one I found to get up and running quickly. helm repo add prometheus-community https://prometheus-community.github.io/helm-charts helm repo update helm install prometheus-stack prometheus-community/kube-prometheus-stack --namespace=prometheus-stack --create-namespace ...

December 25, 2023 Â· Mischa van den Burg

Starting My Homelab

This week I started a project which I’ve been putting off for too long. I finally started my homelab. Over the past year I’ve been collecting hardware here and there, and I’ve had the intention to start up a proper Kubernetes cluster at home. I got inspired by Rob Muhlenstein’s Homelab Init playlist on YouTube which I’m working on. There are a few reasons why I haven’t started up until now: ...

April 12, 2023 Â· Mischa van den Burg