Discordソリューション

Zima LinuxクライアントはCasaOSおよび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.

実用上の答え:Zima Linux Client v2.0.0は、明らかにZimaOS向けに作られています。あるコントリビューターはCasaOSでも使用できると報告していますが、プロジェクトのドキュメントではCasaOSを正式にサポートする対象として挙げていません。CasaOSとの互換性は一括した保証ではなく、デバイス検出、SMBアクセス、アプリURL、リモートネットワーク機能ごとに確認するものと考えてください。

元の質問は、うれしいほどシンプルでした。「これはCasaOSとZimaOSの両方に対応していますか?」 役立つ答えには、もう1段階の整理が必要です。それは、このクライアントにとって「対応する」とは何を意味するのか、という点です。

v2.0.0が実際に想定している用途

Zima Linux Clientプロジェクトでは、このアプリケーションを、次の主要機能を備えたZimaOS向けデスクトップクライアントとして説明しています。

  • ローカルネットワーク上のZimaOSデバイスを検出する。
  • ZeroTierを使用して、リモートID経由でリモート接続する。
  • SMB/CIFS共有を参照してマウントする。
  • Dockerアプリを開く。
  • ローカルフォルダーからサーバー共有へバックアップジョブを実行する。

これが正しい互換性チェックリストです。サーバー上でこれらのインターフェースが期待どおりに動作するなら、クライアントは役立つ可能性があります。CasaOSのインストール環境がクライアントの想定する形式で何かを提供していない場合、「起動する」だけではワークフロー全体に互換性があるとは言えません。

ZimaOSとの互換性が文書化された対応経路です

README全体を通じて、プロジェクトが明示している対象はZimaOSです。現在のZima Clientの接続機能でも、ZimaOSを、リモートファイルアクセス、ダッシュボードへのアクセス、Dockerアプリへの入り口、モバイルバックアップを担うサーバー側プラットフォームとして説明しています。

製品レベルでの説明が必要で、Linuxコミュニティ版クライアントの実装詳細までは不要な場合は、Zima Clientのワークフローが役立ちます。

CasaOSの場合、1つのラベルを鵜呑みにせず、4つの機能を確認する

CasaOSとZimaOSはセルフホスティングに関する概念を十分に共有しているため、特にSMBやWebアプリ周りでは、クライアントが両方で動作する可能性があります。ただし、LinuxクライアントのREADMEでは、現在CasaOSを公式の対象として文書化していません。次の簡易テストマトリックスを使用してください。

機能 CasaOSでテストする内容 合格条件
ローカル検出 「ローカルネットワークをスキャン」を実行する サーバーが検出されるか、手動で到達できる。
SMB 既知のCasaOS SMB共有を開く クライアントが正しい認証情報で共有を一覧表示し、マウントできる。
Dockerアプリ インストール済みWebアプリを開く アプリのURLがクライアント経由で解決され、読み込まれる。
Remote ID 別のネットワークからリモート接続をテストする ZeroTier経由の経路が接続され、対象サービスに引き続きアクセスできる。

1つの項目に合格しても、他の項目が機能する証明にはなりません。たとえば、自動デバイス検出が機能しなくても、SMBは機能する場合があります。

Linuxコンピューター自体でv2.0.0がサポートする内容を確認する

バージョン2.0.0のリリースは、短い互換性の説明よりもはるかに具体的です。バージョン2.0.0は、この書き換え版における最初のアルファ版以外のリリースで、次のパッケージを提供しています。

  • によるDebian / Ubuntu / Zorin / Mint / Pop!_OS / PikaOS .deb;
  • によるFedora / openSUSE / RHEL派生ディストリビューション .rpm;
  • pacmanパッケージによるArch / Manjaro;
  • その他の互換性のあるx86_64システム向けAppImage。

このリリースはx86_64のみです。arm64は対象外であることが明記されています。これは、「CasaOS対応サーバー」と「このクライアントがサポートするLinuxデスクトップ」が別々の互換性の問題だからです。

Remote IDはZeroTierに依存しており、パッケージ形式が重要です

クライアントはRemote-IDの経路にZeroTierを組み込んでいます。ZeroTier仮想ネットワークは、デバイス同士を同じローカルネットワーク上にあるかのように接続します。そのため、クライアントはSMB共有やWebアプリをパブリックインターネットに直接公開しなくても利用できます。

v2.0.0には重要な点があります。リリースノートには、Remote-IDルートで CAP_NET_ADMIN バンドル版ZeroTierでは、通常のパッケージインストーラーがこのケイパビリティを付与します。AppImageでは同じインストール手順が実行されないため、Remote IDが必要な機能である場合、同等とはいえません。

「CasaOSと互換性がある」のより適切な解釈

3つのレベルで整理します。

  • 文書化されたサポート:プロジェクトがZimaOSを明示的にサポート対象としていること。
  • 報告された互換性:実際のユーザーQ&Aで、投稿者がCasaOSで動作したと報告していること。
  • 確認済みの互換性:お使いの環境で重要な検出、SMB、Dockerアプリ、リモートアクセスのテストに、特定のクライアントバージョンが合格していること。

この整理なら、実際に動作したCasaOSの報告を無視することも、リポジトリが示していない正式サポートの約束へと短い確認報告を拡大解釈することもありません。

ZimaOSとCasaOSの両方で動作することが正式に示されたハードウェアをお求めなら、ZimaBoard 2の対応OS一覧に両方が記載されています。このハードウェア互換性は、Linuxクライアント自体のソフトウェアサポート対象とは別のものです。

よくある質問

Zima Linux Client v2.0.0はZimaOSをサポートしていますか?

はい。ZimaOSはプロジェクトの明示的な対象であり、ドキュメント化された検出、SMB、Dockerアプリ、バックアップ、Remote-IDの各ワークフローに対応しています。

CasaOSを正式にサポートしていますか?

ユーザーQ&AではCasaOSで動作すると報告されていますが、プロジェクトのREADMEはZimaOS向けに書かれており、現時点ではCasaOSを正式なサポート対象として示していません。必要な機能をテストしてください。

ARM Linuxにv2.0.0をインストールできますか?

v2.0.0向けにサポート対象のarm64ビルドは掲載されていません。リリースノートには、公開パッケージはx86_64向けだと記載されています。

AppImageが.debや.rpmパッケージと異なる接続動作をするのはなぜですか?

v2.0.0のリリースノートには、Remote-IDルートでバンドル版ZeroTierのケイパビリティ付与が必要だと記載されています。パッケージインストーラーでは設定できますが、AppImageでは同じインストール手順は実行されません。