インストール方法
現在のバージョンはバックアップ・復元形式でデプロイされます。今後のバージョンでは、既存のシステムにソリューションを統合しやすくするために、増分移行形式に変更される可能性があります。
バックアップマネージャープラグインはオープンソース化されました:ソリューションの復元に必要な「バックアップマネージャー」プラグインはオープンソース化され、すべてのエディション(コミュニティ版を含む)で利用可能になりました。このプラグインを通じて直接復元することを推奨します。
開始する前に、以下を確認してください:
- すでに基礎的な NocoBase 実行環境があること。メインシステムのインストールについては、詳細な公式インストールドキュメントを参照してください。
- NocoBase バージョン 2.0.0-beta.5 以上
- チケットシステムのバックアップファイルをダウンロード済みであること:nocobase_tickets_v2_backup_260324.nbdata
重要事項:
- 本ソリューションは PostgreSQL 16 データベースに基づいて作成されています。環境で PostgreSQL 16 を使用していることを確認してください。
- DB_UNDERSCORED は true にできません:
docker-compose.ymlファイルを確認し、DB_UNDERSCORED環境変数がtrueに設定されていないことを確認してください。そうでない場合、ソリューションのバックアップと競合し、復元に失敗します。
バックアップマネージャーを使用して復元
この方法は、NocoBase 内蔵の「バックアップマネージャー」プラグインを使用してワンクリックで復元する、最も簡単な操作です。このプラグインはオープンソース化され、すべてのエディション(コミュニティ版を含む)で利用可能になりました。
主な特徴
- メリット:
- 操作が簡単:UI 画面で完了でき、プラグインを含むすべての設定を完全に復元できます。
- 完全な復元:テンプレート印刷ファイル、テーブル内のファイルフィールドでアップロードされたファイルなど、すべてのシステムファイルを復元可能であり、機能の完全性を保証します。
- 制限事項:
- 環境要件が厳格:データベース環境(バージョン、大文字小文字の区別設定など)が、バックアップ作成時の環境と高度に互換性がある必要があります。
- プラグインへの依存:ソリューションにローカル環境にない商用プラグインが含まれている場合、復元は失敗します。
操作手順
ステップ 1:【強く推奨】full イメージを使用してアプリケーションを起動する
データベースクライアントの欠如による復元失敗を避けるため、full バージョンの Docker イメージを使用することを強くお勧めします。これには必要なすべての付属プログラムが含まれており、追加設定は不要です。
イメージ取得のコマンド例:
その後、このイメージを使用して NocoBase サービスを起動します。
注:
fullイメージを使用しない場合、コンテナ内にpg_dumpデータベースクライアントを手動でインストールする必要があり、プロセスが煩雑で不安定になる可能性があります。
ステップ 2:「バックアップマネージャー」プラグインを有効にする
- NocoBase システムにログインします。
プラグインマネージャーに移動します。バックアップマネージャープラグインを見つけて有効にします。
ステップ 3:ローカルのバックアップファイルから復元する
- プラグインを有効にした後、ページを更新します。
- 左側メニューの
システム管理->バックアップマネージャーに移動します。 - 右上の
ローカルバックアップから復元ボタンをクリックします。 - ダウンロードしたバックアップファイルをアップロードエリアにドラッグします。
送信をクリックし、システムが復元を完了するまでお待ちください。このプロセスには数十秒から数分かかる場合があります。
注意事項
- データベースの互換性:これがこの方法で最も重要な点です。PostgreSQL データベースのバージョン、文字セット、大文字小文字の区別設定がバックアップ元のファイルと一致している必要があります。特に
schema名は一致している必要があります。 - 商用プラグインの一致:ソリューションに必要なすべての商用プラグインを所有し、有効にしていることを確認してください。そうでない場合、復元は中断されます。
このチュートリアルがチケットシステムの円滑なデプロイに役立つことを願っています。操作中に問題が発生した場合は、いつでもお気軽にお問い合わせください!
Last updated: 2026-03-24

