Configurar Proxmox VE tras la instalación
Después de instalar Proxmox VE, se necesitan algunos ajustes antes de crear máquinas virtuales: configurar los repositorios para que el nodo reciba actualizaciones, actualizar el sistema, agregar discos para el almacenamiento de máquinas virtuales y proteger SSH contra adivinanza de contraseñas. Esta guía cubre estos pasos para Proxmox VE 8 y 9. Los pasos principales son los mismos en ambas versiones, aunque algunos detalles de la interfaz pueden diferir. Las capturas de pantalla fueron tomadas en Proxmox VE 8.4.
Proxmox VE 8 alcanzó el fin del soporte el 31 de agosto de 2026. En un servidor nuevo, instale Proxmox VE 9. Si el servidor ejecuta la versión 8, planifique una actualización a la versión 9.
Paso 1. Configurar los repositorios
Una instalación nueva habilita el repositorio enterprise por defecto. El acceso requiere una suscripción válida, y sin ella, apt update devuelve un error 401 Unauthorized para este repositorio. Para recibir actualizaciones sin suscripción, deshabilite el repositorio enterprise y habilite el repositorio gratuito no-subscription.
El repositorio no-subscription es proporcionado oficialmente por Proxmox para uso de prueba y no productivo. Sus paquetes están menos probados que los enterprise. Para servidores de producción, Proxmox recomienda una suscripción.
En la interfaz web
Abra la interfaz web en https://SERVER_IP:8006 e inicie sesión como root con el realm Linux PAM. Seleccione el nodo en el árbol de la izquierda y vaya a Updates → Repositories.

Seleccione la línea con pve-enterprise y haga clic en Disable.

Si la lista también contiene un repositorio Ceph enterprise habilitado y usted no usa Ceph con una suscripción, deshabítelo de la misma manera. Después de eso, el estado muestra un error indicando que ningún repositorio de Proxmox VE está habilitado. Esto es esperado hasta que agregue el siguiente repositorio.
Haga clic en Add. El panel muestra un recordatorio de que el servidor no tiene una suscripción válida. Haga clic en OK, seleccione No-Subscription en la lista Repository y haga clic en Add.

El repositorio aparece en la lista, y el estado cambia a You get updates for Proxmox VE. La advertencia de que el repositorio no-subscription no se recomienda para uso en producción es esperada.

Desde la línea de comandos
Lo mismo se puede hacer desde el shell.
En Proxmox VE 8 con los archivos de repositorio predeterminados, comente el repositorio enterprise y agregue el no-subscription:
sed -i 's/^deb/#deb/' /etc/apt/sources.list.d/pve-enterprise.list echo "deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list
Proxmox VE 9 utiliza archivos de repositorio en formato deb822 con extensión .sources. Para deshabilitar el repositorio enterprise, agregue la línea Enabled: no a /etc/apt/sources.list.d/pve-enterprise.sources. Para agregar el repositorio no-subscription, cree el archivo /etc/apt/sources.list.d/proxmox.sources con el siguiente contenido:
Types: deb URIs: http://download.proxmox.com/debian/pve Suites: trixie Components: pve-no-subscription Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
La interfaz web edita correctamente los archivos en ambos formatos, por lo que es la forma más sencilla en ambas versiones.
Paso 2. Actualizar el sistema
En la interfaz web, vaya a Updates y haga clic en Refresh. Cuando la lista de paquetes esté actualizada, haga clic en Upgrade. Se abre una ventana de consola. Confirme la actualización con Y y espere hasta que termine.

Desde la línea de comandos:
apt update apt dist-upgrade
En Proxmox VE, siempre use apt dist-upgrade (o apt full-upgrade), no apt upgrade. La simple upgrade no instala nuevas dependencias y puede dejar el sistema en un estado inconsistente.
Si la actualización instaló un nuevo kernel, reinicie el nodo:
reboot
Paso 3. Agregar un disco para máquinas virtuales
Proxmox VE puede utilizar un disco adicional de varias maneras. La elección depende de qué almacenará en él.
- Directory: Un sistema de archivos regular montado como carpeta. Puede almacenar imágenes de disco en formato qcow2 o raw, imágenes ISO, plantillas de contenedores y copias de seguridad. Adecuado para backups e imágenes ISO.
- LVM: Un grupo de volúmenes para discos de máquinas virtuales. Rápido y simple, pero LVM plano no soporta instantáneas (snapshots).
- LVM-Thin: Como LVM, pero con aprovisionamiento dinámico (thin provisioning) e instantáneas. Este es el tipo que Proxmox VE usa para
local-lvmdespués de la instalación. - ZFS: Un sistema de archivos con sumas de verificación, compresión, instantáneas y RAID por software. Necesita más RAM que los otros tipos.
Comprobar los discos libres
Seleccione el nodo y vaya a Disks. La lista muestra todos los discos del servidor. Un disco libre tiene No en la columna Usage.

