Discord-Lösung

CasaOS vs. ZimaOS: CasaOS auf Ubuntu installieren oder durch ZimaOS ersetzen?

A new self-hosting user with Jellyfin and game-server needs asked whether to install CasaOS on Ubuntu Server or erase Ubuntu and move to ZimaOS.

Kurz gesagt: Behalte Ubuntu Server und füge CasaOS hinzu, wenn du bereits auf die normale Linux-Paketverwaltung, systemd-Dienste, benutzerdefinierte Netzwerke oder Tools auf Host-Ebene angewiesen bist. Ersetze es durch ZimaOS, wenn sich das Gerät eher wie eine dedizierte NAS-Appliance verhalten soll und die meisten Workloads im App-/Container-Modell betrieben werden können.

CasaOS sitzt auf Linux auf

CasaOS wird auf einer bestehenden Distribution installiert. Die aktuelle CasaOS-Systemunterstützung führt Debian 12 als empfohlenes System und Ubuntu Server als getestete Option auf. Das Einzeilen-Installationsprogramm fügt CasaOS hinzu, ohne das Basissystem zu ersetzen.

Dadurch ist Ubuntu + CasaOS die flexible Wahl, wenn du weiterhin aptBenutzerdefinierte systemd-Einheiten, VPNs auf Host-Ebene, native Spielserver-Pakete, Überwachungsagenten oder Skripte, die einen herkömmlichen Linux-Server voraussetzen.

ZimaOS ersetzt das Host-Betriebssystem

ZimaOS wird als bootfähiges Betriebssystem-Image installiert. Die aktuelle ZimaOS-x86-Installation zielt auf generisches x86-64 ab, erfordert UEFI-Boot, deaktiviertes Secure Boot und mindestens 25 GB Speicherplatz.

Dieses Modell passt zu einem Gerät, dessen Hauptaufgaben Speicher, Jellyfin, Backups, Docker-Apps und andere Home-Server-Dienste sind. Du tauschst etwas Freiheit auf Host-Ebene gegen einen stärker Appliance-orientierten Workflow.

Die Workloads entscheiden lassen

Benötigt Bessere Ausgangsbasis Warum
Jellyfin + einige Container ZimaOS Weniger Administration auf Host-Ebene.
Jellyfin + native Linux-Tools Ubuntu + CasaOS Behält die gewohnte Linux-Kontrolle.
Spieleserver mit benutzerdefinierten Skripten Ubuntu + CasaOS Einfachere Abhängigkeiten auf Host-Ebene.
Überwiegend NAS/Medien/Backups ZimaOS Zweckgebundenes Appliance-Modell.

Ubuntu nicht löschen, bevor der Systemzustand erfasst wurde

Bevor du das Betriebssystem ersetzt, dokumentiere Docker-Compose-Dateien, Umgebungsvariablen, Bind-Mounts, /DATA/AppDataMedienpfade, Spielstände, PUID/PGID-Besitzrechte, statische IP/DNS-Konfiguration, Reverse-Proxy, VPN, Firewall-Regeln und Gerätezuordnungen für Hardware-Transcoding.

Ein Betriebssystemwechsel bewahrt Jellyfin-Bibliotheken oder Spieldaten nicht automatisch und garantiert kein GPU-Transcoding auf nicht unterstützter Hardware.

Entscheidungsregel

Ubuntu + CasaOS beibehalten, wenn das Gerät in erster Linie ein Linux-Server und erst in zweiter Linie ein NAS-Dashboard ist. ZimaOS wählen, wenn es in erster Linie als Home-Server/NAS dient und die meisten Workloads in Container und integrierte Speicher-Workflows passen.

Das CasaOS-Docker-Modell zeigt, warum CasaOS gut als visuelle Ebene über Linux funktioniert. Die ZimaOS-App-Plattform zeigt die Alternative im Appliance-Stil.

Wenn Sie einen dedizierten x86-Heimserver bauen und nicht einen vorhandenen Rechner umnutzen, unterstützt ZimaBoard 2 beide Ansätze.

