ONLYOFFICE Desktop EditorsをownCloudサーバーに接続する方法
ONLYOFFICE Desktop EditorsをownCloudサーバーに接続する手順を解説。ログイン、クラウド上のファイル編集、接続の管理、設定時によくあるトラブルの確認方法を紹介します。
Collabora CODEには、保存されているすべてのドキュメントのコピーを暗号化する設定はありません。CODEはWOPI統合におけるオンラインエディタであり、ドキュメントの保存は接続されたファイルプラットフォームまたはストレージサービスが担当します。保存後のファイルを保護するには、そのストレージレイヤーで暗号化を設定してください。WOPIホストがNextcloudの場合は、サーバー側の暗号化が選択肢の一つとなります。サーバーディスクの盗難が懸念される場合は、ホストのストレージでブロックデバイス暗号化を使用してください。
この区別が重要なのは、CODEはユーザーがドキュメントを編集している間、ドキュメントの内容を処理する必要があるためです。Collaboraによると、セッションが終了するとドキュメントはメモリから削除され、Collabora Onlineサーバーに永続的に保存されることはありませんが、保存時の暗号化では、開いているドキュメントをエディターや承認されたストレージアプリケーションから隠すことはできません。以下の手順では、Nextcloudを具体的な例として使用していますが、ownCloud、Seafile、およびカスタムWOPIホストには、それぞれ独自のストレージ暗号化制御機能があります。
| ゴール | どこで設定するか | 解決できないこと |
|---|---|---|
| リモートストレージプロバイダーに書き込まれたファイルを保護します | アーキテクチャに応じて、Nextcloudのサーバー側暗号化、またはストレージプロバイダー独自の暗号化が使用されます。 | Nextcloudのサーバー側の鍵はサーバー側で利用可能であり、開いているドキュメントをサーバーから隠すことはありません。 |
| ハードウェアが取り外された場合は、ローカルサーバーのディスクを保護してください。 | オペレーティングシステムのディスクまたはブロックデバイスの暗号化(LinuxのLUKSなど) | システムがロック解除され、起動状態になると、承認されたプロセスがファイルを読み取ることができるようになります。 |
| ストレージプロバイダーやサーバー管理者がファイルの内容を読み取れないようにする | サポートされているクライアント側またはエンドツーエンドの暗号化ワークフロー | オンライン編集では、CODEに到達するために暗号化されたコンテンツが復号化される必要がある場合があります。このモデルを選択する前に、ご使用のファイルプラットフォームとの互換性を確認してください。 |
| ユーザー、WOPIホスト、およびCODE間の通信を保護する | 関連する接続ではHTTPS/TLSが使用されています。 | TLSは転送中のデータを保護するものであり、ディスクに保存されているコピーを保護するものではありません。 |
Nextcloudの現在の管理ガイドでは、サーバー側暗号化は特に外部ストレージに有効であると説明されています。これはファイル名やディレクトリ構造ではなく、ファイルの内容自体を暗号化し、暗号化キーはNextcloudサーバー上に保管されます。Nextcloud管理者がファイルを読み取ることを防ぐことが目的の場合、エンドツーエンド暗号化の代替手段にはならず、物理的な盗難から保護することが目的の場合、ディスク暗号化の代替手段にもなりません。
occ。Nextcloudのファイルインターフェースからテストドキュメントを開き、Collaboraで起動します。一般的なWOPIの設定では、Nextcloudがファイルホスト、CODEがエディタとなります。CODEは編集のためにドキュメントを要求し、保存された変更をホストに送信します。永続ストレージの暗号化は、CODEの編集メニューではなく、Nextcloudまたはストレージバックエンドで設定してください。

Nextcloud管理者としてサインインし、管理設定の「サーバー側暗号化」セクションを開きます。 「サーバー側暗号化を有効にする」を選択し、画面の指示に従ってください。メニューの文言はNextcloudのリリースによって異なる場合があります。暗号化機能と暗号化モジュールは別物です。ページにモジュールが読み込まれていないと表示される場合は、「アプリ」セクションに進んでください。

アプリを開き、デフォルトの暗号化モジュール(マニュアルではNextcloudデフォルト暗号化モジュールとも呼ばれます)を見つけて有効にします。暗号化設定に戻り、モジュールが選択されていることを確認します。その後、Nextcloudのガイドに従ってログアウトし、再度ログインして暗号化キーを初期化します。

Nextcloudのインストールディレクトリから、Nextcloudウェブサーバーのアカウントでstatusコマンドを実行します。一般的なDebianまたはUbuntuのアーカイブインストールでは、次のようになります。
cd /var/www/nextcloud
sudo -u www-data php occ encryption:status
実際のインストールパスとウェブサーバーユーザーを使用してください。コンテナ展開の場合は、occインストール時にドキュメントに記載されているコマンドを使用して、Nextcloudコンテナ内で実行してください。正常なステータスは、暗号化が有効になっていることと、デフォルトモジュールを識別します。これはサーバー側の機能ステータスを確認するものであり、古いファイルがすべて暗号化されていることを証明するものではありません。

