Soluzione Discord

CasaOS vs ZimaOS: installare CasaOS su Ubuntu o sostituirlo con ZimaOS?

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.

Risposta breve: mantieni Ubuntu Server e aggiungi CasaOS se dipendi già dalla normale gestione dei pacchetti Linux, dai servizi systemd, dal networking personalizzato o dagli strumenti a livello di host. Sostituiscilo con ZimaOS se vuoi che la macchina si comporti più come un’appliance NAS dedicata e la maggior parte dei carichi di lavoro possa essere eseguita nel modello di app/container.

CasaOS si appoggia a Linux

CasaOS si installa su una distribuzione esistente. L’attuale supporto di sistema di CasaOS indica Debian 12 come versione consigliata e Ubuntu Server tra le opzioni testate. L’installer a riga singola aggiunge CasaOS senza sostituire il sistema operativo di base.

Questo rende Ubuntu + CasaOS la scelta più flessibile quando usi ancora la normale gestione dei pacchetti Linux, i servizi systemd, il networking personalizzato o gli strumenti a livello di host. apt, le unità systemd personalizzate, le VPN dell’host, i pacchetti nativi per server di gioco, gli agenti di monitoraggio o gli script che presuppongono un server Linux convenzionale.

ZimaOS sostituisce il sistema operativo dell’host

ZimaOS viene installato come immagine di sistema operativo avviabile. L’attuale installazione di ZimaOS su x86 è destinata ai sistemi x86-64 generici, richiede l’avvio UEFI, Secure Boot disabilitato e almeno 25 GB di spazio di archiviazione.

Questo modello è adatto a una macchina il cui compito principale è gestire lo storage, Jellyfin, i backup, le app Docker e altri servizi per home server. Rinunci a una parte della libertà a livello di host in cambio di un flusso di lavoro più simile a quello di un’appliance.

Lascia che sia il carico di lavoro a guidare la scelta

Necessità Punto di partenza migliore Perché
Jellyfin + alcuni container ZimaOS Meno amministrazione dell’host.
Jellyfin + strumenti Linux nativi Ubuntu + CasaOS Mantiene il normale controllo di Linux.
Server di gioco con script personalizzati Ubuntu + CasaOS Dipendenze a livello di host più semplici.
Principalmente NAS/media/backup ZimaOS Modello di appliance appositamente progettato.

Non cancellare Ubuntu prima di aver inventariato lo stato del sistema

Prima di sostituire il sistema operativo, annota i file Docker Compose, le variabili d’ambiente e i bind mount, /DATA/AppData, i percorsi dei media, i salvataggi dei giochi, la proprietà PUID/PGID, l’IP/DNS statico, il reverse proxy, la VPN, le regole del firewall e le mappature dei dispositivi per la transcodifica hardware.

Un cambio di sistema operativo non mantiene automaticamente le librerie di Jellyfin o i dati dei giochi e non garantisce la transcodifica tramite GPU su hardware non supportato.

Criterio decisionale

Mantieni Ubuntu + CasaOS quando il dispositivo è ancora prima di tutto un server Linux e solo in secondo luogo una dashboard NAS. Scegli ZimaOS quando è prima di tutto un home server/NAS e la maggior parte dei carichi di lavoro è compatibile con i container e con i flussi di archiviazione integrati.

Il modello Docker di CasaOS mostra perché CasaOS funziona bene come livello visivo sopra Linux. La piattaforma di app ZimaOS mostra l’alternativa in stile appliance.

Se stai costruendo un server domestico x86 dedicato invece di riutilizzare una macchina esistente, ZimaBoard 2 supporta entrambi gli approcci.

Considera gli aggiornamenti e il ripristino, non solo l'installazione

Ubuntu + CasaOS offre due livelli di aggiornamento: la distribuzione Linux e CasaOS stesso. È utile quando vuoi bloccare le versioni dei pacchetti o gestire le modifiche al kernel, ma comporta anche una maggiore responsabilità per la compatibilità. ZimaOS tratta la macchina più come un dispositivo dedicato, quindi il ciclo di vita del sistema è più semplice, ma intenzionalmente meno simile a quello di un host Debian generico.

Se hai già un server Ubuntu stabile, il test con il rischio più basso consiste nell'installare CasaOS senza eliminare nulla di importante, aggiungere un'app non critica e verificare se il flusso di lavoro è adatto. Passare a ZimaOS è una decisione più importante perché modifica il sistema operativo host e dovrebbe quindi essere testato con un percorso di backup e ripristino verificato.

Per Jellyfin, conserva quattro elementi

  • Percorsi dei file multimediali: mantieni le stesse cartelle host oppure aggiorna le mappature dei container.
  • Configurazione di Jellyfin: conserva la directory di configurazione/database dell'applicazione, non solo i file dei film.
  • Dispositivi GPU: registra le mappature dei dispositivi Intel/AMD/NVIDIA e le ipotesi sui driver prima della migrazione.
  • Porte e reverse proxy: annota se i client raggiungono Jellyfin tramite IP LAN, nome host o dominio pubblico.

Una nuova installazione in grado di “vedere i film” non equivale a una migrazione di Jellyfin riuscita se la cronologia di visione, gli utenti, gli elementi grafici o le impostazioni di transcodifica scompaiono.

I server di gioco rendono più preziosa la flessibilità dell'host

Molti server di gioco funzionano bene con Docker, ma gestori di mod, script SteamCMD, dipendenze Wine/Proton, eccezioni del firewall o logiche di avvio personalizzate possono essere più semplici su un host Linux convenzionale. Se il tuo server di gioco è già stabile su Ubuntu, mantenere Ubuntu e aggiungere CasaOS evita di trasformare un servizio funzionante e non correlato in un progetto di migrazione.

Al contrario, se tutti i server di gioco sono già containerizzati e i relativi dati sono montati correttamente tramite bind mount, ZimaOS diventa più facile da valutare perché il carico di lavoro è portabile.

Esegui un test di portabilità prima di decidere

Per ogni servizio importante, rispondi a queste cinque domande:

  1. Dove si trovano i suoi dati persistenti?
  2. Posso ricreare il container da un file Compose?
  3. Richiede pacchetti host esterni a Docker?
  4. Richiede dispositivi hardware speciali?
  5. Posso ripristinarlo su una macchina pulita dal backup?

Se non sai rispondere a queste domande, cambiare il sistema operativo host è prematuro. Prima configura il percorso di backup e ripristino; la scelta del sistema operativo diventa molto più semplice quando i carichi di lavoro sono portabili.

Domande frequenti

CasaOS sostituisce Ubuntu?

No. CasaOS si installa su un sistema Linux supportato.

ZimaOS sostituisce il disco di sistema?

Un'installazione normale di ZimaOS scrive un'immagine del sistema operativo dedicata sul disco di destinazione, quindi esegui prima il backup di quel disco.