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

推測せずにCasaOSをアップデートまたはロールバックする

A 2024 CasaOS tutorial promoted upgrade and downgrade workflows for users who wanted newer features or a more stable release.

現在の回答:UIまたは公式アップデートスクリプトでCasaOSを更新する

2024年のコミュニティ投稿では外部のアップグレード/ダウングレード手順が案内されていますが、現在のCasaOSプロジェクト自体がサポート対象の更新方法を文書化しています。「設定」→「更新」を使用するか、SSH/直接ターミナルから公式アップデートスクリプトを実行してください。

curl -fsSL https://get.casaos.io/update | sudo bash

CasaOSソースリポジトリが、信頼できるプロジェクトの公式リファレンスです。

ダウングレードをアップグレードの単純な逆操作として扱わない

現在のCasaOS READMEでは最新リリースへの更新方法が説明されていますが、汎用的にサポートされたダウングレードコマンドは記載されていません。ダウングレードでは、前進することを前提に設計されたデータベース、アプリ管理、設定のマイグレーションをまたぐ可能性があります。

CasaOSのリリース履歴を確認して正確なバージョンと変更内容を特定し、古いコミュニティコマンドを無検証で実行しないでください。

バージョン変更前に設定とアプリデータをバックアップする

CasaOSはサーバーの一部にすぎません。Dockerボリューム、データベース、ユーザーファイルが重要な状態です。強制的なアップグレードやロールバックを試みる前に、アプリのマッピングを記録し、検証済みのコピーを作成してください。

長期的な目的が新しいZimaプラットフォームへの移行である場合、本番データを使ったCasaOSのロールバック実験を組み合わせるよりも、ZimaOSのインストール復旧手順を利用する方が安全です。

CasaOSをVMで実行している場合はスナップショットを使用する

ラボ環境では、アップグレード前にVMのスナップショットを作成しておくと、後からパッケージ単位でダウングレードするよりも、はるかに明確なロールバック基準を確保できます。スナップショットには、旧バージョンが実際に想定していたシステム状態が保存されます。

CasaOSのメンテナンスとZimaOSのメンテナンスを分ける

CasaOSとZimaOSは異なる製品であり、リリースモデルと復旧モデルも異なります。CasaOSのアップデートスクリプトをZimaOSで使用しないでください。現在のホームサーバープラットフォームを比較する際は、ZimaBoard 2プラットフォームで現在のZimaエコシステムを把握できます。