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
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.
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
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.
