Proxmox VE: Guía completa para tu mini‑servidor en casa

Proxmox VE: tu primer datacenter casero (con un miniPC de ~110 €)

Guía práctica con el mismo enfoque que mi entrada de Docker: clara, accionable y pensada para principiantes que quieren aprender infraestructura en serio.

Índice rápido

  1. ¿Qué es Proxmox VE?
  2. Cómo funciona (en 60 segundos)
  3. Ventajas clave
  4. Requisitos recomendados
  5. ¿Qué puedes montar en casa?
  6. Instalación paso a paso
  7. Primeros pasos en la GUI
  8. Ejemplo práctico (VM + CT)
  9. Buenas prácticas
  10. ¿VM o LXC?
  11. Rendimiento en un miniPC barato
  12. FAQ
  13. Resumen

¿Qué es Proxmox VE y por qué tenerlo en casa?

Proxmox VE (Virtual Environment) es un hipervisor open‑source que combina máquinas virtuales (KVM/QEMU) y contenedores (LXC) con gestión web, snapshots, backups y clustering. Traducido: convierte un miniPC de 100–150 € en tu propio datacenter doméstico para aprender, experimentar y desplegar servicios 24/7.

Idea clave: Proxmox se instala directamente sobre el hardware (bare‑metal). No necesitas un sistema operativo previo.

Cómo funciona Proxmox (en 60 segundos)

KVM / QEMU

Virtualización completa para sistemas operativos enteros (Windows, Linux, *BSD…). Ideal cuando necesitas kernel propio o drivers específicos.

LXC

Contenedores de sistema Linux: ultraligeros, arrancan en segundos, consumen poca RAM/CPU. Perfectos para servicios 24/7.

ZFS

Sistema de archivos con snapshots, compresión y autocuración. Muy recomendable si tienes RAM suficiente.

Gestión web

Todo desde el navegador: crear/arrancar/parar/clonar, programar backups, restaurar, configurar redes y almacenamiento.

Ventajas clave

  • Aprendizaje real de virtualización, redes, almacenamiento y copias de seguridad.
  • Aislamiento y seguridad: cada servicio en su propio contenedor o VM.
  • Snapshots: prueba cosas sin miedo; si rompes algo, vuelves atrás en segundos.
  • Backups programados: a disco externo, NAS o Proxmox Backup Server.
  • Escalable: empieza con un único nodo y añade más (clúster) cuando quieras.
  • Eficiencia: LXC consume muy poco; ideal para hardware modesto.

Requisitos recomendados (home‑lab)

  • CPU: x86_64 con VT‑x/AMD‑V (casi cualquier miniPC moderno).
  • RAM: 8 GB mínimo; 16 GB ideal (mejor para ZFS y varias VMs).
  • Almacenamiento: SSD/NVMe (120–500 GB). Con ZFS, más RAM ayuda.
  • Red: 1 GbE (vale la integrada del miniPC).

Nota: esta guía está pensada para un miniPC barato (~110 €) funcionando 24/7 con varios servicios ligeros.

¿Qué puedes montar con Proxmox en casa?

  • Servicios personales: Pi‑hole/AdGuard Home, Nextcloud, Jellyfin/Plex, Paperless‑ngx, Home Assistant, Syncthing…
  • Entorno de desarrollo y datos: VM Ubuntu con Docker/Compose/Portainer, Jupyter, PostgreSQL, Redis.
  • Laboratorio de redes: OPNsense/pfSense, VLANs, VPNs (WireGuard/Tailscale), reverse proxy (Nginx/Traefik).
  • Prácticas de SRE: alta disponibilidad (clúster), backups/restore, monitorización (Prometheus + Grafana).

Instalación paso a paso

  1. Descarga la ISO de Proxmox VE.
  2. Graba un USB booteable (Rufus, Ventoy, Balena Etcher).
  3. Arranca el miniPC desde el USB y sigue el instalador:
    • Selecciona disco, país/idioma, contraseña de root y correo.
    • Configura red (IP por DHCP o fija; puedes cambiar después).
  4. Accede a la consola web: https://IP-DE-TU-PROXMOX:8006 (usuario root).
  5. Actualiza el sistema (Shell del nodo):
apt update && apt full-upgrade -y

Si no tienes suscripción, activa el repo no‑subscription:

