Con Proxmox Virtual En­vi­ro­n­me­nt (Proxmox VE) puedes gestionar fá­ci­l­me­n­te máquinas virtuales y co­n­te­ne­do­res en Linux. En esta guía práctica apre­n­de­rás cómo instalar y co­n­fi­gu­rar Debian Proxmox paso a paso, de forma segura y op­ti­mi­za­da.

Se­r­vi­do­res dedicados
Re­n­di­mie­n­to e in­no­va­ción
  • Pro­ce­sa­do­res de última ge­ne­ra­ción
  • Hardware dedicado de alto re­n­di­mie­n­to
  • Seguridad de primer nivel

Paso 1: preparar el servidor

Antes de comenzar la in­s­ta­la­ción de Proxmox en Debian, asegúrate de disponer de un servidor adecuado y de los recursos ne­ce­sa­rios. Para un entorno de pruebas o de pro­du­c­ción estándar, se re­co­mie­n­da disponer al menos de un pro­ce­sa­dor de cuatro núcleos, 8 GB de RAM y 100 GB de espacio en disco.

Comprueba que Debian 12 esté instalado co­rre­c­ta­me­n­te y que tenga conexión a Internet. A co­n­ti­nua­ción, actualiza todos los paquetes del sistema para preparar la in­s­ta­la­ción de Proxmox:

sudo apt update && sudo apt upgrade -y
sudo reboot
bash
Consejo

A di­fe­re­n­cia de una in­s­ta­la­ción de Proxmox sobre hardware dedicado, al co­n­fi­gu­rar­lo sobre Debian 12 tienes control total del sistema operativo. Esto te permite instalar otros paquetes y servicios adi­cio­na­les según tus ne­ce­si­da­des, además de be­ne­fi­ciar­te de la es­ta­bi­li­dad de Debian.

Paso 2: añadir el re­po­si­to­rio de Proxmox

Como Proxmox no está incluido en los re­po­si­to­rios oficiales de Debian, es necesario añadir su re­po­si­to­rio ma­nua­l­me­n­te. Primero, importa la clave GPG de Proxmox:

sudo wget https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg
bash

Luego, añade el re­po­si­to­rio de Proxmox VE:

echo "deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription" | sudo tee /etc/apt/sources.list.d/pve-install-repo.list
bash

Por último, actualiza la lista de paquetes:

sudo apt update
bash
Nota

En esta guía se utiliza el re­po­si­to­rio “no-su­b­s­cri­p­tion” de Proxmox, que es de acceso libre y adecuado para entornos de prueba, in­s­ta­la­cio­nes privadas o sistemas pequeños de pro­du­c­ción. Incluye todas las ac­tua­li­za­cio­nes y parches de seguridad, pero sin soporte técnico ni acceso al re­po­si­to­rio En­te­r­pri­se. Si vas a usar Proxmox en un entorno pro­fe­sio­nal, se re­co­mie­n­da adquirir una su­s­cri­p­ción para recibir ac­tua­li­za­cio­nes ve­ri­fi­ca­das y soporte oficial.

Paso 3: instalar el kernel de Proxmox

Antes de instalar el entorno virtual de Proxmox, primero debes co­n­fi­gu­rar el kernel es­pe­cí­fi­co de Proxmox. Este núcleo está op­ti­mi­za­do para entornos de vi­r­tua­li­za­ción y garantiza un mejor re­n­di­mie­n­to y co­m­pa­ti­bi­li­dad con Proxmox VE.

Ejecuta los si­guie­n­tes comandos en el terminal:

sudo apt install proxmox-default-kernel -y
sudo reboot
bash
Se­r­vi­do­res GPU
Potencia re­de­fi­ni­da con GPUs RTX PRO 6000 en hardware dedicado
  • Nuevos GPUs NVIDIA RTX PRO 6000 Blackwell de alto re­n­di­mie­n­to di­s­po­ni­bles
  • Re­n­di­mie­n­to sin igual para cargas de trabajo exigentes de in­te­li­ge­n­cia ar­ti­fi­cial y análisis de datos
  • Alojadas en centros de datos seguros y fiables
  • Pago por uso, con precios flexibles

Paso 4: instalar Proxmox

A co­n­ti­nua­ción, procede con la in­s­ta­la­ción completa de Proxmox en Debian. Con el siguiente comando se descargan todos los paquetes ne­ce­sa­rios y se configura Proxmox VE au­to­má­ti­ca­me­n­te:

sudo apt install proxmox-ve postfix open-iscsi -y
bash

Durante la in­s­ta­la­ción, puede que el sistema te pida co­n­fi­gu­rar Postfix. En ese caso, se­le­c­cio­na la opción “Internet Site” e introduce el nombre de host de tu servidor. Cuando la in­s­ta­la­ción finalice, reinicia el sistema:

sudo reboot
bash

Paso 5: eliminar paquetes de kernel in­ne­ce­sa­rios

Después de la in­s­ta­la­ción, tu sistema usará el kernel de Proxmox, que se basa en Debian pero está op­ti­mi­za­do para la vi­r­tua­li­za­ción. Dado que Debian 12 incluye su propio kernel (“linux-image-amd64”), es re­co­me­n­da­ble eliminar el kernel original de Debian para evitar co­n­fli­c­tos o entradas du­pli­ca­das en el menú de arranque. Esto mantiene el sistema limpio y evita posibles errores en futuras ac­tua­li­za­cio­nes.

Ejecuta los si­guie­n­tes comandos:

sudo apt remove linux-image-amd64 linux-image-6.1* -y
sudo update-grub
bash

El primer comando elimina los paquetes del kernel de Debian que ya no son ne­ce­sa­rios. El segundo actualiza el gestor de arranque para que el sistema utilice ex­clu­si­va­me­n­te el kernel de Proxmox.

