2023年のコミュニティ動画では、WisdomSkyのLinuxServer AppStoreをサードパーティーソースとしてCasaOSに追加する方法が紹介されています。このストアはLinuxServer.ioのコンテナイメージをCasaOS互換のアプリ定義にパッケージ化し、ダッシュボードからインストールできるようにします。
これは組み込みのIceWhale App Storeではなく、LinuxServer.ioの公式製品でもありません。カタログ、テンプレート、更新時期、サポートについては、引き続きこのサードパーティーリポジトリが責任を負います。
CasaOSのバージョンを確認してアプリ設定をバックアップする
現在、リポジトリにはカスタムアプリストアにCasaOS 0.4.4以降が必要と記載されています。ソースを追加する前に、対応しているインターフェースからCasaOSを更新し、既存のアプリケーションのボリュームパスとポートを記録して、重要なAppDataをバックアップしてください。
コミュニティによる手順動画を見る。現在のCasaOSリリースでは、インターフェースのラベルが異なる場合があります。
LinuxServerカタログを追加する
- CasaOSのダッシュボードを開き、App Storeに移動します。
- Add Sourceを開きます。一部のインターフェースバージョンでは、この項目がMore appsと表示されます。
- リポジトリのInstallationセクションから、現在のカタログURLをコピーします。
- URLをCasaOSに貼り付け、Addを選択します。
- インポートが完了するまで待ち、App Storeを更新して、LinuxServerソースで絞り込みます。
https://casaos-appstore.paodayag.dev/linuxserver.zip
上記のURLは、この書き直し時点でサードパーティーリポジトリが公開している現在の値です。インポートする前に、WisdomSky/CasaOS-LinuxServer-AppStoreで確認してください。
ワンクリックインストールの前にアプリを確認する
動画では例としてcode-serverをインストールし、CasaOSがイメージをダウンロードしてDocker Compose経由で起動することを説明しています。Installを選択する前に、テンプレートを開いて次の項目を確認してください。
- ホストとコンテナのボリュームパス
- 公開ポートと競合
- PUID、PGID、タイムゾーン、その他の環境変数
- 特権モード、デバイス、ケイパビリティ
- イメージタグと上流のドキュメント
カタログエントリーによってデプロイは簡単になりますが、デフォルトのパスがサーバーに適しているとは限りません。
アプリの更新には複数の層が関係する
リポジトリによると、LinuxServer.ioのリリースを自動的に追跡しています。それでも、カタログテンプレート、Dockerイメージ、アプリケーションデータベースはそれぞれ独立して変更される可能性があります。大規模なアップグレードの前に上流のリリースノートを確認し、アプリケーションの設定ボリュームとデータボリュームを保持してください。
ソースを削除してもアプリがアンインストールされるわけではない
カタログが不要になった場合は、ソースエントリーだけを削除してください。既存のコンテナとAppDataは残る場合があります。何かを削除する前に、それらを個別に確認してください。1つのカタログを削除するために、AppDataディレクトリ全体を消去してはいけません。
CasaOS LinuxServer App Storeに関するよくある質問
これは公式のIceWhale App Storeですか?
いいえ。別のコミュニティリポジトリで管理されている、サードパーティー製のCasaOSカタログです。
インターフェースに「Add Source」ではなく「More apps」と表示されるのはなぜですか?
一部のCasaOSバージョンではラベルが変更されています。このインターフェースの違いについては、リポジトリのイシュートラッカーに記載されています。
ワンクリックインストールなら、パスを確認する必要はありませんか?
いいえ。インストール前に、ストレージ、ポート、権限、イメージのドキュメントを確認してください。
