保守されているデプロイを選択する
サポート対象のスタックとリリース要件に従ってください。HTTPS、信頼できるホスト名、意図的に構成したリバースプロキシを使用してください。スケジュールされたバックグラウンドジョブは、ユーザーがページを開くことに依存せず、確実に実行される必要があります。
メモリとストレージの計画
ファイルプレビュー、同期、オフィス連携、同時ユーザー数によってリソース需要が変わる可能性があります。可能な限り、データストレージを一時的なアプリケーションファイルと分離してください。空き容量と失敗したバックグラウンドタスクを監視します。
コラボレーションの領域を保護する
強力なアカウント、適切な多要素認証、必要に応じて短命の共有リンクを使用してください。インストール済みアプリと外部ストレージ接続を確認してください。プラットフォーム自体がプライベートであっても、公開共有は公開の判断です。
アプリケーション全体を復元する
アプリケーション整合性のあるプロセスでファイル、データベース、設定をバックアップします。有効な機能に必要な暗号化と復旧用の素材を保持してください。リストアをテストし、ファイルアクセス、共有、ユーザーログインを確認します。
すべての機能を有効化する前にバンドルを評価してください
オールインワン構成では、連携するコンポーネントをまとめて導入できますが、有効化した機能はリソースと復旧に影響します。Nextcloud Talk、オフィス編集、プレビュー、外部ストレージにはそれぞれ別の要件があります。すべてのオプションコンポーネントを無償の容量とみなすのではなく、ユーザーに必要なものを有効化し、その影響を測定してください。
実用的な受け入れテストを実施する
代表的なファイルを2つのクライアントからアップロード、ダウンロード、同期します。バックグラウンドジョブの実行、外部アクセスの制限、セキュリティ概要を確認します。意図した権限と有効期限で共有リンクをテストし、バックアップから小さなサンプルを復元します。
公式ドキュメント: Nextcloudのインストールと設定 · Nextcloud ハードニングガイド
インストーラーより先にアプリケーションの規模を選ぶ
Nextcloud All-in-Oneは統合されたデプロイとオプションコンポーネントを提供しますが、適切なホスト、ドメイン名、ストレージ、バックアップ先は依然として必要です。Office、Talk、プレビュー、ウイルス対策などのアプリが必要かどうかを判断してください。同時通話やドキュメント作業はCPUとメモリの要件を変える可能性があり、アップロードされたファイルやプレビューはディスクに異なる影響を与えます。異なるデプロイモードのポートマッピングを混在させず、直接公開またはリバースプロキシについては現在のAIOの手順に従ってください。
- 初回セットアップ前にデータディレクトリの場所を選択し、サポートされるストレージのセマンティクスを確認してください。
- 有効な TLS ホスト名を使用し、AIO 管理インターフェースを保護してください。
- 管理コンテナが必要とする特権的なホスト/Dockerアクセスを確認してください。
公式ドキュメント: Nextcloud All-in-One のデプロイメント
ID、バックグラウンド処理、コラボレーションを設定する
専用の管理者アカウント、信頼できるドメイン/プロキシ設定、信頼性の高い定期バックグラウンドジョブでセットアップを完了してください。用途に必要なアプリのみから始めてください。大規模なアーカイブをインポートする前に、デスクトップまたはモバイルのクライアントを1台接続してください。OfficeとTalkはそれぞれ独自の接続性とリソースの確認が必要です。ファイルのアップロードが成功しても、通話や共同編集が機能する証明にはなりません。外部ストレージの認証情報とメール設定をバックアップおよびローテーション計画に含めてください。
- ファイルクォータを設定し、ファイルシステムの空き容量を監視してください。
- 適切な第二要素でアカウントを保護し、復旧コードを非公開で保管してください。
- 共有リンクは意図的に作成し、必要に応じて有効期限を設定し、サインアウトしたセッションからテストしてください。
小規模な往復受け入れテストを実行する
使い捨てのファイルをアップロードし、別のクライアントに同期し、変更して更新内容を確認し、意図した共有ルールをテストしてください。権限のないユーザーがプライベートファイルに到達できないことを確認してください。OfficeまたはTalkが有効な場合は、サーバーネットワーク外から実際のドキュメントセッションや通話をテストしてください。再起動後にバックグラウンドジョブの状態とログを確認してください。同期の競合が繰り返される場合は、ストレージ速度のせいにする前に、クライアント、権限、時刻を確認してください。
暗号化とバックアップを別々のレイヤーとして保つ
AIOの文書化されたバックアップ/リストア手順、またはファイル、データベース、構成、カスタムアプリ/テーマ、必要なキーを取得する別のアプリケーション整合性のある方法を使用してください。復旧用資料は独立して保管し、小規模なデータセットでリストアをテストしてください。サーバー側暗号化、クライアント側のエンドツーエンド機能、暗号化されたバックアップアーカイブはそれぞれ異なる境界を保護します。いずれも他を自動的にカバーするものではありません。更新前にバックアップの使用可能性を確認し、コンポーネントのアップグレード要件をお読みください。古いコンテナが移行済みデータベースを必ずしも開けるとは限りません。
公式ドキュメント: AIOのバックアップと復旧ガイド · Nextcloudバックアップコンポーネント