コミュニティソリューション

ZimaOSにはアプリがいくつある?古い件数が現在では通用しない理由

A December 2023 community question asked how many apps were available in CasaOS and ZimaOS; an IceWhale reply gave then-current store counts and pointed to third-party app stores.

2023年のこのスレッドにある「ZimaOSにはアプリがいくつあるのか」という回答は、現在のカタログ総数ではなく、当時のスナップショットとして扱うべきです。IceWhaleのスタッフは当時、アプリ数は80以上で、サードパーティストアを含めると約400あると述べていました。ただし、リポジトリによるパッケージの追加、削除、更新、提供終了に伴い、アプリ数は変動します。

現在のユーザーにとってより有用な答えは、ZimaOSには3つのインストール方法があるということです。組み込みのApp Store、コミュニティ/サードパーティストア、そしてカスタムDocker Composeのインポートです。そのため、固定されたアプリ数よりも、利用したいサービスにメンテナンスされているパッケージや、実用的なCompose定義があるかを確認する方が重要です。

2023年のアプリ数が意味していたこと

元の投稿者は、アプリエコシステムを簡単に比較できる数字を求めていました。IceWhale公式の返信では、2023年12月時点で利用可能だった数字として、主要エコシステムに80以上のアプリがあり、サードパーティストアを追加すると約400になると回答していました。これらの数字はその返信内容を正確に表していますが、現在のZimaOSの仕様として再利用すべきではありません。

現在のZimaOSドキュメントでは、Syncthing、Pi-hole、Paperlessなどの一般的なアプリをはじめ、さらに多くのパッケージがあるエコシステムとして説明されています。現在のZimaOS機能ドキュメントでも、恒久的な総数を公開するのではなく、Docker Composeのサポートが強調されています。

現在重要な3つのアプリソース

  • 組み込みApp Store:ワンクリックでのデプロイや一般的なサービスに最適な、最も簡単な方法です。
  • サードパーティストア:UIに表示されるアプリを拡張する、コミュニティ運営のカタログです。ただし、利用できるアプリは時間とともに変化します。
  • カスタムDocker Compose:ストアに掲載されていないアプリや、カスタム設定が必要なアプリに対応する方法です。

古い総数に頼るよりも、ZimaOSアプリエコシステムページを出発点にする方が適切です。

アプリ数が変動し続ける理由

コンテナ化されたアプリのカタログは、固定されたソフトウェア一覧ではありません。イメージが非推奨になったり、メンテナーがデプロイ形式を変更したり、コミュニティストアが古いマニフェストを削除したりすると、パッケージがなくなることがあります。一方で、ZimaOSのシステムリリースを待たずに新しいアプリが追加されることもあります。

特定のワークロード向けにサーバーを評価している場合は、アプリの総数だけを尋ねるのではなく、そのワークロードに対応するアプリを検索してください。ZimaOSアプリハードウェアディレクトリも、利用可能なアプリが使用中のハードウェアに適しているか判断するのに役立ちます。

必要なアプリが見つからない場合

App Storeにタイルがないからといって、そのサービスをZimaOSで実行できないとは限りません。現在の開発者向けドキュメントでは、Docker Composeをベースにしたアプリ定義の作成とインポートがサポートされています。ZimaOS App Store開発者ガイドでは、パッケージの構築方法が説明されています。

無作為に選んだComposeファイルをインポートする前に、上流イメージ、必要なポート、ボリュームパス、アーキテクチャ、メンテナンス状況を確認してください。サードパーティで利用できることは便利ですが、公式サポートが約束されていることとは異なります。

結論

「80以上/約400」という以前の回答は、2023年12月時点では有用でしたが、現在では古いスナップショットです。現在のZimaOSは、恒久的なアプリ数ではなく、目的のサービスが組み込みストア、メンテナンスされているコミュニティストア、または現行のDocker Composeデプロイで利用できるかどうかで評価すべきです。