JFP
Inicio CV Blog
Volver al blog
homelab

Así empecé mi homelab: eligiendo hardware e instalando Proxmox

Guía de mi primer homelab: por qué elegí un HP ProDesk 600 G4 Mini, cómo lo monté con Proxmox VE 8.1 y cómo lo amplié a 32GB de RAM.

Así empecé mi homelab: eligiendo hardware e instalando Proxmox

Llevaba tiempo dándole vueltas a montar un servidor propio en casa. Nada de la nube: un equipo físico, en mi casa, con mis propios servicios corriendo, sin depender de terceros. A esto en la comunidad se le suele llamar homelab (un "laboratorio doméstico" de servidores). Después de investigar bastante, ya tengo el primer paso hecho: el equipo comprado, montado y con Proxmox instalado y funcionando. Aquí dejo todo el proceso, con los aciertos y el pequeño tropiezo incluido.

Eligiendo el equipo

Lo primero era decidir qué hardware usar. Un servidor "de verdad" (una torre rackeable, por ejemplo) es caro, ruidoso y consume mucho para lo que necesito en casa. Lo que sí tiene mucho sentido para uso doméstico es un mini-PC de oficina reacondicionado: las empresas los renuevan por lotes cada pocos años, así que se encuentran de segunda mano muy baratos, y son pequeños, silenciosos y de bajo consumo.

Estuve mirando la gama Mini de HP y dudé entre dos modelos:

  • HP ProDesk 600 G3 con Pentium G4560T
  • HP ProDesk 600 G4 con Pentium Gold G5500T

Antes de decidirme, pregunté directamente al vendedor varias cosas que las fichas de producto no dejaban claras: cuántos slots de RAM tiene la placa base, si admite dos discos M.2 a la vez, qué tipo y frecuencia de memoria usa, y hasta los vatios de la fuente de alimentación (para hacerme una idea del consumo). Me terminé decantando por el G4: CPU algo más moderna y mejor relación precio/prestaciones para lo que tengo en mente.

La compra

Lo compré el 16 de enero de 2024 en ecoPC, una tienda especializada en equipos reacondicionados. Así venía de fábrica:

  • HP ProDesk 600 G4 Mini
  • CPU: Intel Pentium Gold G5500T (3.20 GHz)
  • RAM: 16 GB
  • Almacenamiento: 512 GB SSD

Precio: 131,40 € + IVA, con un 5% de descuento aplicado → 151,04 € pagados por PayPal.

<!-- TODO IMAGEN 1: Captura o foto de la factura de ecoPC (ES24-0318). Recortar/tapar el DNI, dirección y teléfono antes de subirla. Va justo aquí, cerrando el bloque de precio/compra. -->

El truco de la RAM (y el pequeño tropiezo)

Aquí va un detalle que merece contarse aparte porque puede ahorrarle dinero a quien esté en una situación parecida: yo ya tenía en mi poder un módulo de RAM de 16 GB compatible, recuperado de un portátil antiguo que ya no usaba. Mi plan era que la tienda montara su módulo de 16 GB en un único slot, dejando el segundo libre, para meter yo mismo mi módulo reaprovechado al llegar a casa y quedarme con 32 GB sin gastar nada extra en memoria.

Por eso, en la conversación previa a la compra insistí en que usaran el menor número de slots posible, tanto para la RAM como para el disco.

Cuando el equipo llegó y lo abrí para comprobarlo, me encontré con que habían montado dos módulos de 8 GB en vez de uno de 16 GB, ocupando los dos slots — justo lo contrario de lo acordado, y sin sitio para mi módulo propio. Escribí al servicio técnico de ecoPC explicando el malentendido, y lo resolvieron rápido: un intercambio por mensajería (GLS) de las dos memorias de 8 GB por la de 16 GB que había pedido. Con eso ya pude meter mi módulo en el slot libre y quedarme con los 32 GB con los que trabaja el equipo ahora mismo. Buena experiencia con ellos en la postventa, la verdad.

