RSSAmplifier

Blog

Olav's Dev & Hacking Blog

olav.ninjaRSS feed ↗11 posts

Latest posts

Public IP operator for Kubernetes

While experimenting with ExternalDNS I found that I needed a way to use my public IP address in custom resources without having to manually keep them up to date. To solve this problem, I created a Kubernetes operator that automatically fetches your public IP address and updates resources in the cluster. [...]

Adding AI to my Homelab with an eGPU

I recently upgraded the GPU in my main computer to the new Intel Arc B580. Instead of retiring my old GPU, I decided to repurpose it to add AI capabilities to my Homelab! [...]

Netbird on Kubernetes with Keycloak

Netbird is an open-source peer-to-peer overlay network that I use in my Homelab. It is available as a hosted service, but it can also be self-hosted. There is an official guide for self-hosting, but it does not cover how to run Netbird on Kubernetes [...]

SSO in my Homelab using Keycloak and Crossplane

As my Homelab grows, having separate user accounts for each application is getting cumbersome. To make things easier, I decided to set up Single Sign-On (SSO) so I can use one account for all applications. OpenID Connect is the de-facto standard for [...]

Talos cluster on Proxmox with Terraform

In a previous post I showed how to set up a Kubernetes cluster on Proxmox using Terraform and Ansible. That setup has worked well, but I wanted to reduce the complexity of the setup and make updating to new Kubernetes versions easier. [...]

Using an ESP8266 to reset my hanging server

I recently encountered a rare, but recurring issue with my TrueNAS server. During resource-intensive operations like disk scrubbing, the server would sometimes hang, rendering it inaccessible over the network. The server is in a remote location [...]

Deploying a Kubernetes cluster on Proxmox using Terraform and Ansible: Part 2 - Setting up k8s

In part 1, I showed how to use Terraform to deploy two virtual machines on Proxmox and provision them with cloud-init. In this part, I will show how to integrate Ansible with Terraform and use Ansible to install and set up a Kubernetes cluster [...]

Deploying a Kubernetes cluster on Proxmox using Terraform and Ansible: Part 1 - Creating the VMs

I recently completed the Certified Kubernetes Administrator (CKA) certification. After learning about Kubernetes I wanted to try using it in my homelab. My homlab runs on Proxmox so I wanted to deploy a Kubernetes cluster running on Proxmox [...]

Wireless Clap Sensor for Home Assistant

For the past few weeks I have been working on a DIY wireless clap sensor for my Home Assistant setup. The sensor can be used to turn lights on/off, switch TV channels, start household appliances and more. This post describes how I created the sensor [...]

GPD Win 2 Fan Control

The default fan curve on the GPD Win 2 is a bit excessive for many use cases and generates more noise than needed. To alleviate this, I have created a NoteBook FanControl (NBFC) for the GPD Win 2. [...]

Cisco Jabber Vulnerabilities

A few months ago, I discovered and disclosed some critical vulnerabilities in Cisco Jabber. A patch was issued, but it wasn't very effective. [...]