# Proxmox

### 1. Vorbereitung

{% stepper %}
{% step %}
**Laden Sie das CUBE OS-Image herunter**

Besuchen Sie dieses [Repo](https://github.com/eWeLinkCUBE/CUBE-OS/releases/latest) um das neueste CUBE OS-Image herunterzuladen und nach dem Herunterladen zu entpacken.

Für Proxmox VE 9 laden Sie das Festplatten-Image-Archiv herunter (üblicherweise `sdcard.vmdk.xz`).

Entpacken Sie es, um die `.vmdk` Datei zu erhalten.
{% endstep %}

{% step %}
**Bereiten Sie einen Proxmox VE-Host vor**

* Ein laufender **Proxmox VE** Host mit Administratorzugang (Web UI + Shell/SSH)
* Wenn Sie Proxmox VE noch nicht installiert haben, folgen Sie dem offiziellen [Leitfaden](https://www.proxmox.com/en/products/proxmox-virtual-environment/get-started).
* Empfohlene Ressourcen für die VM:
  * **CPU**: 2 Kerne
  * **Arbeitsspeicher**: 4096 MB (4 GB) oder mehr
    {% endstep %}

{% step %}
**Zigbee-Adapter (Optional)**

Wenn Sie Zigbee-Geräte hinzufügen möchten, bereiten Sie einen Zigbee-Dongle vor. Getestete Zigbee-Dongles umfassen:

Sie können den Dongle in Proxmox an die VM durchreichen (siehe den optionalen Abschnitt unten).
{% endstep %}
{% endstepper %}

### 2. Erstellen einer virtuellen Maschine (Proxmox)

{% stepper %}
{% step %}
Klicken Sie in der Proxmox Web UI auf **VM erstellen**.

<div align="left"><figure><img src="https://1528069096-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 %}
**Allgemein -** Legen Sie eine VM-ID und einen Namen fest, z. B. `CUBE OS`.

<div align="left"><figure><img src="https://1528069096-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 %}
**Betriebssystem -** Wählen Sie **Kein Medium verwenden**.

<div align="left"><figure><img src="https://1528069096-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 wird als vorgefertigtes Festplatten-Image bereitgestellt. In Proxmox werden Sie **das Festplatten-Image importieren** und dann davon booten.
{% endhint %}
{% endstep %}

{% step %}
**System -** Empfohlene Einstellungen:

* **BIOS**: `OVMF (UEFI)`
* **EFI-Disk**: fügen Sie eine EFI-Festplatte hinzu (Standardgröße ist in Ordnung)
* **Pre-Enfoll-Schlüssel**: Deaktivieren Sie

<div align="left"><figure><img src="https://1528069096-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" %}
Wie in den VirtualBox/VMware-Anleitungen **ist UEFI erforderlich**. Wenn Sie nicht booten können, überprüfen Sie nochmals, ob das BIOS auf **OVMF (UEFI)**.
{% endhint %}
{% endstep %}

{% step %}
**Festplatte / CPU / Arbeitsspeicher / Netzwerk**

* **Festplatte**: erstellen Sie **nicht** eine neue leere Festplatte. Sie werden das CUBE OS-Festplatten-Image im nächsten Abschnitt importieren.
* **CPU**: 2 Kerne (CPU-Typ `host` empfohlen)
* **Arbeitsspeicher**: 4096 MB (4 GB) oder mehr
* **Netzwerk**:

  * **Bridge**: `vmbr0` (oder Ihre LAN-Bridge)
  * **Modell**: `VirtIO (paravirtualisiert)`

  <div align="left"><figure><img src="https://1528069096-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" %}
Damit LAN-Erkennung und `cube.local` zuverlässig funktionieren, vermeiden Sie NAT-ähnliches Networking. Verwenden Sie ein **gebridge tes** Netzwerk, das mit Ihrem Heim-/Büro-LAN verbunden ist.
{% endhint %}
{% endstep %}
{% endstepper %}

### 3. Importieren des CUBE OS-Festplatten-Images in Proxmox

Sie werden das entpackte CUBE OS-Image importieren (zum Beispiel `CUBE-OS.vmdk`) und es als Bootlaufwerk der VM anhängen.

{% stepper %}
{% step %}
**Finden Sie den richtigen Speicher (`lokal`, nicht `local-lvm`).** Klicken Sie in der linken Seitenleiste der Proxmox Web UI auf **lokal** (nicht **local-lvm**).

<div align="left"><figure><img src="https://1528069096-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 %}
**Laden Sie die `.vmdk` hoch in `lokal`**

1. Klicken Sie auf **Importieren**
2. Wählen Sie das entpackte Festplatten-Image auf Ihrem Computer aus, zum Beispiel:
   * `sdcard.vmdk`
3. Warten Sie, bis der Upload abgeschlossen ist (800+ MB kann eine Weile dauern)

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

Nachdem es fertig ist, sollten Sie die Datei in der **Inhalt** Liste sehen.

<div align="left"><figure><img src="https://1528069096-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 %}
**Hängen Sie die importierte Festplatte an und setzen Sie sie als Bootlaufwerk.** In der CUBE OS-VM:

1. Gehen Sie zu **Hardware**
2. Wählen Sie die importierte **Hinzufügen** → ![](https://1528069096-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)**Festplatte importieren**

<div align="left"><figure><img src="https://1528069096-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. Gehen Sie dann zu **Optionen → Boot-Reihenfolge** und setzen Sie die importierte Festplatte als erstes Boot-Gerät.

<div align="left"><figure><img src="https://1528069096-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. CUBE OS starten

{% stepper %}
{% step %}
Klicken Sie, um![](https://1528069096-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) die VM zu starten und öffnen Sie die **Konsole**.

<div align="left"><figure><img src="https://1528069096-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 %}
Warten Sie einen Moment, bis CUBE OS initialisiert ist.

Nach dem Abschluss des Starts sollten Sie die **IP-Adresse** auf der Konsole angezeigt sehen.

<div align="left"><figure><img src="https://1528069096-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 %}
Öffnen Sie die CUBE OS Web-Oberfläche

* Besuchen Sie `http://<CUBE_OS_IP>/`, oder
* Versuchen Sie: <http://cube.local>

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

Nach erfolgreichem Zugriff kann auf der Einstellungsseite eine kurze ID angezeigt werden. Anschließend greifen Sie auf die CUBE OS-Webverwaltungsseite zu über `cube-{short id}.local`, was nützlich ist, um mehrere CUBE OS-Instanzen im selben lokalen Netzwerk zu unterscheiden.

<div align="left"><figure><img src="https://1528069096-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. (Optional) Zigbee USB-Dongle-Durchreichung (Proxmox)

{% stepper %}
{% step %}
Stecken Sie den Zigbee-Dongle in den Proxmox-Host.
{% endstep %}

{% step %}
Gehen Sie in der VM zu **Hardware → Hinzufügen → USB-Gerät**.

* Wählen Sie vorzugsweise nach **Vendor/Device-ID** (stabiler als nach Port, wenn Sie USB-Ports wechseln).
* Wenn Ihr Dongle eine serielle Schnittstelle bereitstellt, kann er je nach Einrichtung auch unter **Hinzufügen → Serieller Anschluss** erscheinen.

<div align="left"><figure><img src="https://1528069096-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 %}
Starten Sie die VM neu (falls erforderlich) und fügen Sie dann Zigbee-Geräte in CUBE OS hinzu.
{% 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/german/erste-schritte/quickstart/virtual-machine/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.
