Cómo instalar Proxmox en Debian 12 paso a paso
Con Proxmox Virtual Environment (Proxmox VE) puedes gestionar fácilmente máquinas virtuales y contenedores en Linux. En esta guía práctica aprenderás cómo instalar y configurar Debian Proxmox paso a paso, de forma segura y optimizada.
- Procesadores de última generación
- Hardware dedicado de alto rendimiento
- Seguridad de primer nivel
Paso 1: preparar el servidor
Antes de comenzar la instalación de Proxmox en Debian, asegúrate de disponer de un servidor adecuado y de los recursos necesarios. Para un entorno de pruebas o de producción estándar, se recomienda disponer al menos de un procesador de cuatro núcleos, 8 GB de RAM y 100 GB de espacio en disco.
Comprueba que Debian 12 esté instalado correctamente y que tenga conexión a Internet. A continuación, actualiza todos los paquetes del sistema para preparar la instalación de Proxmox:
sudo apt update && sudo apt upgrade -y
sudo rebootbashA diferencia de una instalación de Proxmox sobre hardware dedicado, al configurarlo sobre Debian 12 tienes control total del sistema operativo. Esto te permite instalar otros paquetes y servicios adicionales según tus necesidades, además de beneficiarte de la estabilidad de Debian.
Paso 2: añadir el repositorio de Proxmox
Como Proxmox no está incluido en los repositorios oficiales de Debian, es necesario añadir su repositorio manualmente. 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.gpgbashLuego, añade el repositorio 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.listbashPor último, actualiza la lista de paquetes:
sudo apt updatebashEn esta guía se utiliza el repositorio “no-subscription” de Proxmox, que es de acceso libre y adecuado para entornos de prueba, instalaciones privadas o sistemas pequeños de producción. Incluye todas las actualizaciones y parches de seguridad, pero sin soporte técnico ni acceso al repositorio Enterprise. Si vas a usar Proxmox en un entorno profesional, se recomienda adquirir una suscripción para recibir actualizaciones verificadas y soporte oficial.
Paso 3: instalar el kernel de Proxmox
Antes de instalar el entorno virtual de Proxmox, primero debes configurar el kernel específico de Proxmox. Este núcleo está optimizado para entornos de virtualización y garantiza un mejor rendimiento y compatibilidad con Proxmox VE.
Ejecuta los siguientes comandos en el terminal:
sudo apt install proxmox-default-kernel -y
sudo rebootbash- Nuevos GPUs NVIDIA RTX PRO 6000 Blackwell de alto rendimiento disponibles
- Rendimiento sin igual para cargas de trabajo exigentes de inteligencia artificial y análisis de datos
- Alojadas en centros de datos seguros y fiables
- Pago por uso, con precios flexibles
Paso 4: instalar Proxmox
A continuación, procede con la instalación completa de Proxmox en Debian. Con el siguiente comando se descargan todos los paquetes necesarios y se configura Proxmox VE automáticamente:
sudo apt install proxmox-ve postfix open-iscsi -ybashDurante la instalación, puede que el sistema te pida configurar Postfix. En ese caso, selecciona la opción “Internet Site” e introduce el nombre de host de tu servidor. Cuando la instalación finalice, reinicia el sistema:
sudo rebootbashPaso 5: eliminar paquetes de kernel innecesarios
Después de la instalación, tu sistema usará el kernel de Proxmox, que se basa en Debian pero está optimizado para la virtualización. Dado que Debian 12 incluye su propio kernel (“linux-image-amd64”), es recomendable eliminar el kernel original de Debian para evitar conflictos o entradas duplicadas en el menú de arranque. Esto mantiene el sistema limpio y evita posibles errores en futuras actualizaciones.
Ejecuta los siguientes comandos:
sudo apt remove linux-image-amd64 linux-image-6.1* -y
sudo update-grubbashEl primer comando elimina los paquetes del kernel de Debian que ya no son necesarios. El segundo actualiza el gestor de arranque para que el sistema utilice exclusivamente el kernel de Proxmox.
Finalmente, reinicia el servidor para aplicar los cambios:
sudo rebootbashDespués del reinicio, puedes comprobar si el kernel de Proxmox está activo con:
uname -rbashEl resultado debería ser similar a: 6.8.4-3-pve. Si aparece una versión parecida, tu sistema se ha migrado correctamente al kernel de Proxmox.
Paso 6: acceder a la interfaz web de Proxmox
Tu sistema Debian con Proxmox ya está completamente instalado y listo para usar. Toda la administración se realiza fácilmente desde una interfaz web, accesible desde cualquier navegador. Abre el navegador y escribe en la barra de direcciones 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 advertencia indicando que el certificado SSL no es de confianza. Esto es completamente normal, ya que Proxmox utiliza un certificado autofirmado. Puedes confirmar la advertencia y continuar de todos modos. A continuación, se abrirá la página de inicio de sesión de Proxmox VE. Inicia sesión con el usuario root y la contraseña de tu sistema Debian. El campo Realm debería estar configurado por defecto como Linux PAM standard authentication; no es necesario cambiar esta opción.
Si no puedes acceder a la interfaz web de Proxmox a través del puerto 8006, es posible que el cortafuegos esté bloqueando la conexión. Asegúrate de que el puerto esté abierto para poder acceder correctamente.
Una vez dentro, verás el panel principal de Proxmox, desde el cual tendrás acceso a todas las funciones de administración:
- Creación y gestión de máquinas virtuales y contenedores
- Configuración de redes y almacenamiento
- Supervisión de recursos como CPU, RAM y uso de disco
Con esto, la instalación básica está completa y puedes empezar a configurar tu primer entorno virtual.
Paso 7: ajustar repositorios y eliminar mensajes de advertencia
Tras la instalación y el primer inicio de sesión, Proxmox suele mostrar un mensaje indicando que no hay una suscripción activa. Esto ocurre porque el sistema intenta acceder al repositorio Enterprise, que requiere una licencia de soporte. Como estamos usando el repositorio “no-subscription”, puedes desactivar la advertencia con el siguiente comando:
sudo sed -i 's/^deb/#deb/' /etc/apt/sources.list.d/pve-enterprise.listbashCon esto, se comentará la línea del repositorio Enterprise, que dejará de usarse en futuras actualizaciones. Luego, actualiza la lista de paquetes:
sudo apt updatebashEste cambio no afecta la estabilidad del sistema. Solo evita que aparezca la advertencia de licencia y asegura que Proxmox obtenga las actualizaciones desde el repositorio “no-subscription”.
Paso 8: actualizar el sistema y comprobación final
Para terminar, asegúrate de que el sistema esté completamente actualizado y que todos los servicios de Proxmox funcionen correctamente. Esto garantiza la estabilidad y compatibilidad del entorno. Primero, actualiza todos los paquetes:
sudo apt full-upgrade -ybashDespués de la actualización, se recomienda comprobar el estado de los servicios principales de Proxmox. Estos procesos garantizan el funcionamiento fluido de la interfaz de administración y de las funciones de virtualización.
sudo systemctl status pve-cluster
sudo systemctl status pvedaemon
sudo systemctl status pveproxybashSi todos los servicios aparecen como active (running), tu instalación de Proxmox Debian funciona correctamente. Con esto, la configuración está completa y tu servidor está listo para su uso en producción. A partir de ahora, puedes crear máquinas virtuales y contenedores desde la interfaz web, configurar redes y gestionar los recursos de almacenamiento.
Una vez que tu entorno esté listo, puedes ampliar la funcionalidad de Proxmox, por ejemplo, integrando un servidor de archivos Proxmox para acceso centralizado al almacenamiento o un servidor de respaldo Proxmox para crear copias de seguridad automáticas y seguras.

