Published by Bobo on May 4, 2025 In this guide, I’ll walk you through setting up TrueNAS as a virtual machine in Proxmox VE, with two 2TB NVMe SSDs passed…
Published by Bobo on May 4, 2025 In this guide, I’ll walk you through setting up TrueNAS as a virtual machine in Proxmox VE, with two 2TB NVMe SSDs passed…
ntroduction Ensuring high availability in a Docker Swarm cluster is crucial for maintaining uptime and preventing service disruptions. In this guide, we will configure GlusterFS…
Using GitHub as a Repository and Deploying with Portainer EE Introduction Managing Docker Swarm stacks efficiently requires proper version control and automation. In this guide,…
Running my docker swarm and experimenting with new things creates a lot of technical debt in the form of unused images, volumes and networks. log…
Published by bobo on May 5, 2025 If you love the simplicity of Docker Swarm but want a UI-driven way to manage it, Portainer Business Edition (BE)…
If you’ve been running a Docker Swarm cluster, you’ve probably realized there’s no built-in mechanism for keeping your services updated when their images change. That’s…
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…