# 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 %}