Si el disco fue usado antes y aún tiene particiones, selecciónelo y haga clic en Wipe Disk.
Wipe Disk elimina todos los datos del disco. Revise el nombre del dispositivo y el modelo dos veces antes de confirmar.
Opción 1. Directory
Vaya a Disks → Directory y haga clic en Create: Directory. Seleccione el disco, elija el sistema de archivos (ext4 o xfs), introduzca un nombre y mantenga marcada la casilla Add Storage. Haga clic en Create.

Proxmox VE formatea el disco, lo monta bajo /mnt/pve/NAME y lo agrega como un almacenamiento que acepta todos los tipos de contenido: backups, imágenes de disco, imágenes ISO, contenedores y snippets. Para limitar qué se puede almacenar en él, vaya a Datacenter → Storage, seleccione el almacenamiento, haga clic en Edit y cambie Content.
Opción 2. LVM
Vaya a Disks → LVM y haga clic en Create: Volume Group. Seleccione el disco, introduzca un nombre y mantenga marcada la casilla Add Storage. Haga clic en Create.

El almacenamiento aparece en el árbol de la izquierda y puede contener discos de máquinas virtuales.
Si necesita instantáneas de máquinas virtuales en este disco, use en su lugar Disks → LVM-Thin → Create: Thinpool. El diálogo tiene los mismos campos.
Opción 3. ZFS
Vaya a Disks → ZFS y haga clic en Create: ZFS. Introduzca un nombre, seleccione uno o más discos y elija el nivel de RAID:
- Single Disk para un disco, sin redundancia;
- Mirror para dos o más discos, los datos se copian en cada uno de ellos;
- RAIDZ para tres o más discos, con paridad simple;
- RAIDZ2 para cuatro o más discos, con doble paridad;
- RAIDZ3 para cinco o más discos, con triple paridad.
Mantenga Compression configurado en on y ashift en 12, a menos que tenga una razón para cambiarlos. Mantenga marcada la casilla Add Storage y haga clic en Create.

ZFS utiliza RAM para su caché (ARC). Por defecto, la caché puede ocupar hasta el 50% de la memoria del servidor. En instalaciones nuevas de Proxmox VE 8.1 y posteriores, el límite es del 10% de la memoria, pero no más de 16 GiB. Planifique suficiente RAM para las máquinas virtuales y para ZFS. No use ZFS sobre un volumen RAID por hardware: ZFS necesita acceso directo a los discos.
Comprobar los almacenes
Vaya a Datacenter → Storage. Los nuevos almacenes están en la lista con sus tipos y contenidos.

La columna Content muestra qué tipos de datos admite cada almacén. Los tipos disponibles dependen del tipo de almacenamiento, así que revise esta columna antes de usar un almacén para discos de máquinas virtuales, contenedores, imágenes ISO o backups.
Paso 4. Proteger SSH con Fail2Ban
Fail2Ban bloquea direcciones IP tras varios intentos fallidos de inicio de sesión. Instálelo:
apt update apt install fail2ban
No edite /etc/fail2ban/jail.conf: se reemplaza con las actualizaciones del paquete. Cree su propio archivo de configuración:
nano /etc/fail2ban/jail.local
Agregue las siguientes líneas:
[sshd] enabled = true backend = systemd maxretry = 5 findtime = 10m bantime = 1h
Aquí maxretry es el número de intentos fallidos, findtime es el período en el que se cuentan, y bantime es cuánto tiempo permanece bloqueada la dirección. La línea backend = systemd hace que Fail2Ban lea el registro SSH desde el diario del sistema. En Proxmox VE 8 y 9, el registro SSH a menudo solo se escribe en el diario y /var/log/auth.log no existe, por lo que el backend basado en archivos por defecto no funcionaría.
Reinicie el servicio y compruebe el estado:
systemctl restart fail2ban fail2ban-client status sshd
La salida muestra el número de intentos fallidos y la lista de direcciones bloqueadas.
Si el servidor solo es administrado por usted, es más seguro iniciar sesión con claves SSH y deshabilitar el inicio de sesión con contraseña. Antes de deshabilitar las contraseñas, asegúrese de que el inicio de sesión con clave funciona y de que tiene acceso a la consola mediante IP-KVM. Fail2Ban se convierte entonces en una capa adicional de protección. También puede proteger la interfaz web en el puerto 8006 con Fail2Ban: consulte la página oficial de Fail2ban en la wiki de Proxmox VE.
Conclusión
El nodo ahora recibe actualizaciones del repositorio no-subscription, el sistema está actualizado, hay un disco adicional listo para máquinas virtuales y SSH está protegido contra adivinanza de contraseñas. Ahora puede subir imágenes ISO y crear máquinas virtuales y contenedores.