Community-Lösung

CasaOS auf Proxmox VE installieren: Eine Debian-VM und das aktuelle CasaOS-Installationsprogramm verwenden

A 2024 IceWhale tutorial showing CasaOS deployed inside a Proxmox VE virtual machine: create the VM, install a Linux guest, run the CasaOS installer, reboot, find the guest IP, and open CasaOS. Current CasaOS documentation recommends Debian 12 as the tested base operating system.

Das Proxmox-VE-Tutorial von IceWhale vom April 2024 verwendete eine unkomplizierte Architektur: Erstellen Sie eine normale VM in Proxmox, installieren Sie Linux innerhalb dieser VM und installieren Sie anschließend CasaOS auf dem Linux-Gastsystem. Das bleibt die sauberste Interpretation der Quelle. CasaOS ist eine Anwendungs- und Home-Cloud-Schicht, die auf einer unterstützten Linux-Distribution installiert wird; Proxmox stellt die virtuelle Hardware bereit.

Für eine aktuelle Bereitstellung ist Debian 12 die beste Grundlage, da das gepflegte CasaOS-Repository Debian 12 ausdrücklich als getestet und empfohlen aufführt.

Erstellen Sie eine VM, anstatt CasaOS direkt auf dem Proxmox-Host zu installieren

Proxmox-VE-Oberfläche mit ausgewählter Option „VM erstellen“ für eine neue virtuelle CasaOS-Maschine
Das offizielle Community-Tutorial beginnt mit dem Erstellen einer separaten VM auf dem Proxmox-Knoten.

Durch die Installation von CasaOS innerhalb eines Gasts bleiben der Proxmox-Hypervisor und die Dienste von Docker, Samba und CasaOS voneinander isoliert. Außerdem werden VM-Sicherungen oder Rollbacks dadurch deutlich einfacher.

Verwenden Sie ein unterstütztes Linux-Gastsystem

Das aktuelle CasaOS-Repository führt folgende Systeme auf:

  • Debian 12 — getestet und empfohlen;
  • Ubuntu Server 20.04 — getestet;
  • Raspberry Pi OS — auf geeigneter Hardware getestet.

Auf x86-Hardware in Proxmox ist Debian 12 derzeit die naheliegende Wahl.

Lesen Sie vor der Auswahl einer Gastdistribution die aktuellen Kompatibilitäts- und Installationsanforderungen von CasaOS.

Planen Sie Speicherplatz für künftige App-Daten ein, nicht nur für das Basissystem

Das Tutorial von 2024 warnte bereits davor, ausreichende Ressourcen bereitzustellen, insbesondere Speicherplatz. Diese Warnung wird noch wichtiger, sobald Docker-Anwendungen Datenbanken, Vorschaubilder, Downloads und Medienmetadaten ansammeln.

Wenn die VM lediglich externen oder NAS-Speicher verwalten soll, kann ihre virtuelle Bootdisk relativ klein bleiben. Sollen die Anwendungsdaten innerhalb der VM gespeichert werden, sollten Sie deutlich mehr Kapazität einplanen oder eine separate virtuelle Festplatte anschließen.

Binden Sie die VM ins LAN ein, wenn Sie normalen NAS-Zugriff wünschen

CasaOS lässt sich am einfachsten verwenden, wenn die VM über die Proxmox-Bridge eine normale LAN-Adresse erhält. Dadurch können Browser, SMB-Clients und andere Geräte im Heimnetz direkt auf CasaOS zugreifen, ohne kompliziertes verschachteltes NAT.

Notieren oder reservieren Sie die Gastadresse nach der Installation, damit Lesezeichen und eingebundene Freigaben zuverlässig erreichbar bleiben.

Installieren Sie zuerst Debian in der VM

Das Quellentutorial behandelt die Installation des Linux-Gasts als separaten Schritt vor der Installation von CasaOS.

Proxmox-noVNC-Konsole während der Debian-Festplatteninstallation für die virtuelle CasaOS-Maschine
CasaOS wird installiert, nachdem ein normales Linux-Gastsystem innerhalb von Proxmox erstellt wurde.

Verwenden Sie das aktuelle CasaOS-Installationsprogramm innerhalb des Gasts

Das gepflegte CasaOS-Repository stellt das Installationsprogramm mit einem einzigen Befehl über get.casaos.io bereit. Da es als Root Systeminstallationsbefehle ausführt, sollten Sie das aktuelle Projekt prüfen und sicherstellen, dass der Gast über funktionierendes DNS und HTTPS verfügt, bevor Sie es ausführen.

Das aktuelle Installationsprogramm setzt eine unterstützte Linux-Distribution voraus und installiert die Docker-bezogenen CasaOS-Komponenten sowie Systemdienste innerhalb dieser VM.

Ermitteln Sie nach dem Neustart die IP-Adresse des Gasts

Debian-Konsole innerhalb der CasaOS-Proxmox-VM mit der Ethernet-IP-Adresse des Gasts
Sobald die VM online ist, können Sie CasaOS über ihre LAN-Adresse in einem Browser öffnen.

Verwenden Sie Proxmox-Sicherungen und CasaOS-Datensicherungen für unterschiedliche Ebenen

Eine Proxmox-VM-Sicherung kann die virtuellen Festplatten und die Konfiguration der virtuellen Maschine erfassen. Eine anwendungsbezogene Sicherung bleibt für Datenbanken und extern angeschlossenen Speicher wichtig, der möglicherweise nicht auf der VM-Festplatte liegt.

Gehen Sie nicht davon aus, dass ein Snapshot der Bootdisk Medien schützt, die von einem anderen NAS eingebunden oder über eine durchgereichte Festplatte bereitgestellt werden.

Eine VM ist für Docker-zentriertes CasaOS die sicherere Standardwahl als ein LXC-Container

In der Einleitung der Quelle wurden sowohl VM- als auch LXC-Möglichkeiten erwähnt, das eigentliche Tutorial verwendet jedoch eine VM. Der Betrieb von Docker innerhalb eines LXC-Containers kann verschachtelte Container und zusätzliche Entscheidungen zu Berechtigungen und cgroups erfordern. Eine normale VM bietet eine klarere Isolationsgrenze für Nutzer, die CasaOS hauptsächlich zuverlässig zum Laufen bringen möchten.

CasaOS auf Proxmox – FAQ

Sollte CasaOS direkt auf dem Proxmox-Host installiert werden?

Das Quellentutorial erstellt stattdessen eine separate Linux-VM und installiert CasaOS innerhalb dieser VM.

Welche aktuelle Linux-Basis wird von CasaOS empfohlen?

Das gepflegte CasaOS-Repository führt Debian 12 als getestet und empfohlen auf.

Können Proxmox-Snapshots Sicherungen von externem Speicher ersetzen?

Nein. Daten außerhalb der VM-Festplatte benötigen einen eigenen Sicherungsplan.