occ encryption:status結果から、Nextcloudが暗号化を有効にしていると報告し、アクティブなデフォルトモジュール名が表示されていることが確認できます。Nextcloudは、デフォルトではサーバー側暗号化が有効になった後に作成または変更されたファイルを暗号化します。既存のファイルも暗号化する必要がある場合は、まず最新のバックアップを作成し、メンテナンス期間を設定し、操作中はユーザーがファイルを変更できないようにしてください。occ encryption:encrypt-allすべてのユーザーのファイルを暗号化するためのNextcloudコマンドリファレンスドキュメントを参照してください。インストールされているNextcloudのバージョンに応じた手順に従い、Webサーバーアカウントでコマンドを実行し、処理が完了するまで待ってからサービスを通常使用に戻してください。
sudo -u www-data php occ encryption:encrypt-all
ロールバックのショートカットとして使用しないでくださいocc encryption:disable。このフラグを無効にしても、既存のファイルは復号化されません。Nextcloud は、別途すべてのファイルを復号化する手順を文書化しており、ファイルを復号化せずに暗号化を無効にすると予期しないエラーが発生する可能性があると警告しています。本番環境で暗号化状態を変更する前に、バックアップと復元手順をテストしてください。
occ encryption:status目的のモジュールが有効になっていることを確認してください。Nextcloudインスタンスがローカルディスクにのみファイルを保存し、盗難や故障したドライブが主な懸念事項である場合、オペレーティングシステム層でのディスク暗号化が通常、より直接的な制御手段となります。電源オフ時にブロックデバイスを暗号化し、起動してロックを解除した後も、NextcloudとCODEは編集に必要なドキュメントを読み取ることができます。サーバーのプロビジョニング時、またはオペレーティングシステムのストレージ手順を通じて設定し、復旧キーはサーバー外に保管してください。
管理者やストレージプロバイダーがドキュメントの内容を閲覧できないようにすることが要件である場合は、プラットフォームがサポートするエンドツーエンド暗号化設計を使用し、展開前にCollaboraとの互換性を確認してください。ブラウザエディタは編集セッションでドキュメントデータが利用可能である必要があるため、ストレージバックエンドでの保存時暗号化だけでは、ユーザーが編集している間のその保証は提供できません。CODE自体には、保存時ドキュメント暗号化の汎用的な切り替え機能は追加されていません。
ONLYOFFICE Desktop EditorsをownCloudサーバーに接続する手順を解説。ログイン、クラウド上のファイル編集、接続の管理、設定時によくあるトラブルの確認方法を紹介します。
Collabora OnlineのCPU使用率が高い場合、ビジー状態のキットプロセスを特定し、メトリクスとログを確認し、同時実行性とクリーンアップを調整し、修正が安全に行われたことを検証することで、トラブルシューティングを行います。
ONLYOFFICE Docsをヘッダーロゴやインターフェースカラーでカスタマイズする方法を学びましょう。ライセンス制限、テーマJSONの設定、Dockerパス、テスト方法なども解説します。
LibreOffice Calc で読みにくいテキストを修正するには、アプリのテーマ、セルのフォントと塗りつぶしの色、スタイル、条件付き書式設定を確認し、印刷出力を検証してください。
LibreOfficeの不明ユーザーによるロック警告を安全に解除します。アクティブなセッションを確認し、コピーを保護し、検証済みの古いロックのみを削除して、ドキュメントをテストします。
LibreOffice Writerで、アラビア語またはヘブライ語のテキストが英語と正しく並ばず、位置がずれたり、混ざり合ったりする場合を修正します。複雑なテキストレイアウトを有効にし、段落の方向を設定して、結果を確認してください。
Learn VLOOKUP and XLOOKUP in LibreOffice Calc, including exact matches, left lookups, not-found results, reverse search, INDEX/MATCH alternatives, and common errors.
Collabora OnlineのWOPI認証検証エラーのトラブルシューティングを行うには、検出キー、キーローテーション、プロキシURL、タイムスタンプ、ホスト許可リストを確認してください。
ONLYOFFICEドキュメントで全員に対して変更履歴の記録を有効にし、再度開いた後もアクティブな状態を維持する方法、およびグローバルなデフォルト設定の制限事項を理解してください。
Collabora Onlineのビューごとのタイムアウト、フォーカスが外れた状態のタイムアウト、ドキュメントがアイドル状態のタイムアウト、自動保存のタイムアウト、プロキシのタイムアウトを比較し、導入環境に適した設定を選択して確認してください。