This page will list all the different posts / blogs about my homelab adventures.
Current homelab architecture - October 2026
PBS01 runs as a virtual machine hosted on TrueNAS02.
The current platform runs on three Proxmox hosts, with three Kubernetes control planes and four workers on Talos. The diagrams below replace the January 2026 overview while retaining the original rack design.
Public edition: all IP addresses and service URLs in these diagrams are fictional examples. Reserved example/test address ranges are used consistently, and network sizes are illustrative rather than deployment values. Application names, roles and relationships are retained.
Open the main diagram in full resolution
1. Rack, virtualization and Kubernetes
An overview of the rack, all 39 VMs including 12 stopped guests, the seven-node Talos cluster and 48 applications separated by access.
Click any diagram to open its full-resolution PNG in a new tab.

2. Storage and backups
NFS datastores, Kubernetes persistent storage, Proxmox Backup Server and ZFS replication relationships.

3. VLANs and primary network flows
Native LAN, Kubernetes, DMZ, IoT and VPN address spaces, plus HAProxy, MetalLB, BGP and storage paths.

4. Websites: external routes and internal access
The 28 website groups are separated by observed routing and source restrictions. An external route does not imply anonymous access or tested Internet reachability.

5. Kubernetes service inventory
76 displayed Service objects from the reviewed cluster, including technical, headless and lab services. Service objects are not the same as end-user applications.

6. Platform and standalone services
Infrastructure management, database and DNS services, plus local AI and automation runtimes outside Kubernetes.

This is a configuration snapshot, not live monitoring or proof of firewall isolation, application health, external reachability or recoverability. Historical hardware and unverified details remain identified in the diagrams.
Updates :
- 18 October 2026 - Clarified PBS01 hosting as a virtual machine on TrueNAS02 across the rack, storage, network and platform diagrams.
- 17 October 2026 - Updated rack and VM inventory; Docker Swarm replaced by Kubernetes/Talos; VLANs, traffic flows and external/internal service views added. Public diagrams use anonymized addresses and service URLs.
- 31st january 2026 - Second TrueNas to, replace the bare metal Proxmox Backup Server.
- 12th september 2025 - PBS Backup (Proxmox backup) as a separate machine
- 11th september 2025 - Truenas ssd drive performance issue
- 30th august 2025 - Ditching Netscaler SDX 11500 and VPX to Haproxy
- 26th august 2025 - Rethinking DNS architecture and flow
- July - august 2025 - Moving things around
- 15th april 2025 - TrueNas update to 25.04.0
- 07th april 2025 - NAS upgrade
- 24th march 2025 - SamanthAI blog post added
- 23rd march 2025 - Added 2x Minisforum MS01
- 20th march 2025 - Added Unifi Pro Aggregation switch x24 SFP+ x4 25Gb - Removal of the Unifi Aggregation Switch x10 SFP+
- 19th march 2025 - Updated diagram - Teslamate VM to Swarm Stack
- 18th march 2025 - The Swarm added with the blog post The software 2/3
- 17th march 2025 - Virtu added with the blog post The Software 1/3
- 15th march 2025 - The Rack added with the first blog post of the serie
List of blog posts :
1 - Homelab serie – The hardware
2 - Homelab serie – The software 3 parts


3 - Challenges



