Cognitec har det siste året bygget et serverlaboratorium (hjemmelab) for å kunne lære mer om teknologier som virtualisering og containere. I den forbindelse har det blitt satt opp tre minimaskiner, blant annet HP Elitedesk G4 og G6 som vist på bildet (bildet er KI-generert).
Her er liste over noe av programvaren som er installert i laboratoriet, hvor det aller meste er åpen kildekode:
- Proxmox VE for å kjøre virtuelle maskiner og LXC Linux-containere med Ceph plattform for distribuert lagring
- Virtuelle Ubuntu-servere og Windows 2022/2025 servere som kjører på Proxmox
- Proxmox Backup Server for sikkerhetskopiering av VM-er og containere til et Synology NAS
- Dockge for å kjøre Docker containere via docker compose
- Authentik som identitetsleverandør for pålogging mot eksponerte tjenester
- Talos Kubernetes med Container Storage Interface (CSI)-drivere for å automatisk opprette av lagringsvolumer mot Ceph på Proxmox og mot eksternt Synology NAS
- Wireshark med tunnel inn i Kubernetes-klyngen
- Traefik som reverse proxy server både kjørende som Docker-container og kjørende i Kubernetes
Proxmox VE er basert på Debian Linux og har blitt en svært populær plattform for å kjøre virtuelle maskiner, særlig etter at Broadcom kjøpte VMware og fjernet gratisversjonen av ESXi. Proxmox kombinerer KVM for full virtualisering og LXC for lette containere, og tilbyr et brukervennlig webgrensesnitt med støtte for klynger, live migrering, snapshots og høy tilgjengelighet (HA). Systemet passer både for profesjonelle datasentre og hjemmelab-entusiaster som ønsker en stabil, åpen og fleksibel virtualiseringsløsning uten lisenskostnader.
Talos er et minimalistisk, sikkerhetsfokusert operativsystem laget spesielt for å kjøre Kubernetes-noder. Det erstatter tradisjonelle Linux-distribusjoner med et uforanderlig (immutable) system der alt styres deklarativt via YAML-konfigurasjon – uten SSH eller pakkehåndtering. Talos gir dermed en svært konsistent, automatiserbar og sikker plattform for Kubernetes, ideell for drift både i datasentre og hjemmelab.
I kombinasjon med DNS fra Cloudflare og Traefik-spesifikke annotasjoner i Kubernetes, kan man for eksempel kjøre opp en nytt WordPress-portal på et nytt subdomene bare ved hjelp av en enkelt Helm-kommando.
Man kan selvsagt stille spørsmålet: Hvorfor sette opp egne servere når alt nå kjøres i skyen? Vel, noe av hensikten er å lære seg lavnivåoppsett av kjøremiljøer for virtuelle maskiner og Kubernetes. Dessuten ville tilsvarende datakraft – med tanke på minne (192 GB), CPU og lagring – kostet betydelig mer hos en skyleverandør. Laboratoriet brukes først og fremst til opplæring, og dermed er ikke høy oppetid like kritisk som i et profesjonelt miljø. Som en bonus bidrar serverne også med litt ekstra varme på kontoret i vintermånedene.





