Usaremos la interfaz web de Proxmox VE desde un navegador (Chrome, Edge, Firefox).
El administrador te entregará:
- IP del servidor Proxmox (ej.:
172.25.205.161) - Puerto de administración (por defecto
8006)
Luego, abre el navegador y accede con tus credenciales que te asignaron:
https://IP_DEL_PROXMOX:8006
Antes de crear una VM o un contenedor LXC, Proxmox necesita tener:
- Imágenes ISO de sistemas operativos (para las VMs).
- Plantillas de contenedor (CT Templates) para los LXC.
En el panel izquierdo selecciona el almacenamiento del nodo, por ejemplo:
local (proxmox-test-1)
Luego, en la parte central, abre la pestaña ISO Images. Arriba verás dos botones principales:
-
Upload
Permite subir un archivo.isodesde tu computadora al almacenamientolocal.
Úsalo cuando ya descargaste la ISO (por ejemplo,ubuntu-22.04.iso) en tu PC y quieres tenerla disponible en Proxmox. -
Download from URL
Permite descargar una ISO directamente desde una URL.
Es útil si el servidor Proxmox tiene acceso a internet y quieres bajar la ISO desde el sitio oficial sin pasar por tu PC.
Todas las ISOs que cargues aquí aparecerán en la lista y luego podrás seleccionarlas al usar el asistente Create VM.
En el mismo almacenamiento local (proxmox-test-1), selecciona ahora la pestaña CT Templates. Aquí gestionas las plantillas que se usan para crear contenedores LXC.
En la parte superior verás:
-
Templates
Abre un catálogo de plantillas oficiales (Debian, Ubuntu, Alpine, etc.) de los repositorios de Proxmox.
Desde aquí puedes elegir una distribución y descargarla con un clic. -
Upload
Permite subir una plantilla de contenedor (.tar.xz,.tar.zst) que ya tengas descargada en tu PC. -
Download from URL
Permite descargar una plantilla desde una URL directa, similar a las ISO.
Una vez que tengas al menos una plantilla descargada, podrás seleccionarla cuando uses el asistente Create CT para crear contenedores LXC ligeros.
Proxmox VE permite dos tipos principales de entornos en el nodo:
- Máquinas virtuales (VM): sistemas completos (Linux, Windows, etc.) con su propio hardware virtual (CPU, RAM, disco).
- Contenedores LXC (CT): sistemas Linux ligeros que comparten el kernel del host y consumen menos recursos.
💡 Antes de empezar, selecciona tu nodo (por ejemplo,
proxmox-test-1) en el panel izquierdo.
Con el nodo seleccionado, en la parte superior derecha verás dos botones:
-
Create VM
Abre el asistente para crear una VM a partir de una imagen ISO. En los siguientes pasos elegirás ISO, tamaño de disco, CPU, RAM y red. -
Create CT
Abre el asistente para crear un contenedor LXC usando una plantilla de CT (de la sección CT Templates). También configurarás nombre, disco, CPU, RAM y red.
En las siguientes secciones de la guía se explicará paso a paso cómo:
- Crear la primera VM con Create VM.
- Crear el primer contenedor LXC con Create CT.
- Más adelante, ver una alternativa usando scripts desde la pestaña Shell del nodo.
En este paso vamos a crear una VM de prueba usando el botón Create VM.
El asistente tiene varias pestañas. Para una configuración básica de laboratorio puedes usar estos valores:
- Node: se selecciona automáticamente (ej.
ciber). - VM ID: Proxmox propone uno libre; puedes dejarlo por defecto.
- Name: escribe un nombre descriptivo, por ejemplo
prueba,kali,win10-lab.
Pulsa Next.
- Marca Use CD/DVD disc image file (iso).
- Storage: el almacenamiento donde subiste las ISOs (ej.
local). - ISO image: selecciona la ISO que cargaste en el Paso 3 (ej.
kali-linux-2025.3-installer-amd64.iso). - Guest OS: selecciona el tipo (
Linux/Windows) y versión aproximada.
Pulsa Next.
- Deja las opciones por defecto para una instalación básica.
- Qemu Agent: recomendado marcarlo para poder usar las funciones avanzadas de Proxmox cuando instales el agente dentro de la VM.
Pulsa Next.
- Bus/Device:
SCSI(por defecto está bien). - Storage:
local(o el almacenamiento que uses). - Disk size (GiB): por ejemplo
32GB para un sistema de pruebas. - Format:
QEMU image format (qcow2)suele ser una buena opción para laboratorios.
Pulsa Next.
- Sockets:
1. - Cores: por ejemplo
2(o más si tu servidor lo permite). - Type: puedes usar
hostpara aprovechar al máximo la CPU real, pero puedes elegir kvm64.
Pulsa Next.
- Memory (MiB): elige la RAM para la VM, por ejemplo
4096(4 GB) para un servidor de pruebas. Ajusta según los recursos del host y el sistema invitado.
Pulsa Next.
- Bridge: normalmente
vmbr0(la interfaz de puente principal del host). - Model:
VirtIO (paravirtualized)para mejor rendimiento. - Firewall: puedes dejarlo marcado si planeas usar las reglas de firewall de Proxmox más adelante.
Pulsa Next.
En la pestaña Confirm verás un resumen de todos los parámetros:
- Nombre, VMID, ISO seleccionada.
- CPU, RAM y disco asignados.
- Configuración de red.
Opcionalmente puedes marcar Start after created para encender la VM al terminar.
Haz clic en Finish para que Proxmox cree la VM.
Con esto ya tienes una VM básica creada y lista para instalar el sistema operativo desde la ISO, te tocará configurar tu VM, solo seguir el wizard de instalación.
Además del asistente gráfico, Proxmox permite crear contenedores LXC usando scripts automatizados.
En este ejemplo usaremos el proyecto de la comunidad:
👉 https://community-scripts.github.io/ProxmoxVE/
Esta página ofrece scripts listos para crear VMs y LXC (Debian, Ubuntu, Docker, Nextcloud, etc.) con configuraciones recomendadas.
⚠️ Nota de seguridad: estos scripts se ejecutan comorooten el nodo Proxmox. Úsalos solo si confías en la fuente y entiendes lo que hacen.
- Abre la página de Proxmox VE Helper-Scripts.
- En la columna izquierda, ve a Operating Systems → Debian (LXC).
- En la parte central verás la descripción y, en la sección How to install, el comando
bash -c "$(curl …debian.sh)".
Copia el comando completo que aparece en el recuadro.
-
En la interfaz web de Proxmox, selecciona tu nodo (por ejemplo
ciber). -
En el menú de la izquierda, haz clic en Shell.
-
Pega el comando en la consola y pulsa Enter, por ejemplo:
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/debian.sh)"
El script descargará y ejecutará el instalador de Debian LXC.
Al iniciar, verás un menú tipo texto llamado Proxmox VE Helper Scripts:
- Elige la opción 1) Default Settings para crear el contenedor con valores recomendados
(ID, disco, CPU, RAM, etc.). - Confirma con
<Ok>.
El script mostrará un resumen de la configuración (ID del contenedor, sistema operativo Debian 13, tipo Unprivileged, tamaño de disco, RAM, etc.) y empezará a crear el LXC.
Cuando termine:
- Aparecerá un nuevo contenedor Debian en el árbol de la izquierda, bajo tu nodo Proxmox.
- Podrás iniciarlo, entrar por consola o integrarlo después con Guacamole para acceder vía web.
Con esto ya tienes dos formas de crear entornos en tu laboratorio:
- Asistente gráfico (Create VM / Create CT) para configuraciones manuales.
- Scripts de la comunidad (Proxmox VE Helper-Scripts) para desplegar contenedores rápido desde la Shell.









