# Proxmox

### 1. Preparación

{% stepper %}
{% step %}
**Descargar la imagen de CUBE OS**

Visita este [repositorio](https://github.com/eWeLinkCUBE/CUBE-OS/releases/latest) para descargar la última imagen de CUBE OS y extraerla después de la descarga.

Para Proxmox VE 9, descargue el archivo de imagen de disco (comúnmente `sdcard.vmdk.xz`).

Extráigalo para obtener el `.vmdk` archivo.
{% endstep %}

{% step %}
**Prepare un host Proxmox VE**

* Un **host de Proxmox VE** en ejecución con acceso de administrador (interfaz web + Shell/SSH)
* Si aún no ha instalado Proxmox VE, siga la [guía](https://www.proxmox.com/en/products/proxmox-virtual-environment/get-started).
* Recursos recomendados para la VM:
  * **CPU**: 2 núcleos
  * **Memoria**: 4096 MB (4 GB) o más
    {% endstep %}

{% step %}
**Adaptador Zigbee (Opcional)**

Si necesita añadir dispositivos Zigbee, prepare un dongle Zigbee. Dongles Zigbee probados incluyen:

Puede pasar el dongle a la VM en Proxmox (vea la sección opcional más abajo).
{% endstep %}
{% endstepper %}

### 2. Crear una Máquina Virtual (Proxmox)

{% stepper %}
{% step %}
En la interfaz web de Proxmox, haga clic **Crear VM**.

<div align="left"><figure><img src="https://1438513814-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCnF8kmk9yw3yiy2mRerq%2Fuploads%2FxS9FgoQHLLqdGBxwL1sn%2Fimage.png?alt=media&#x26;token=03d7070e-ea60-40fc-969b-8a0ed960253c" alt="" width="563"><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}
**General -** Establezca un ID de VM y un nombre, por ejemplo `CUBE OS`.

<div align="left"><figure><img src="https://1438513814-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCnF8kmk9yw3yiy2mRerq%2Fuploads%2F8tc2J86zFiizshwgAIyV%2Fimage.png?alt=media&#x26;token=72f4b78a-91f6-4f9f-9c90-e0bbc7a14b91" alt="" width="563"><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}
**SO -** Elija **No use ningún medio**.

<div align="left"><figure><img src="https://1438513814-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCnF8kmk9yw3yiy2mRerq%2Fuploads%2FQdua3l1pnrtpcc7pPDAY%2Fimage.png?alt=media&#x26;token=2b570f43-4cc3-4a4f-9c8b-11dd4f4322e7" alt="" width="563"><figcaption></figcaption></figure></div>

{% hint style="info" %}
CUBE OS se proporciona como una imagen de disco preconstruida. En Proxmox, usted va a **importar la imagen de disco** y luego arrancar desde ella.
{% endhint %}
{% endstep %}

{% step %}
**Sistema -** Configuraciones recomendadas:

* **BIOS**: `OVMF (UEFI)`
* **Disco EFI**: agregue un disco EFI (el tamaño predeterminado está bien)
* **Claves Pre-Enfoll**: Desmarcar

<div align="left"><figure><img src="https://1438513814-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCnF8kmk9yw3yiy2mRerq%2Fuploads%2FpfdBgeDtrKo3OhYPAbXw%2Fimage.png?alt=media&#x26;token=61c86177-e2b1-4197-a73c-25ba0e54429e" alt="" width="563"><figcaption></figcaption></figure></div>

{% hint style="info" %}
Al igual que en las guías de VirtualBox/VMware, **UEFI es requerido**. Si no puede arrancar, verifique que la BIOS esté configurada en **OVMF (UEFI)**.
{% endhint %}
{% endstep %}

{% step %}
**Disco / CPU / Memoria / Red**

* **Disco**: no **cree un disco vacío nuevo. Importará la imagen de disco de CUBE OS en la siguiente sección.** : 2 núcleos (tipo de CPU
* **CPU**host `recomendado)` Red
* **Memoria**: 4096 MB (4 GB) o más
* **Puente**:

  * **vmbr0**: `(o su puente LAN)` Modelo
  * **VirtIO (paravirtualizado)**: `Para que el descubrimiento en la LAN y`

  <div align="left"><figure><img src="https://1438513814-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCnF8kmk9yw3yiy2mRerq%2Fuploads%2F6VyRJr87Bi24M9Ydjpf8%2Fimage.png?alt=media&#x26;token=12cdb23c-adc8-46ca-baa7-9990370ea565" alt="" width="375"><figcaption></figcaption></figure></div>

{% hint style="warning" %}
cube.local `funcionen de forma fiable, evite la red tipo NAT. Use una` red puenteada **conectada a su LAN doméstica/oficina.** 3. Importar la imagen de disco de CUBE OS en Proxmox
{% endhint %}
{% endstep %}
{% endstepper %}

### Importará la imagen de CUBE OS extraída (por ejemplo

CUBE-OS.vmdk `) y la adjuntará como el disco de arranque de la VM.`Encuentre el almacenamiento correcto (

{% stepper %}
{% step %}
**local`, no`local-lvm `En la barra lateral izquierda de la interfaz web de Proxmox, haga clic`).** (no **, no** Subir el **En la barra lateral izquierda de la interfaz web de Proxmox, haga clic**).

<div align="left"><figure><img src="https://1438513814-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCnF8kmk9yw3yiy2mRerq%2Fuploads%2FiPnpG4xmGCMdIlIDGg87%2Fimage.png?alt=media&#x26;token=175030f1-f975-4664-99c7-27bb7dcdcc17" alt="" width="563"><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}
**en `.vmdk` Haga clic `, no`**

