Homelab

Cómo montar un homelab barato con un PC viejo

Guía paso a paso para convertir un ordenador antiguo o un mini PC de segunda mano en un laboratorio de virtualización con Proxmox para aprender sistemas y ciberseguridad.

Por Alejandro · · 5 min

Este artículo contiene enlaces de afiliado. Si compras a través de ellos, recibo una pequeña comisión sin que te cueste más. Solo recomiendo lo que usaría yo. Más información.

En esta guía

Un homelab es un pequeño servidor en casa donde montas, rompes y vuelves a montar servicios sin miedo a estropear nada importante. Es la forma más rápida de aprender sistemas, redes y ciberseguridad, y no necesitas gastar mucho: un PC viejo que tengas en un cajón puede servir.

En esta guía vas a ver qué hardware necesitas, cómo instalar Proxmox (gratis) y qué montar los primeros días.

Por qué tener un homelab

  • Aprendes haciendo. Leer sobre firewalls o Active Directory está bien; configurarlos y ver cómo fallan es otra cosa.
  • Puedes romper cosas. Si una máquina virtual se estropea, la borras y vuelves a empezar en minutos.
  • Te sirve para tu CV. En una entrevista de sistemas o ciberseguridad, poder decir “lo tengo montado en casa” marca la diferencia.
  • Sustituyes servicios de pago. Bloqueo de publicidad, copias de seguridad, gestor de contraseñas o nube personal, todo en tu red.

Qué hardware necesitas

No hace falta un servidor de empresa. Con esto vas sobrado para empezar:

ComponenteMínimoRecomendado
Procesador4 núcleos con virtualización (Intel VT-x o AMD-V)6 núcleos o más
Memoria RAM8 GB16-32 GB
DiscoSSD de 128 GBSSD de 500 GB o más
RedPuerto EthernetEthernet a 1 Gbps

La RAM es lo que más se nota: cada máquina virtual se queda con su parte. Con 16 GB puedes tener cuatro o cinco máquinas pequeñas funcionando a la vez.

Opción 1: el PC viejo que ya tienes

Si tiene un procesador Intel de 4.ª generación (2013) o posterior, o un AMD Ryzen, casi seguro que sirve. Lo único que suele hacer falta es cambiar el disco duro mecánico por un SSD y, si puedes, ampliar la RAM.

El inconveniente es el consumo: una torre antigua puede gastar 40-80 W encendida todo el día.

Opción 2: un mini PC de segunda mano

Es la opción favorita de la comunidad homelab. Empresas renuevan sus equipos cada pocos años y los venden a buen precio. Busca modelos como Lenovo ThinkCentre Tiny, HP EliteDesk Mini o Dell OptiPlex Micro.

Son pequeños, silenciosos y consumen poco, normalmente 10-25 W en reposo. Puedes encontrarlos en Wallapop o como mini PC reacondicionado en Amazon .

¿Y una Raspberry Pi?

Es perfecta para servicios ligeros como Pi-hole, pero se queda corta para máquinas virtuales de Windows o Linux de escritorio. Úsala como complemento, no como servidor principal.

Consejo

Haz cuentas de la luz. Un equipo que consume 30 W encendido todo el año gasta unos 260 kWh. Según tu tarifa, eso son aproximadamente 40-50 € al año. Un mini PC eficiente puede salir por la mitad.

Instalar Proxmox paso a paso

Proxmox VE es un sistema gratuito y de código abierto basado en Debian. Sirve para crear máquinas virtuales y contenedores, y se maneja desde el navegador.

1. Activa la virtualización en la BIOS

Entra en la BIOS al arrancar (suele ser con F2, F10, F12 o Supr) y activa la opción Intel VT-x / Intel Virtualization Technology o AMD-V / SVM Mode. Si existe, activa también VT-d o IOMMU.

2. Descarga la ISO y crea un USB de arranque

Descarga la ISO más reciente desde la web oficial de Proxmox. Después grábala en un USB con balenaEtcher o Rufus. Desde Linux también puedes usar dd:

# Cambia /dev/sdX por tu USB (compruébalo con lsblk: borrará todo su contenido)
sudo dd if=proxmox-ve.iso of=/dev/sdX bs=4M status=progress conv=fsync

3. Instala Proxmox

Arranca el equipo desde el USB y sigue el asistente. Lo importante:

  • Disco de destino: el SSD. Se borrará entero.
  • Contraseña de root y correo: apúntalos bien.
  • Red: pon una IP fija dentro de tu red, por ejemplo 192.168.1.50, fuera del rango que reparte tu router.

4. Entra en el panel web

Desde otro ordenador de tu red, abre el navegador y entra en:

https://192.168.1.50:8006

El navegador avisará de que el certificado no es de confianza. Es normal porque es autofirmado. Entra con el usuario root y la contraseña que pusiste.

5. Configura las actualizaciones

Sin suscripción de pago, Proxmox muestra un aviso al entrar y su repositorio “enterprise” no funcionará. Para un uso doméstico, en Node → Updates → Repositories desactiva los repositorios enterprise y añade el repositorio No-Subscription. Después actualiza:

apt update && apt full-upgrade -y

Qué montar los primeros días

Empieza por proyectos pequeños que te enseñen algo útil:

  1. Pi-hole o AdGuard Home en un contenedor LXC: bloquea la publicidad de toda tu casa y aprendes cómo funciona el DNS.
  2. Un firewall virtual con OPNsense: la mejor forma de entender VLANs, reglas y NAT.
  3. Uptime Kuma: un panel que vigila si tus servicios están levantados.
  4. Un servidor Linux sin entorno gráfico: para practicar SSH, usuarios, permisos y servicios con systemctl.
  5. Un SIEM como Wazuh: recoge los registros de tus máquinas y te avisa de comportamientos sospechosos. Es justo lo que se usa en un SOC.

Cuidado

Aísla tu laboratorio de prácticas. Si instalas máquinas deliberadamente vulnerables para practicar, ponlas en una red interna de Proxmox sin salida a internet ni acceso a tu red de casa.

Asegura tu homelab

Sería irónico que tu laboratorio de ciberseguridad fuera la puerta de entrada a tu casa:

  • No abras el puerto 8006 en el router. Para entrar desde fuera, usa una VPN como WireGuard o Tailscale.
  • Usa contraseñas largas y únicas y activa la verificación en dos pasos en Proxmox (Datacenter → Permissions → Two Factor).
  • Actualiza a menudo, tanto Proxmox como cada máquina virtual.
  • Haz copias de seguridad de las máquinas que te importen con la función Backup de Proxmox, a un disco distinto.

Siguiente paso

Con Proxmox funcionando ya tienes la base para todo lo demás. El siguiente proyecto recomendado es montar Pi-hole para bloquear la publicidad en toda tu casa. Más adelante veremos cómo crear una red segmentada con OPNsense.