Fi­na­l­me­n­te, reinicia el servidor para aplicar los cambios:

sudo reboot
bash

Después del reinicio, puedes comprobar si el kernel de Proxmox está activo con:

uname -r
bash

El resultado debería ser similar a: 6.8.4-3-pve. Si aparece una versión parecida, tu sistema se ha migrado co­rre­c­ta­me­n­te al kernel de Proxmox.

Paso 6: acceder a la interfaz web de Proxmox

Tu sistema Debian con Proxmox ya está co­m­ple­ta­me­n­te instalado y listo para usar. Toda la ad­mi­ni­s­tra­ción se realiza fá­ci­l­me­n­te desde una interfaz web, accesible desde cualquier navegador. Abre el navegador y escribe en la barra de di­re­c­cio­nes la dirección IP de tu servidor seguida del puerto estándar 8006. Usa el protocolo HTTPS, ya que la conexión está cifrada por defecto:

https://<TU-IP>:8006/

En el primer acceso, es posible que tu navegador muestre una ad­ve­r­te­n­cia indicando que el ce­r­ti­fi­ca­do SSL no es de confianza. Esto es co­m­ple­ta­me­n­te normal, ya que Proxmox utiliza un ce­r­ti­fi­ca­do au­to­fi­r­ma­do. Puedes confirmar la ad­ve­r­te­n­cia y continuar de todos modos. A co­n­ti­nua­ción, se abrirá la página de inicio de sesión de Proxmox VE. Inicia sesión con el usuario root y la co­n­tra­se­ña de tu sistema Debian. El campo Realm debería estar co­n­fi­gu­ra­do por defecto como Linux PAM standard authentication; no es necesario cambiar esta opción.

Nota

Si no puedes acceder a la interfaz web de Proxmox a través del puerto 8006, es posible que el co­r­ta­fue­gos esté blo­quea­n­do la conexión. Asegúrate de que el puerto esté abierto para poder acceder co­rre­c­ta­me­n­te.

Una vez dentro, verás el panel principal de Proxmox, desde el cual tendrás acceso a todas las funciones de ad­mi­ni­s­tra­ción:

  • Creación y gestión de máquinas virtuales y co­n­te­ne­do­res
  • Co­n­fi­gu­ra­ción de redes y al­ma­ce­na­mie­n­to
  • Su­pe­r­vi­sión de recursos como CPU, RAM y uso de disco

Con esto, la in­s­ta­la­ción básica está completa y puedes empezar a co­n­fi­gu­rar tu primer entorno virtual.

Paso 7: ajustar re­po­si­to­rios y eliminar mensajes de ad­ve­r­te­n­cia

Tras la in­s­ta­la­ción y el primer inicio de sesión, Proxmox suele mostrar un mensaje indicando que no hay una su­s­cri­p­ción activa. Esto ocurre porque el sistema intenta acceder al re­po­si­to­rio En­te­r­pri­se, que requiere una licencia de soporte. Como estamos usando el re­po­si­to­rio “no-su­b­s­cri­p­tion”, puedes des­ac­ti­var la ad­ve­r­te­n­cia con el siguiente comando:

sudo sed -i 's/^deb/#deb/' /etc/apt/sources.list.d/pve-enterprise.list
bash

Con esto, se comentará la línea del re­po­si­to­rio En­te­r­pri­se, que dejará de usarse en futuras ac­tua­li­za­cio­nes. Luego, actualiza la lista de paquetes:

sudo apt update
bash

Este cambio no afecta la es­ta­bi­li­dad del sistema. Solo evita que aparezca la ad­ve­r­te­n­cia de licencia y asegura que Proxmox obtenga las ac­tua­li­za­cio­nes desde el re­po­si­to­rio “no-su­b­s­cri­p­tion”.

Paso 8: ac­tua­li­zar el sistema y co­m­pro­ba­ción final

Para terminar, asegúrate de que el sistema esté co­m­ple­ta­me­n­te ac­tua­li­za­do y que todos los servicios de Proxmox funcionen co­rre­c­ta­me­n­te. Esto garantiza la es­ta­bi­li­dad y co­m­pa­ti­bi­li­dad del entorno. Primero, actualiza todos los paquetes:

sudo apt full-upgrade -y
bash

Después de la ac­tua­li­za­ción, se re­co­mie­n­da comprobar el estado de los servicios pri­n­ci­pa­les de Proxmox. Estos procesos ga­ra­n­ti­zan el fu­n­cio­na­mie­n­to fluido de la interfaz de ad­mi­ni­s­tra­ción y de las funciones de vi­r­tua­li­za­ción.

sudo systemctl status pve-cluster
sudo systemctl status pvedaemon
sudo systemctl status pveproxy
bash

Si todos los servicios aparecen como active (running), tu in­s­ta­la­ción de Proxmox Debian funciona co­rre­c­ta­me­n­te. Con esto, la co­n­fi­gu­ra­ción está completa y tu servidor está listo para su uso en pro­du­c­ción. A partir de ahora, puedes crear máquinas virtuales y co­n­te­ne­do­res desde la interfaz web, co­n­fi­gu­rar redes y gestionar los recursos de al­ma­ce­na­mie­n­to.

Una vez que tu entorno esté listo, puedes ampliar la fu­n­cio­na­li­dad de Proxmox, por ejemplo, in­te­gra­n­do un servidor de archivos Proxmox para acceso ce­n­tra­li­za­do al al­ma­ce­na­mie­n­to o un servidor de respaldo Proxmox para crear copias de seguridad au­to­má­ti­cas y seguras.

Ir al menú principal