Part 1: Overview and Goals As a homelab enthusiast, I’ve always looked for ways to refine my infrastructure. After running Docker Swarm successfully for a…
Part 1: Overview and Goals As a homelab enthusiast, I’ve always looked for ways to refine my infrastructure. After running Docker Swarm successfully for a…
With the home lab vision in mind, the next step was setting up the underlying VMs that would form my Kubernetes cluster. I chose Ubuntu…
In the previous posts, we set the stage with hardware and VM provisioning. Now it’s time to get Kubernetes up and running. We’re using k3s for its…
In the previous post, we set up a basic k3s cluster with MetalLB to handle LoadBalancer IPs. Now it’s time to enable dynamic, persistent storage…
In the last post, we got Longhorn set up for dynamic config storage. Now it’s time to integrate NFS so our media apps can access…
In the last post, we had our k3s cluster up and running with MetalLB set up to manage external IPs. Now, it’s time to get…
After getting storage sorted in our Kubernetes cluster with Longhorn for application configs and NFS for media, it’s time to give ourselves a powerful UI: Portainer.…
I had my website internally hosted within a docker swarm. for me to be successful in this cabernets set up I needed to start clean.…
Goal: Deploy a self-hosted WordPress site on your k3s cluster using: This is a standard procedure for publishing most apps going forward. Step 1: Prerequisites Make…
Drawio is one of those tools I actually tend to use. It is great for flow charts, mind maps or floor design. you draw up…