sed -i 's/^deb/# deb/g' /etc/apt/sources.list.d/pve-enterprise.list
cat > /etc/apt/sources.list.d/pve-no-subscription.list <<'EOF'
deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription
EOF
apt update && apt full-upgrade -y
Consejo: habilita NTP y configura alertas por correo para saber si un backup falla.

Primeros pasos en la GUI

  • Storage: añade un directorio (p. ej., /var/lib/vm-images) o ZFS si tienes 2 discos.
  • Networking: vmbr0 es el bridge principal. Crea VLANs (p. ej., vmbr0.10) si las necesitas.
  • Plantillas: usa imágenes cloud (Ubuntu/Debian con cloud‑init) para desplegar VMs en minutos.
  • Backups: programa copias (nodo → Backup) en horario valle (diario/semanal).
  • Snapshots: antes de cambios grandes, crea un snapshot para poder revertir.

Ejemplo práctico: una VM + un contenedor

A) VM Ubuntu Server (para Docker/Jupyter/servicios)

  1. Datacenter → Create VM.
  2. ISO: Ubuntu Server; activa QEMU Guest Agent.
  3. CPU: 2 vCPU; RAM: 4–8 GB; Disco: 32–64 GB (VirtIO).
  4. Red: vmbr0 (VirtIO).

B) CT Debian (LXC) para Pi‑hole

  1. Datacenter → Create CT.
  2. Template: Debian 12. 1 vCPU, 512–1024 MB RAM, disco 4–8 GB.
  3. IP estática o DHCP reservado. Exponer puertos 53/udp, 53/tcp y 80/tcp.
  4. Post‑instalación en el contenedor:
curl -sSL https://install.pi-hole.net | bash

Resultado: Pi‑hole limpia la publicidad de toda la red y tu VM Ubuntu aloja apps (Docker/Portainer/Traefik, etc.).

Buenas prácticas (para que te dure años)

  • Backups 3‑2‑1: 3 copias, 2 soportes, 1 fuera (NAS/USB + nube). Considera Proxmox Backup Server.
  • UPS/SAI: evita corrupción por cortes y asegura apagados limpios.
  • ZFS con compresión si la RAM lo permite.
  • Nomenclatura: prefijos para VMs/CTs y redes (svc-, db-, net-).
  • Actualizaciones: snapshot antes de upgrades mayores.
  • Monitorización: CPU/RAM/IO y journalctl / syslog.
  • Seguridad: claves SSH, 2FA en la GUI y acceso externo por VPN (WireGuard/Tailscale).

¿Cuándo usar VM y cuándo LXC?

Usa VM si…

  • Necesitas kernel propio (Windows, drivers, GPU passthrough).
  • Quieres aislar al máximo y toleras más consumo.

Usa LXC si…

  • Vas a montar servicios Linux estándar.
  • Buscas eficiencia: menos RAM/CPU y arranque instantáneo.

Rendimiento en un miniPC de ~110 €

  • LXC simultáneos: 4–8 servicios ligeros sin problema.
  • VMs: 1–3 VMs pequeñas (2 vCPU / 4 GB) según tu RAM total.
  • Consejo: prioriza LXC para lo cotidiano y deja VMs para casos puntuales.

Consumo típico de un miniPC low‑power: 8–20 W 24/7 (varía por modelo y discos).

FAQ

¿Puedo usar Docker con Proxmox?

Sí. Lo más habitual es crear una VM Ubuntu e instalar Docker ahí (con Portainer/Compose). Así separas orquestación de la capa de virtualización.

¿Necesito ZFS?

No es obligatorio. ZFS aporta snapshots y compresión nativas. En hardware justo, empieza con ext4 + LVM y migra a ZFS cuando amplíes RAM/discos.

¿Qué pasa si rompo algo?

Si tenías snapshot, vuelves atrás. Con backup, restauras en minutos. Acostúmbrate a snapshot antes de cambios críticos.

¿Es mejor que un NAS?

Son cosas distintas. Proxmox es más flexible (VMs + LXC). Un NAS es más “appliance”. Puedes combinarlos: Proxmox para servicios y NAS como almacenamiento/backup.

Resumen

Proxmox VE convierte un miniPC barato en un laboratorio profesional: virtualización, contenedores, redes, almacenamiento y backups. Si estás empezando en informática o datos, es de las mejores inversiones educativas que puedes hacer. Y lo mejor: lo controlas tú, en tu casa, sin cuotas.

Todos los derechos reservados © | Política de Privacidad | Política de Cookies
Scroll al inicio