Soluzione Discord

Il client Linux Zima è compatibile con CasaOS e ZimaOS?

A user asked whether the v2.0.0 Linux client could be used with both CasaOS and ZimaOS; the contributor answered yes, while the project documentation itself is explicitly centered on ZimaOS.

Risposta pratica: Zima Linux Client v2.0.0 è chiaramente sviluppato per ZimaOS. Un collaboratore ha inoltre riferito che può essere utilizzato con CasaOS, ma la documentazione del progetto non elenca CasaOS come piattaforma ufficialmente supportata. Considera la compatibilità con CasaOS qualcosa da verificare funzione per funzione—rilevamento dei dispositivi, accesso SMB, URL delle app e rete remota—non come una garanzia generale.

La domanda originale era piacevolmente semplice: “È compatibile sia con CasaOS sia con ZimaOS?” La risposta utile richiede un ulteriore livello: cosa significa “compatibile” per questo client?

Cosa è realmente progettato per fare v2.0.0

Il progetto Zima Linux Client descrive l'applicazione come un client desktop per ZimaOS con queste funzioni principali:

  • rilevare i dispositivi ZimaOS sulla rete locale;
  • connettersi da remoto tramite un Remote ID usando ZeroTier;
  • sfogliare e montare le condivisioni SMB/CIFS;
  • aprire le applicazioni Docker;
  • eseguire processi di backup dalle cartelle locali alle condivisioni del server.

Questa è la checklist di compatibilità corretta. Se queste interfacce funzionano come previsto sul tuo server, il client può essere utile. Se un'installazione di CasaOS non espone qualcosa nel formato previsto dal client, il fatto che “si avvii” non basta per definire compatibile l'intero flusso di lavoro.

La compatibilità con ZimaOS è il percorso documentato

ZimaOS è l'obiettivo dichiarato del progetto in tutto il README. L'attuale connettività dei dispositivi di Zima Client descrive inoltre ZimaOS come la piattaforma lato server per i file remoti, l'accesso alla dashboard, l'accesso alle app Docker e il backup mobile.

Il flusso di Zima Client è utile se vuoi la spiegazione a livello di prodotto anziché i dettagli implementativi del client della community Linux.

Per CasaOS, verifica le quattro funzioni invece di fidarti di una sola etichetta

CasaOS e ZimaOS condividono abbastanza concetti di self-hosting perché un client possa funzionare su entrambi, soprattutto per SMB e app web. Tuttavia, il README del client Linux attualmente non documenta CasaOS come piattaforma ufficialmente supportata. Usa questa breve matrice di test:

Funzione Cosa testare su CasaOS Condizione di superamento
Rilevamento locale Esegui «Scansiona la rete locale» Il server viene rilevato o può essere raggiunto manualmente.
SMB Apri una condivisione SMB di CasaOS nota Il client può elencare e montare la condivisione con le credenziali corrette.
App Docker Apri un'app web installata L'URL dell'app si risolve e si carica tramite il client.
Remote ID Testa la connettività remota da un'altra rete Il percorso basato su ZeroTier si connette e i servizi di destinazione restano raggiungibili.

Il superamento di una riga non dimostra il superamento delle altre. Ad esempio, SMB può funzionare anche se il rilevamento automatico dei dispositivi non funziona.

Scopri cosa supporta la versione 2.0.0 sul computer Linux stesso

La release 2.0.0 è molto più precisa della breve risposta sulla compatibilità. La versione 2.0.0 è la prima release non alpha della riscrittura e fornisce pacchetti per:

  • Debian / Ubuntu / Zorin / Mint / Pop!_OS / PikaOS tramite .deb;
  • Fedora / openSUSE / derivate di RHEL tramite .rpm;
  • Arch / Manjaro tramite un pacchetto pacman;
  • un'AppImage per altri sistemi x86_64 compatibili.

La release è disponibile solo per x86_64. Specifica esplicitamente che arm64 non è supportato. È importante perché «server compatibile con CasaOS» e «desktop Linux supportato da questo client» sono due domande diverse sulla compatibilità.

Remote ID dipende da ZeroTier e il formato del pacchetto è importante

Il client include ZeroTier per il percorso Remote-ID. Le reti virtuali ZeroTier connettono i dispositivi come se si trovassero sulla stessa rete locale. Questo spiega perché il client può raggiungere condivisioni SMB e app web senza doverle esporre direttamente a Internet.

C’è un dettaglio importante della versione v2.0.0: le note di rilascio indicano che il percorso Remote-ID richiede CAP_NET_ADMIN sullo ZeroTier incluso, e l’installer standard del pacchetto concede questa capability. L’AppImage non esegue lo stesso passaggio di installazione, quindi non è equivalente se la funzione che ti interessa è Remote ID.

Un modo migliore per interpretare «compatibile con CasaOS»

Usa tre livelli:

  • Il supporto documentato: ZimaOS è esplicitamente indicato dal progetto.
  • La compatibilità segnalata: un collaboratore ha riferito che CasaOS funziona nella sessione di domande e risposte degli utenti.
  • La compatibilità verificata: la versione specifica del client supera i test di discovery, SMB, app Docker e accesso remoto pertinenti alla tua configurazione.

Questa impostazione evita entrambi gli estremi: ignorare una segnalazione reale di funzionamento con CasaOS o trasformare una breve conferma in una promessa di supporto ufficiale che il repository non fa.

Se cerchi hardware ufficialmente indicato per eseguire sia ZimaOS sia CasaOS, ZimaBoard 2 li elenca entrambi tra i sistemi operativi compatibili. La compatibilità hardware è distinta dalla matrice di supporto software del client Linux.

FAQ

Zima Linux Client v2.0.0 supporta ZimaOS?

Sì. ZimaOS è la piattaforma di destinazione esplicita del progetto, insieme ai relativi flussi documentati per discovery, SMB, app Docker, backup e Remote-ID.

Supporta ufficialmente CasaOS?

La sessione di domande e risposte degli utenti riferisce che funziona con CasaOS, ma il README del progetto è scritto per ZimaOS e attualmente non presenta CasaOS come piattaforma ufficialmente supportata. Verifica le funzioni di cui hai bisogno.

Posso installare la versione v2.0.0 su Linux ARM?

Per la versione v2.0.0 non è elencata alcuna build arm64 supportata. Le note di rilascio indicano che i pacchetti pubblicati sono x86_64.

Perché l’AppImage potrebbe connettersi in modo diverso rispetto al pacchetto .deb o .rpm?

Le note di rilascio della versione v2.0.0 indicano che il percorso Remote-ID richiede un grant di capability per ZeroTier incluso. L’installer del pacchetto può configurarlo; l’AppImage non esegue lo stesso passaggio di installazione.