More homelab articles
Published guides and experiments from the lab, grouped by topic and listed newest first within each group. Older articles document earlier versions of the platform and may describe software or deployments that have since changed.
Compute, networking and Kubernetes
- From a Dedicated Server to Kubernetes: Migrating PatchMon Without Losing Visibility (17 August 2026)
- Deploying NetScaler VPX 15.1 on Proxmox: What Actually Worked (5 August 2026)
- From Docker Swarm to Talos Linux: A Step-by-Step Migration Guide (21 March 2026)
- From Keepalived to BGP Anycast: HAProxy HA on UniFi UDM Pro Max (17 February 2026)
- Installing macOS Tahoma as a Proxmox VM: A Complete Guide (26 January 2026)
- Migrating from Citrix NetScaler to HAProxy: A Complete Guide (29 August 2025)
- Hunting Down Orphaned Disks in Proxmox: A Simple Bash Script to Reclaim Storage (25 July 2025)
- Proxmox Backup Headaches: The Case of the Phantom Disk (28 March 2025)
- Deploy Citrix Netscaler Console (ADM) on Proxmox (24 February 2025)
- Configuring LACP in Proxmox (23 February 2025)
- From Docker to (Docker) Swarm (27 March 2024)
- Docker Swarm on Ubuntu (23 March 2024)
Storage, backups and file services
- From Dropbox to Seafile to OCIS: A Self-Hosted File Sync Odyssey (26 March 2026)
- Running Proxmox Backup Server in TrueNAS SCALE 25.10 Containers: The Right Way to Handle Storage (1 February 2026)
- How to Install Proxmox Backup Server 4.x in a TrueNAS SCALE 25.10 Container (Debian Trixie) (31 January 2026)
- The Great TrueNAS Disaster: How 6 Crucial BX500 SSDs Nearly Destroyed My NAS (25 January 2026)
- DIY NAS 2025 (homelab) 2/2 (14 March 2025)
- DIY NAS 2025 (homelab) 1/2 (13 March 2025)
Identity, monitoring and infrastructure automation
- OpenClaw Update Procedure: Snapshot First, Then Upgrade (4 May 2026)
- Building a Native Fail2Ban with HAProxy Stick-Tables (30 March 2026)
- Cyberpunk Authentik: A Neon Glassmorphism Theme (14 March 2026)
- Ditching Azure AD: Self-Hosted Identity with Authentik (25 February 2026)
- HAProxy Odyssey: From NetScaler to BGP Anycast (23 February 2026)
- From SSH to API: Deploying HAProxy Data Plane API for Automated Load Balancer Management (13 February 2026)
- Auto-Enroll Proxmox VMs into PatchMon (The Easy Way) (12 February 2026)
- The Perfect Patch Management Duo: PatchMon + Ansible AWX (4 February 2026)
- Automating Infrastructure Updates with Ansible AWX: A Complete Guide (3 February 2026)
- Deploying Authentik SSO with Azure SMTP and HAProxy: A Complete Guide (11 January 2026)
- Securing Internal Services: Using HAProxy ACLs and AdGuard Home DNS Rewrites (7 January 2026)
- Smart HAProxy Role Detection: Know Your Server's Status Instantly (23 December 2025)
- Comprehensive HAProxy High Availability Monitoring with Grafana and Prometheus (1 September 2025)
- archy.net blog moved to a private comment system (19 July 2025)
- Deploying Portainer and Agent in Docker Swarm Using a Compose File (5 February 2025)
- Deploying Uptime Kuma on Docker Swarm (10 January 2025)
- Monitoring a Proxmox Cluster with Grafana and InfluxDB Using the Metric Server Menu (30 December 2024)
Local AI, voice and assistants
- From Qwen3-TTS to Chatterbox - Finally Getting Voice Cloning Right (15 March 2026)
- Setting Up Qwen3-TTS with GPU Acceleration on Ubuntu Server (13 March 2026)
- Self-Hosted Qwen3-TTS: Voice Without the Cloud (26 February 2026)
- Model Delegation: How OpenClaw Cuts AI Costs 10x (20 February 2026)
- Running Fish Speech TTS on TrueNAS with GPU Acceleration (17 February 2026)
- Why My Mac Mini M4 Outperforms Dual RTX 3090s for LLM Inference (16 February 2026)
- Installing OpenClaw: A Complete Guide from Scratch (14 February 2026)
- Building a Network Expert (& Netscaler) LLM with LLaMA 3.2 (29 July 2025)
- Self-hosted ComfyUI install - Ubuntu 24.02 (6 June 2025)
- Setting Up Ollama with Open-WebUI: A Docker Compose Guide (24 January 2025)
- Ollama webui installation Linux (10 February 2024)
- LLM - Large Language Models with text-generation-webui (13 January 2024)
Self-hosted applications and music
- PixelAmp: The 2000s Music Player Your Mac Has Been Missing (17 August 2026)
- Auto-Tagging 37,000 Metal Tracks with MusicBrainz and Python (23 March 2026)
- Streaming My Own Music – Navidrome, Docker and Taking Back Control (21 January 2026)
- Owning Music Again in a Streaming World (20 January 2026)
- Advanced Diabetes Monitoring System: Bridging Technology and Healthcare with AI-Powered Analysis (8 September 2025)
- How I Combined Nightscout and Ollama to Monitor My Son’s Glycemia with AI (25 January 2025)
- Deploying Hoarder on Docker Swarm (12 January 2025)
- Installing and Running Freqtrade on Docker Swarm (30 December 2024)
- NightScout external access DT1 2/2 (31 July 2023)
- NightScout docker DT1 1/2 (27 July 2023)
Home Assistant, automation and IoT
- Building a Smart Home Roller Shutter Controller with ESP32 and Somfy RTS (19 February 2026)
- Making my NICE SNA20 Garage Door Smart with Home Assistant and ESPHome (4 January 2026)
- Making the Busy Light Smarter: Microsoft Teams Integration (12 December 2025)
- Home Assistant + HAProxy: Fixing Add-on Access Blocked by X-Frame-Options (10 December 2025)
- Pool Temperature Monitoring with ESP32 and ESPHome – Updated Setup (27 July 2025)
- Building an AI-Powered Vehicle Speed Monitor (Machine learning) (3 July 2025)
- Ionizing Radiation Geiger counter - Home Assistant (30 March 2025)
- Busy Light with ESP8266 mini D1 and Home Assistant (17 March 2024)
- Water level IBC with Home assistant - Reload (2 October 2023)
- Water (pool) temperature monitoring with Home Assistant (27 July 2023)
- Water level IBC with Home assistant (26 July 2023)
Lab reflections and earlier builds
- The State of Homelabs in 2026: Smaller, Smarter, AI-Powered (15 February 2026)
- Kubernetes cluster with Raspberry Pi(s) (28 December 2021)
- My lab died... Now what ? (28 February 2017)
- Project : Citrix XenServer @ home (8 July 2011)