Denken Sie nicht nur an die Installation, sondern auch an Aktualisierungen und Wiederherstellung

Ubuntu + CasaOS bietet Ihnen zwei Aktualisierungsebenen: die Linux-Distribution und CasaOS selbst. Das ist nützlich, wenn Sie Pakete festsetzen oder Kerneländerungen verwalten möchten, bedeutet aber auch mehr Kompatibilitätsarbeit. ZimaOS behandelt den Rechner eher wie ein Appliance-System, sodass der Systemlebenszyklus einfacher, aber bewusst weniger wie der eines universellen Debian-Hosts ist.

Wenn Sie bereits einen stabilen Ubuntu-Server haben, besteht der risikoärmste Test darin, CasaOS zu installieren, ohne wichtige Daten zu löschen, eine unkritische App hinzuzufügen und zu prüfen, ob der Workflow passt. Der Wechsel zu ZimaOS ist eine größere Entscheidung, da dadurch das Host-Betriebssystem geändert wird. Testen Sie ihn daher mit einem verifizierten Backup- und Wiederherstellungsweg.

Bewahren Sie für Jellyfin vier Dinge auf

  • Medienpfade: Behalten Sie dieselben Host-Ordner bei oder aktualisieren Sie die Container-Zuordnungen.
  • Jellyfin-Konfiguration: Sichern Sie das Konfigurations-/Datenbankverzeichnis der Anwendung, nicht nur die Filmdateien.
  • GPU-Geräte: Erfassen Sie vor der Migration die Gerätezuordnungen und Treiberannahmen für Intel, AMD und NVIDIA.
  • Ports und Reverse-Proxy: Notieren Sie, ob Clients Jellyfin über eine LAN-IP-Adresse, einen Hostnamen oder eine öffentliche Domain erreichen.

Eine frische Installation, die „die Filme sehen“ kann, ist keine erfolgreiche Jellyfin-Migration, wenn Wiedergabeverlauf, Benutzer, Grafiken oder Transkodierungseinstellungen verloren gehen.

Spielserver machen eine flexible Host-Umgebung wertvoller

Viele Spielserver eignen sich gut für Docker, aber Mod-Loader, SteamCMD-Skripte, Wine-/Proton-Abhängigkeiten, Firewall-Ausnahmen oder benutzerdefinierte Startlogik lassen sich auf einem herkömmlichen Linux-Host möglicherweise einfacher verwalten. Wenn Ihr Spielserver unter Ubuntu bereits stabil läuft, vermeiden Sie mit Ubuntu und CasaOS, einen unabhängig funktionierenden Dienst in ein Migrationsprojekt zu verwandeln.

Umgekehrt lässt sich ZimaOS leichter bewerten, wenn alle Spielserver bereits containerisiert sind und ihre Daten sauber per Bind-Mount eingebunden werden, da der Workload portierbar ist.

Führen Sie vor der Entscheidung einen Portabilitätstest durch

Beantworten Sie für jeden wichtigen Dienst diese fünf Fragen:

  1. Wo befinden sich die persistenten Daten?
  2. Kann ich den Container aus einer Compose-Datei neu erstellen?
  3. Benötigt es Host-Pakete außerhalb von Docker?
  4. Benötigt es spezielle Hardwaregeräte?
  5. Kann ich es aus einem Backup auf einem sauberen Rechner wiederherstellen?

Wenn Sie diese Fragen nicht beantworten können, ist ein Wechsel des Host-Betriebssystems verfrüht. Richten Sie zuerst den Backup-/Wiederherstellungsweg ein. Die Wahl des Betriebssystems wird deutlich einfacher, sobald die Workloads portierbar sind.

FAQ

Ersetzt CasaOS Ubuntu?

Nein. CasaOS wird zusätzlich auf einem unterstützten Linux-System installiert.

Ersetzt ZimaOS den Systemdatenträger?

Eine normale ZimaOS-Installation schreibt ein dediziertes OS-Image auf einen Zielfestdatenträger. Sichern Sie diesen Datenträger daher zuerst.