Naast mijn professionele werkervaring onderhoud ik een actief homelab waarin ik continu nieuwe technologieën uitprobeer, zelf host en experimenteer. Dit vormt een waardevolle aanvulling op mijn dagelijkse werk en stelt mij in staat om breed en hands-on bezig te blijven met uiteenlopende technologieën.
Voor virtualisatie maak ik gebruik van Proxmox VE met KVM, waarop ik diverse Linux-distributies draai, waaronder Debian, Ubuntu, CentOS, RHEL, NixOS en Arch Linux. Containerisatie pas ik toe met Docker, LXC, Kubernetes, Portainer en Rancher, waarbij ik zelfgehoste diensten gestructureerd beheer en uitrol.
Op het gebied van AI en machine learning experimenteer ik lokaal met Large Language Models via Ollama, beeldgeneratie met Stable Diffusion en spraakherkenning, allemaal draaiend op eigen hardware zonder afhankelijkheid van externe cloudproviders.
Mijn netwerk is opgezet met VLAN’s, een correcte TCP/IP- en OSI-inrichting, Unifi-apparatuur, DNS, firewalls en IDS/IPS. Voor veilige externe toegang maak ik gebruik van VPN-oplossingen zoals WireGuard, OpenVPN, Cloudflared en Tailscale.
Automatisering en configuratiebeheer voer ik uit met Ansible, ondersteund door Bash-, Python- en PowerShell-scripts. Monitoring en logging zijn ingericht met Uptime Kuma, Grafana, Prometheus en Loki, gecombineerd met InfluxDB, MySQL en MariaDB als databaseoplossingen.
Daarnaast beheer ik een volledige home-automation-omgeving op basis van Home Assistant, uitgebreid met Node-RED, Zigbee2MQTT, MQTT en ESPHome voor integratie van slimme apparaten en eigen ESP-microcontrollers. Beveiliging staat centraal: SSL, MFA, SSO en hardwarematige authenticatie via YubiKey. Tot slot host ik diverse diensten zoals websites, gameservers, een NAS en een zelfgehoste kantooromgeving via Nextcloud.