1. Importar **Seleccione la imagen de disco extraída en su ordenador, por ejemplo:**
2. sdcard.vmdk
   * `Espere a que la carga se complete (800+ MB puede tardar un rato)`
3. Después de que termine, debería ver el archivo en la lista de

<div align="left"><figure><img src="https://1438513814-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCnF8kmk9yw3yiy2mRerq%2Fuploads%2FfuXNaQrDKv2E81C1Gcqm%2Fimage.png?alt=media&#x26;token=d2cecdf6-ed34-4f9d-a029-0e407f742277" alt="" width="563"><figcaption></figcaption></figure></div>

Contenido **.** Adjunte el disco importado y configúrelo como disco de arranque.

<div align="left"><figure><img src="https://1438513814-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCnF8kmk9yw3yiy2mRerq%2Fuploads%2FblP4P5F1uymfIC01W0ii%2Fimage.png?alt=media&#x26;token=a532cd47-0f32-406c-a7e0-7c0860e8a35e" alt="" width="369"><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}
**En la VM de CUBE OS:** Vaya a

1. Hardware **Seleccione el**
2. importado **Agregar** → ![](https://1438513814-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCnF8kmk9yw3yiy2mRerq%2Fuploads%2FHHAzYiA9dcGIaV5vySZI%2Fimage.png?alt=media\&token=bbc9c988-1529-45ee-b52b-afae61468e8e)**Importar disco duro**

<div align="left"><figure><img src="https://1438513814-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCnF8kmk9yw3yiy2mRerq%2Fuploads%2FF69ghjcxJnIAPSqGtKWH%2Fimage.png?alt=media&#x26;token=0663b5a7-3c5f-4a76-a03a-a8a92bb73185" alt="" width="556"><figcaption></figcaption></figure></div>

3. Luego vaya a **Opciones → Orden de arranque** y configure el disco importado como el primer dispositivo de arranque.

<div align="left"><figure><img src="https://1438513814-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCnF8kmk9yw3yiy2mRerq%2Fuploads%2FgFpqm3Cc2iT0egyb6ruO%2Fimage.png?alt=media&#x26;token=4916ed74-486c-4fbb-a805-550141c5dbc8" alt="" width="563"><figcaption></figcaption></figure></div>
{% endstep %}
{% endstepper %}

### 4. Arrancar CUBE OS

{% stepper %}
{% step %}
Haga clic para![](https://1438513814-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCnF8kmk9yw3yiy2mRerq%2Fuploads%2FU63IlpRoEXQvlMX5UFfA%2Fimage.png?alt=media\&token=868c3c5e-174c-4b72-986d-32d3898b97a7) la VM y abra la **Consola**.

<div align="left"><figure><img src="https://1438513814-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCnF8kmk9yw3yiy2mRerq%2Fuploads%2Fp6ESYiONl9HLhsdjh5eb%2Fimage.png?alt=media&#x26;token=af9bf298-919c-4e53-8051-b2fa475f640a" alt="" width="563"><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}
Espere unos momentos a que CUBE OS se inicialice.

Una vez que el arranque esté completo, debería ver la **dirección IP** mostrada en la consola.

<div align="left"><figure><img src="https://1438513814-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCnF8kmk9yw3yiy2mRerq%2Fuploads%2F6DzbTjl6xb6J7QpxyiRU%2Fimage.png?alt=media&#x26;token=4fcbb889-05b1-431c-b356-a75786949d05" alt="" width="563"><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}
Abrir la interfaz web de CUBE OS

* Visite `http://<CUBE_OS_IP>/`, o
* Pruebe: <http://cube.local>

<div align="left"><figure><img src="https://1438513814-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCnF8kmk9yw3yiy2mRerq%2Fuploads%2F6T5sTzxEzfPdiYX1nH0t%2Fimage.png?alt=media&#x26;token=bc18e466-130b-42c2-9f1f-70e704895398" alt="" width="375"><figcaption></figcaption></figure></div>

Tras un acceso exitoso, se puede ver una ID corta en la página de configuración. Posteriormente, acceda a la página de gestión web de CUBE OS usando `cube-{short id}.local`, lo cual es útil para diferenciar múltiples instancias de CUBE OS en la misma red local.

<div align="left"><figure><img src="https://1438513814-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCnF8kmk9yw3yiy2mRerq%2Fuploads%2FtKCHG1Z8FMgijVHgUxdU%2Fimage.png?alt=media&#x26;token=d0f0bc2f-9599-4b45-9c7c-61eb7af32ab4" alt="" width="375"><figcaption></figcaption></figure></div>
{% endstep %}
{% endstepper %}

### 5. (Opcional) Pase del dongle USB Zigbee (Proxmox)

{% stepper %}
{% step %}
Conecte el dongle Zigbee en el host Proxmox.
{% endstep %}

{% step %}
En la VM, vaya a **Hardware → Agregar → Dispositivo USB**.

* Preferiblemente seleccione por **ID de proveedor/dispositivo** (más estable que por puerto si cambia los puertos USB).
* Si su dongle expone una interfaz serial, también puede aparecer bajo **Agregar → Puerto serial** dependiendo de su configuración.

<div align="left"><figure><img src="https://1438513814-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCnF8kmk9yw3yiy2mRerq%2Fuploads%2FzspXAwmgdYxXVKMFNKkn%2Fimage.png?alt=media&#x26;token=71363e03-aa40-4e59-a1d2-d3e30acfe487" alt="" width="370"><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}
Reinicie la VM (si es necesario) y luego agregue dispositivos Zigbee en CUBE OS.
{% endstep %}
{% endstepper %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://cube.ewelink.cc/cube-os-es/primeros-pasos/quickstart/maquina-virtual/proxmox.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