<!-- TODO IMAGEN 2 (opcional): Foto del interior del equipo con los módulos de RAM ya correctos (1x16GB HP + 1x16GB reaprovechado). Solo si tienes esa foto de la época; si no, se puede omitir sin problema. -->

Instalando Proxmox VE

Con el hardware ya resuelto, tocaba instalar el software de virtualización. Elegí Proxmox VE: una plataforma gratuita y de código abierto que convierte un PC normal en un pequeño servidor capaz de correr varias máquinas virtuales y contenedores a la vez, cada uno aislado de los demás, con una interfaz web bastante cómoda una vez le coges el tranquillo. Es de las opciones más usadas en el mundo del self-hosting precisamente porque no depende de terceros y no tiene coste de licencia para uso personal.

La versión estable en ese momento era Proxmox VE 8.1 (basada en Debian 12 "Bookworm"), así que fue la que instalé desde el ISO oficial.

Pasos que seguí

  1. Descargar el ISO desde la web oficial de Proxmox y grabarlo en un USB de arranque (usé Rufus, en modo DD).

  2. Arrancar el equipo desde el USB entrando a la BIOS/boot menu (en este HP, pulsando F9 durante el arranque).

    <!-- TODO IMAGEN 3: Captura de la pantalla de bienvenida del instalador de Proxmox VE 8.1. No la tenías guardada de 2024; habría que rehacerla en una VM de prueba o usar una equivalente de la 9.x actual marcada como ilustrativa. -->
  3. Aceptar el acuerdo de licencia (EULA) y seleccionar el disco donde instalar (en mi caso, el SSD de 512 GB por defecto, sin tocar las opciones avanzadas de particionado).

  4. Configurar la localización: país, huso horario y distribución de teclado (España).

  5. Establecer la contraseña de root y el correo de administración, que Proxmox usa para notificaciones del sistema.

  6. Configurar la red: nombre del equipo (hostname) y la IP dentro de mi red local.

    <!-- TODO IMAGEN 4: Captura de la pantalla de configuración de red del instalador. No existe de la instalación original; habría que recrearla o usar una genérica marcada como ilustrativa. -->
  7. Revisar el resumen y confirmar la instalación. El instalador copia los archivos y reinicia solo al terminar.

  8. Primer acceso a la interfaz web, disponible en https://IP-DEL-SERVIDOR:8006.

    <!-- TODO IMAGEN 5: Captura del panel web de Proxmox nada más entrar por primera vez, con el aviso de "No valid subscription". Fácil de conseguir real, aunque sea con la versión actual del nodo. -->

No usé el instalador avanzado ni toqué ninguna opción de particionado personalizada — instalación estándar, sin nada especial.

Lo primero que hice después de instalar

Proxmox, sin una suscripción de pago, viene configurado por defecto para usar el repositorio "enterprise" (de pago) para las actualizaciones, lo que hace que apt update falle con un error de autenticación. El primer ajuste que hace casi todo el mundo con una instalación para uso doméstico es cambiar al repositorio gratuito ("no-subscription"). Entré por SSH y ejecuté:

# Deshabilito el repositorio de pago (enterprise)
sed -i 's/^deb/#deb/' /etc/apt/sources.list.d/pve-enterprise.list

# Añado el repositorio gratuito (no-subscription)
echo "deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list

# Actualizo la lista de paquetes y el sistema
apt update && apt full-upgrade -y

Con esto ya tenía el sistema al día y listo para trabajar, sin el aviso constante de "no tienes una suscripción válida" bloqueando las actualizaciones.

Cómo quedó el punto de partida

Componente Detalle
Equipo HP ProDesk 600 G4 Mini
CPU Intel Pentium Gold G5500T (4 hilos, 3.20 GHz)
RAM 32 GB (16 GB de fábrica + 16 GB reaprovechados)
Almacenamiento 512 GB SSD
Software Proxmox VE 8.1

Y hasta aquí el punto de partida: el servidor físico listo, con Proxmox instalado y funcionando. A partir de ahora es cuando empieza lo entretenido — ir montando servicios de verdad encima. Lo iré contando en próximas entradas.

Tags

#proxmox #homelab #hardware #self-hosting