# Proxmox

### 1. Preparazione

{% stepper %}
{% step %}
**Scarica l'immagine di CUBE OS**

Visita questo [repository](https://github.com/eWeLinkCUBE/CUBE-OS/releases/latest) per scaricare l'ultima immagine di CUBE OS ed estrarla dopo il download.

Per Proxmox VE 9, scarica l'archivio dell'immagine del disco (comunemente `sdcard.vmdk.xz`).

Estrarlo per ottenere il `.vmdk` file.
{% endstep %}

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

* Un **host Proxmox VE** in esecuzione con accesso amministrativo (Web UI + Shell/SSH)
* Se non hai ancora installato Proxmox VE, segui la [guida](https://www.proxmox.com/en/products/proxmox-virtual-environment/get-started).
* Risorse raccomandate per la VM:
  * **CPU**: 2 core
  * **Memoria**: 4096 MB (4 GB) o più
    {% endstep %}

{% step %}
**Adattatore Zigbee (Opzionale)**

Se hai bisogno di aggiungere dispositivi Zigbee, prepara una chiavetta Zigbee. Le chiavette Zigbee testate includono:

Puoi passare la chiavetta alla VM in Proxmox (vedi la sezione opzionale qui sotto).
{% endstep %}
{% endstepper %}

### 2. Crea una macchina virtuale (Proxmox)

{% stepper %}
{% step %}
Nella Web UI di Proxmox, fai clic su **Crea VM**.

<div align="left"><figure><img src="https://2847557189-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 %}
**Generale -** Imposta un ID VM e un nome, ad es. `CUBE OS`.

<div align="left"><figure><img src="https://2847557189-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 %}
**OS -** Scegli **Non utilizzare alcun supporto**.

<div align="left"><figure><img src="https://2847557189-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 è fornito come immagine disco precompilata. In Proxmox, tu **importerai l'immagine del disco** e poi avvierai da essa.
{% endhint %}
{% endstep %}

{% step %}
**Sistema -** Impostazioni consigliate:

* **BIOS**: `OVMF (UEFI)`
* **Disco EFI**: aggiungi un disco EFI (la dimensione predefinita va bene)
* **Pre-Enfoll keys**: Deseleziona

<div align="left"><figure><img src="https://2847557189-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" %}
Proprio come nelle guide per VirtualBox/VMware, **UEFI è richiesto**. Se non riesci a eseguire il boot, ricontrolla che il BIOS sia impostato su **OVMF (UEFI)**.
{% endhint %}
{% endstep %}

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

* **Disco**: non **creare un nuovo disco vuoto. Importerai l'immagine del disco di CUBE OS nella sezione successiva.** : 2 core (tipo di CPU
* **CPU**host `consigliato)` Rete
* **Memoria**: 4096 MB (4 GB) o più
* **Bridge**:

  * **vmbr0**: `(o il tuo bridge LAN)` Modello
  * **VirtIO (paravirtualizzato)**: `Per il rilevamento LAN e`

  <div align="left"><figure><img src="https://2847557189-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 `per funzionare in modo affidabile, evita la rete in stile NAT. Usa una` rete bridge **connessa alla tua LAN domestica/ufficio.** 3. Importa l'immagine del disco di CUBE OS in Proxmox
{% endhint %}
{% endstep %}
{% endstepper %}

### Importerai l'immagine di CUBE OS estratta (per esempio

CUBE-OS.vmdk `) e la allegherai come disco di avvio della VM.`Trova lo storage giusto (

{% stepper %}
{% step %}
**locale`, non`local-lvm `Nella barra laterale sinistra della Web UI di Proxmox, fai clic su`).** (non **, non** Carica il **Nella barra laterale sinistra della Web UI di Proxmox, fai clic su**).

<div align="left"><figure><img src="https://2847557189-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 %}
**in `.vmdk` Fai clic su `, non`**

1. Importa **Seleziona l'immagine del disco estratta sul tuo computer, ad esempio:**
2. sdcard.vmdk
   * `Attendi il completamento dell'upload (800+ MB possono richiedere tempo)`
3. Dopo che termina, dovresti vedere il file nell'elenco

<div align="left"><figure><img src="https://2847557189-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>

Contenuto **.** Allega il disco importato e impostalo come disco di avvio.

<div align="left"><figure><img src="https://2847557189-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 %}
**Nella VM CUBE OS:** Vai a

1. Hardware **Seleziona il disco importato**
2. Aggiungi **→** Importa disco rigido ![](https://2847557189-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)**Poi vai a**

<div align="left"><figure><img src="https://2847557189-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. Opzioni → Ordine di avvio **e imposta il disco importato come primo dispositivo di avvio.** 4. Avvia CUBE OS

<div align="left"><figure><img src="https://2847557189-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 %}

### Clicca per

{% stepper %}
{% step %}
la VM e apri la![](https://2847557189-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) Console **Attendi qualche istante affinché CUBE OS si inizializzi.**.

<div align="left"><figure><img src="https://2847557189-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 %}
Una volta completato l'avvio, dovresti vedere l'

indirizzo IP **visualizzato sulla console.** Apri la Web UI di CUBE OS

<div align="left"><figure><img src="https://2847557189-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 %}
Visita

* http\://\<CUBE\_OS\_IP>/ `, oppure`Prova:
* <http://cube.local> [Dopo un accesso riuscito, un ID breve può essere visualizzato nella pagina delle impostazioni. Successivamente, accedi alla pagina di gestione Web di CUBE OS usando](http://cube.local)

<div align="left"><figure><img src="https://2847557189-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>

cube-{short id}.local `, utile per differenziare più istanze di CUBE OS sulla stessa rete locale.`5. (Opzionale) Passaggio del dongle USB Zigbee (Proxmox)

<div align="left"><figure><img src="https://2847557189-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 %}

### Collega il dongle Zigbee all'host Proxmox.

{% stepper %}
{% step %}
Nella VM, vai su
{% endstep %}

{% step %}
Hardware → Aggiungi → Dispositivo USB **Preferisci selezionare per**.

* ID Vendor/Dispositivo **(più stabile rispetto alla porta se sposti le porte USB).** Se il tuo dongle espone un'interfaccia seriale, potrebbe anche apparire sotto
* Aggiungi → Porta seriale **a seconda della tua configurazione.** Riavvia la VM (se necessario) e poi aggiungi i dispositivi Zigbee in CUBE OS.

<div align="left"><figure><img src="https://2847557189-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 %}
Reboot the VM (if required) and then add Zigbee devices in 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/english-it/primi-passi/quickstart/macchina-virtuale/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.
