> For the complete documentation index, see [llms.txt](https://cube.ewelink.cc/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cube.ewelink.cc/english-pt/comecando/quickstart/maquina-virtual/proxmox.md).

# Proxmox

Este é um guia genérico para instalar o CUBE OS no Proxmox; o anfitrião pode ser um PC antigo ou um Mini PC.

### 1. Preparação

{% stepper %}
{% step %}
**Faça o download da imagem CUBE OS**

Visite este [repositório](https://github.com/eWeLinkCUBE/CUBE-OS/releases/latest) para baixar a imagem mais recente do CUBE OS e extraí‑la após o download.

Para Proxmox VE 9, baixe o arquivo de imagem de disco (comumente `sdcard.vmdk.xz`).

Extraia-o para obter o `.vmdk` arquivo.
{% endstep %}

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

* Um **Proxmox VE** host com acesso de administrador (UI Web + Shell/SSH)
* Se você ainda não instalou o Proxmox VE, siga o [guia](https://www.proxmox.com/en/products/proxmox-virtual-environment/get-started).
* Recursos recomendados para a VM:
  * **CPU**: 2 núcleos
  * **Memória**: 4096 MB (4 GB) ou mais
    {% endstep %}

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

Se você precisar adicionar dispositivos Zigbee, prepare um Dongle Zigbee. Dongles Zigbee testados incluem:

> SONOFF ZBDongle-MAX\
> SONOFF ZBDongle-PMG24\
> SONOFF ZBDongle-LMG21\
> SONOFF ZBDongle-E\
> SONOFF ZBDongle-P\
> [Outros listados](https://darkxst.github.io/silabs-firmware-builder/) pelo desenvolvedor @darkxst&#x20;

{% hint style="info" %}
Para obter mais informações sobre configurações e compatibilidade do Zigbee, consulte este [guia](/english-pt/verificacao-de-compatibilidade/zigbee.md).
{% endhint %}

Você pode passar o dongle para a VM no Proxmox (veja a seção opcional abaixo).
{% endstep %}
{% endstepper %}

### 2. Crie uma Máquina Virtual (Proxmox)

{% stepper %}
{% step %}
Na UI Web do Proxmox, clique em **Criar VM**.

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

{% step %}
**Geral -** Defina um ID de VM e um nome, por exemplo `CUBE OS`.

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

{% step %}
**Sistema operacional -** Escolha **Não use nenhuma mídia**.

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

{% hint style="info" %}
O CUBE OS é fornecido como uma imagem de disco pré‑construída. No Proxmox, você irá **importar a imagem de disco** e então inicializar a partir dela.
{% endhint %}
{% endstep %}

{% step %}
**Sistema -** Configurações recomendadas:

* **BIOS**: `OVMF (UEFI)`
* **Disco EFI**: adicione um disco EFI (o tamanho padrão é suficiente)
* **Chaves Pre‑Enfoll**: Desmarcar

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

{% hint style="info" %}
Assim como nos guias do VirtualBox/VMware, **UEFI é obrigatório**. Se você não conseguir inicializar, verifique novamente se a BIOS está definida para **OVMF (UEFI)**.
{% endhint %}
{% endstep %}

{% step %}
**Disco / CPU / Memória / Rede**

* **Disco**: não faça **criar um novo disco vazio. Você importará a imagem de disco do CUBE OS na próxima seção.** : 2 núcleos (tipo de CPU
* **CPU**host `recomendado)` Rede
* **Memória**: 4096 MB (4 GB) ou mais
* **Bridge**:

  * **vmbr0**: `(ou sua bridge LAN)` Modelo
  * **VirtIO (paravirtualizado)**: `Para descoberta na LAN e`

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

{% hint style="warning" %}
cube.local `funcionarem de forma confiável, evite redes no estilo NAT. Use uma` rede em bridge **conectada à sua LAN doméstica/escritório.** 3. Importe a imagem de disco do CUBE OS para o Proxmox
{% endhint %}
{% endstep %}
{% endstepper %}

### Você importará a imagem extraída do CUBE OS (por exemplo

CUBE-OS.vmdk `) e a anexará como o disco de inicialização da VM.`Encontre o armazenamento correto (

{% stepper %}
{% step %}
**local`, não`local-lvm `Na barra lateral esquerda da UI Web do Proxmox, clique em`).** (não **, não** Envie o **Na barra lateral esquerda da UI Web do Proxmox, clique em**).

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

{% step %}
**para `.vmdk` Clique em `, não`**

1. Importar **Selecione a imagem de disco extraída no seu computador, por exemplo:**
2. sdcard.vmdk
   * `Aguarde o upload ser concluído (800+ MB pode demorar um pouco)`
3. Depois que terminar, você deverá ver o arquivo na

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

Lista de **Conteúdo** .

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

{% step %}
**Anexe o disco importado e defina‑o como disco de boot.** Na VM do CUBE OS:

1. Vá para **Hardware**
2. Selecione o **importado** Adicionar ![](https://1945363319-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)**→**

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

3. Importar Disco Rígido **Em seguida, vá para** Opções → Ordem de Inicialização

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

### e defina o disco importado como o primeiro dispositivo de inicialização.

{% stepper %}
{% step %}
4\. Inicializar o CUBE OS![](https://1945363319-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) Clique para **na VM e abra o**.

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

{% step %}
Console

Aguarde alguns instantes para o CUBE OS inicializar. **Quando a inicialização for concluída, você deverá ver o** endereço IP

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

{% step %}
exibido no console.

* Abra a UI Web do CUBE OS `Visite`http\://\<CUBE\_OS\_IP>/
* , ou [Tente:](http://cube.local)

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

<http://cube.local> `Após o acesso bem‑sucedido, um ID curto pode ser visualizado na página de configurações. Posteriormente, acesse a página de gerenciamento Web do CUBE OS usando`cube-{short id}.local

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

### , o que é útil para diferenciar várias instâncias do CUBE OS na mesma rede local.

{% stepper %}
{% step %}
5\. (Opcional) Encaminhamento de Dongle USB Zigbee (Proxmox)
{% endstep %}

{% step %}
Conecte o dongle Zigbee ao host Proxmox. **Na VM, vá para**.

* Hardware → Adicionar → Dispositivo USB **Prefira selecionar por** ID do Vendor/Dispositivo
* (mais estável do que por porta se você trocar as portas USB). **Se o seu dongle expuser uma interface serial, ele também pode aparecer em** Adicionar → Porta Serial

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

{% step %}
dependendo da sua configuração.
{% endstep %}
{% endstepper %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

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

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://cube.ewelink.cc/english-pt/comecando/quickstart/maquina-virtual/proxmox.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
