Building My Homelab – Why and How

🏠 What is a Homelab? A homelab is a personal environment where you can experiment with technologies, test architectures, and learn without risking production systems. Think of it as your own mini datacenter at home, running on whatever resources you can gather — an old server, a few virtual machines, or even cloud credits. For IT professionals, engineers, and enthusiasts, a homelab is the perfect way to: Learn new technologies by breaking and fixing them. Test tools and workflows before bringing them to production. Simulate enterprise-like setups (firewalls, load balancers, Kubernetes, monitoring, etc.). Build skills in networking, DevOps, and cloud-native practices. 💡 Why I Built My Homelab I wanted a place where I could: ...

Originally Posted On:  September 3, 2025 352 words 2 min  Last Modified: September 3, 2025 93170ad

Deploying Odoo on Kubernetes with Bitnami Helm & External PostgreSQL (on Proxmox)

Introduction In this post, I’ll walk you through how I deployed Odoo using the Bitnami Helm chart on my on-premises Kubernetes cluster hosted on Proxmox, while connecting it to an external PostgreSQL database running on a separate Proxmox VM. Architecture Overview flowchart LR subgraph Proxmox subgraph K8s_Cluster[Kubernetes Cluster] CP[Control Plane Node vm-k8s-dev-01-cp-01] WK[Worker Node vm-k8s-dev-01-wk-01] subgraph Odoo_Deployment[Odoo Deployment (Bitnami Helm)] Odoo1[Odoo Pod 1] Odoo2[Odoo Pod 2] PVC[Persistent Volume /bitnami/odoo] end end DBVM[PostgreSQL VM vm-pgsql-dev-01] end Odoo1 --- PVC Odoo2 --- PVC Odoo1 --- DBVM Odoo2 --- DBVM CP --- WK My Environment Proxmox Cluster: ...