Per què muntar un homelab?

Durant molt de temps vaig aprendre IT llegint documentació i veient tutorials. Funciona fins a cert punt, però res substitueix tenir un entorn real on puguis trencar coses, experimentar i aprendre dels errors.

Un homelab és exactament això: un laboratori a casa on practiques amb tecnologies reals sense por de trencar res important. Per a mi va ser el punt d'inflexió en el meu aprenentatge.

Què és Proxmox VE?

Proxmox Virtual Environment és una plataforma de virtualització open source basada en Debian. Permet crear i gestionar:

  • Màquines virtuals (KVM) — sistemes complets aïllats
  • Contenidors LXC — més lleugers que les VMs, comparteixen el kernel del host
  • Clústers — diversos nodes gestionats des d'una interfície unificada

La interfície web és intuïtiva i el sistema és estable. La versió Community és completament gratuïta.

Maquinari mínim per começar

No necessites un servidor d'empresa. Jo vaig començar amb un PC antic que tenia per casa:

  • CPU: qualsevol amb suport de virtualització (Intel VT-x o AMD-V). Comprova-ho a la BIOS
  • RAM: mínim 8 GB, però amb 16 GB ja pots córrer 4-5 VMs còmodament
  • Emmagatzematge: un SSD de 256 GB per al sistema + disc secundari per a les VMs
  • Xarxa: una sola interfície de xarxa és suficient per començar

També pots fer servir un mini PC (Beelink, Minisforum) per uns 150-200€ amb un rendiment molt decent.

Instal·lació pas a pas

  1. Descarrega la ISO de Proxmox VE des de proxmox.com
  2. Crea un USB arrancable amb Rufus o Balena Etcher
  3. Arrenca des del USB i segueix l'instal·lador gràfic
  4. Configura IP fixa, hostname i contrasenya root
  5. Accedeix a la interfície web: https://[la-teva-ip]:8006

L'instal·lador és molt guiat. En 15 minuts tens el sistema funcionant.

Primeres VMs que recomano crear

1. Ubuntu Server

Per aprendre Linux, instal·lar serveis (nginx, Docker, bases de dades) i practicar la terminal. És la meva VM més usada.

2. pfSense o OPNsense

Un tallafoc/router virtual. Aprèn a gestionar xarxes, VLANs, regles de tallafoc i VPNs des de casa.

3. Windows Server (avaluació gratuïta)

Si vols entendre entorns empresarials: Active Directory, DNS, DHCP. Microsoft ofereix avaluacions de 180 dies.

4. Kali Linux

Per practicar ciberseguretat ofensiva/defensiva en un entorn aïllat. Mai en xarxa de producció.

Configuracions útils des del principi

  • Deshabilitar el repositori Enterprise a /etc/apt/sources.list.d/ per evitar errors d'actualització sense subscripció
  • Afegir repo No-Subscription: deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription
  • Activar còpies de seguretat automàtiques de les VMs amb Proxmox Backup Server o a disc local
  • Crear snapshots abans de fer canvis importants en una VM

El que he après tenint-lo

Des que vaig muntar el meu homelab, he après més en 6 mesos que en l'any anterior. Tenir un entorn propi on provar Docker, Kubernetes, configuracions de xarxa o eines de seguretat canvia completament la manera d'assimilar coneixement. El que fas amb les mans no s'oblida tan fàcilment.