Nextcloud
ONLYOFFICEとNextcloudの統合について
ONLYOFFICEは、ONLYOFFICE DocsをNextcloudと統合し、クラウドストレージ内でオフィスドキュメントを編集するための公式コネクタを提供しています。ONLYOFFICEコネクタは、NextcloudのアプリストアまたはONLYOFFICEのGitHubページからダウンロードできます。コネクタはAGPL-3.0ライセンスの下で配布されています。
ONLYOFFICEとNextcloudの統合コネクタとその詳細な動作について詳しくは、APIドキュメントページをご覧ください。
主な機能
- ドキュメント、スプレッドシート、プレゼンテーションの作成、編集、閲覧。
- オンラインフォームの作成と入力。
- 他のユーザーとのファイル共有。
- ドラッグ&ドロップによるTalkチャットでのファイル共有。
- 透かしによるドキュメントの保護。
- ドキュメントのリアルタイム共同編集:2つの共同編集モード(高速と厳格)、変更履歴、コメント、内蔵チャット。
- 1つのDocument Serverに接続された複数のフェデレーテッドNextcloudインスタンス間での共同編集。
- JWTサポートにより、トラフィックを保護し、適切な権限を持つユーザー以外はドキュメントにアクセスできないようにします。
- Nextcloud Mailプロバイダーを介して、差し込み印刷の実行とパーソナライズされたメールの送信を直接行えます。
サポートされている形式
- 閲覧用:
- WORD:DOC, DOCM, DOCX, DOT, DOTM, DOTX, EPUB, FB2, FODT, HTM, HTML, HWP, HWPX, MD, MHT, MHTML, ODT, OTT, PAGES, RTF, STW, SXW, TXT, WPS, WPT, XML
- CELL:CSV, ET, ETT, FODS, NUMBERS, ODS, OTS, SXC, XLS, XLSM, XLSX, XLT, XLTM, XLTX
- SLIDE:DPS, DPT, FODP, KEY, ODG, ODP, OTP, POT, POTM, POTX, PPS, PPSM, PPSX, PPT, PPTM, PPTX, SXI
- PDF:DJVU, DOCXF, OFORM, OXPS, PDF, XPS
- DIAGRAM:VSDM, VSDX, VSSM, VSSX, VSTM, VSTX
- 編集用:
- WORD:DOCM, DOCX, DOTM, DOTX
- CELL:XLSB, XLSM, XLSX, XLTM, XLTX
- SLIDE:POTM, POTX, PPSM, PPSX, PPTM, PPTX
- PDF:PDF
バージョン10.1.0の新機能
追加
- Nextcloud Mailプロバイダーを介した差し込み印刷メールの送信
- 外部ストレージのファイルに対するONLYOFFICEへのアクセスを管理者が制限する設定
- Nextcloud Teams(旧Circles)を介して共有されたファイルの高度なドキュメント権限:レビュー、コメント、カスタムフィルター、フォーム入力
変更
- Nextcloud 34との互換性
- 共有リンクからのドキュメントの開き方のサポートを改善
- 管理者による再共有が無効な場合の権限関連の問題を修正
- ドキュメントおよびテンプレートのURLの処理を改善
完全な変更履歴はこちらで確認できます。
ONLYOFFICE DocsをNextcloudに接続する
要件
-
ONLYOFFICE Document Server v7.0(サーバー版またはクラウド版)以降
Nextcloudとすべてのエンドクライアントの両方から名前解決および接続が可能なONLYOFFICE Docsのインスタンスが必要です。ONLYOFFICE DocsはNextcloudに直接POSTできる必要があります。
バージョン4.3.0以降、ONLYOFFICE DocsとNextcloudは、別々のコンピュータ、または同じマシンにインストールできます。後者を選択した場合は、デフォルトではONLYOFFICE DocsとNextcloudの両方がポート80で動作するため、ONLYOFFICE Docs用にカスタムポートを設定する必要があります。
注記ONLYOFFICE Docsのインストールについて詳しくは、公式のドキュメントページをご覧ください。
-
Nextcloud v32(コネクタはNextcloud v34まで互換性があります)
-
Nextcloud用ONLYOFFICEコネクタ v10.1.0以降
Nextcloud用ONLYOFFICEコネクタのインストール
Nextcloud管理者は、内蔵のアプリケーションマーケットから統合アプリをインストールできます。これを行うには、次の手順に従ってください。
- ユーザー名をクリックしてアプリを選択します。
- ツールカテゴリに移動します。
- 利用可能なアプリケーションのリストからONLYOFFICEを見つけます。
- ダウンロードして有効にするボタンをクリックします。
または、管理者はアプリケーションを手動でインストールすることもできます。
-
Nextcloud ONLYOFFICE統合アプリを入手します。これにはいくつかの方法があります。
-
公式のNextcloudストアから最新の署名済みバージョンをダウンロードします。
-
GitHubのアプリケーションリリースページから最新の署名済みバージョンをダウンロードします。例:
wget https://github.com/ONLYOFFICE/onlyoffice-nextcloud/archive/refs/tags/vX.X.X.tar.gzここで、vX.X.Xは必要なコネクタのバージョンです。
アーカイブを展開します。例:
tar -xvzf vX.X.X.tar.gzフォルダの名前をonlyofficeに変更します。例:
mv onlyoffice-nextcloud-X.X.X onlyoffice -
アプリケーションのソースコードをクローンして、自分でコンパイルします。
git clone https://github.com/ONLYOFFICE/onlyoffice-nextcloud.git onlyofficecd onlyofficegit submodule update --init --recursive
-
-
onlyofficeフォルダをNextcloudサーバーのapps/ディレクトリ(またはアプリケーションの接続に使用されるその他のディレクトリ)に移動します。cp -r /root/onlyoffice/ /var/www/html/apps/ -
apps/ディレクトリに移動します。cd /var/www/html/apps -
Nextcloudのウェブインターフェースから直接アプリケーションを更新できるように、所有者を変更します。
chown -R www-data:www-data onlyoffice -
Nextcloudで、設定 > アプリ > 無効なアプリに移動し、ONLYOFFICEアプリケーションの有効にするをクリックします。
ONLYOFFICE DocsとNextcloudは、別々のコンピュータ、または同じマシンにインストールできます。後者を選択した場合は、デフォルトではONLYOFFICE DocsとNextcloudの両方がポート80で動作するため、Document Server用にカスタムポートを設定する必要があります。Document Serverをプロキシの背後で使用することもできます。設定方法については、この記事を参照してください。
Nextcloud用ONLYOFFICEコネクタの設定
ONLYOFFICEアプリケーションの設定を行うには、設定 > 管理 > ONLYOFFICEに移動します。
サーバー設定セクションで、次のオプションを指定します。
-
ONLYOFFICE Docsのアドレス - Document Editing ServiceがインストールされているURLアドレスを指定します。このフィールドは必須です。ONLYOFFICE Docsをカスタムポートにインストールした場合は、ポートを指定する必要があります。例:
http://127.0. 0.1:8081/注記ONLYOFFICE DocsのアドレスはNextcloudからアクセス可能でなければならず、同様にNextcloudのアドレスもONLYOFFICE Docsからアクセス可能でなければなりません。
-
証明書の検証を無効にする(安全でない) - ONLYOFFICE Docsに自己署名証明書を使用している場合は、このボックスをチェックして証明書の検証を無効にし、NextcloudがONLYOFFICE Docsとの接続を確立できるようにします(そうしないと、Nextcloudは自己署名証明書を検証せず、ONLYOFFICE Docsとの間の接続を許可しません)。これは安全でない解決策であり、証明書をいずれかのCAによって発行されたものに置き換えることを強くお勧めします。
-
シークレットキー - データへの署名に使用されるシークレットを指定します。
注記ONLYOFFICE Docs v7.2以降、JWTはデフォルトで有効になっており、シークレットキーは自動的に生成されます。Nextcloud側でも有効にする必要があります。ONLYOFFICE Docsの設定ファイルでシークレットキーを見つけ、コネクタの設定で同じシークレットキーを指定します。詳細については、この記事のONLYOFFICEとNextcloudの統合でJWTを有効にするセクションを参照してください。
-
詳細サーバー設定セクションは、ネットワーク構成により、インストールされたNextcloudとONLYOFFICE Docsの間でパブリックアドレスを使用したリクエストが許可されない場合に使用できます。この場合は、対応するフィールドに内部リクエスト用のアドレスを指定します。
- サーバーからの内部リクエスト用のONLYOFFICE Docsアドレスフィールドに、NextcloudからDocument Editing Serviceにアクセスするために使用されるアドレスを指定します。
- ONLYOFFICE Docsからの内部リクエスト用のサーバーアドレスフィールドに、Document Editing ServiceからNextcloudにアクセスするために使用されるアドレスを指定します。

保存ボタンをクリックします。サーバー設定を保存すると、共通設定、エディターのカスタマイズ設定、共通テンプレート、セキュアビュー設定セクションが表示されます。
共通設定セクションでは、次のオプションを指定できます。
-
次のグループにエディターへのアクセスを許可する - このボックスをチェックし、NextcloudでONLYOFFICEエディターの使用を許可するユーザーグループを選択します。
-
外部ストレージのファイルに対するONLYOFFICEへのアクセスを制限する - このボックスをチェックすると、ユーザーが外部ストレージの場所に保存されているファイルをONLYOFFICE経由で開いたり編集したりできなくなります。これにより、管理者はドキュメントを開いて編集できる場所をより細かく制御でき、セキュリティやコンプライアンスの要件が厳しい環境で役立ちます。
-
ONLYOFFICEを使用してドキュメントのプレビューを生成する - このボックスをチェックすると、ONLYOFFICEによるサムネイルの生成が行われます。ディスク容量を消費します。
-
同じタブでファイルを開く - このボックスをチェックすると、現在のブラウザタブでファイルが開きます。このオプションがチェックされていない場合、ファイルは新しいブラウザタブで開きます。
-
ONLYOFFICE Docsを使用して高度なドキュメント権限を提供する - このボックスをチェックすると、ドキュメントパネルの詳細タブ、およびNextcloud Teams(旧Circles)を介して共有されたファイルで追加の権限を指定できるようになります。テキストドキュメントのレビューとコメント、スプレッドシートのコメントとカスタムフィルター、PDFフォームのフォーム入力です。詳細については、この記事のNextcloudでONLYOFFICE Docsを使い始めるセクションを参照してください。
-
ドキュメントの編集後に各バージョンのメタデータを保持する この機能により、メタデータが保持され、バージョン履歴に各ドキュメントバージョンの変更が表示されます。ディスク容量を消費します。消去ボタンを使用して、メタデータを削除しディスク容量を解放できます。
-
形式を開くためのデフォルトのアプリケーション - ONLYOFFICEエディターに関連付ける形式を指定できます。docx、xlsx、pptx形式がデフォルトで選択されています。
注記ONLYOFFICEエディターでの開き方は、このセクションで選択された形式にのみ適用されます。
-
編集のためにファイルを開く - 管理者が、OOXML形式に変換して編集するドキュメント形式を選択できます。csvおよびtxt形式がデフォルトで選択されています。
注記形式の制限により、リストの形式(csv、odp、ods、odt、rtf、txt)で保存すると、一部のデータが失われる可能性があります。
対応するオプションを有効にすると、指定した形式のドキュメントは、クリックした後すぐに変換され、ONLYOFFICEエディターで編集用に開かれます。形式がチェックされていない場合、ファイルは閲覧用に開かれます。
エディターのカスタマイズ設定セクションでは、次のオプションを指定できます。
- 編集中に中間バージョンを保持する(forcesave) 機能を使用すると、データの損失を防ぎたい場合に、ONLYOFFICEエディターのインターフェースで保存ボタンをクリックしたときにすべての変更を直接ストレージに送信できます。このオプションが無効になっている場合、変更はエディターのキャッシュに自動的に保存されます。
- 非表示/表示にするエディターのインターフェース要素を選択します(チャット、よりコンパクトなヘッダー、フィードバックとサポート、ヘルプ、モノクロツールバーヘッダー)。
- 閲覧時のレビューモード機能を使用すると、ドキュメントのレビュー表示モードのデフォルトを設定できます。
- マークアップ - 提案された変更をハイライト表示します。
- 最終 - 変更を適用した状態で表示します。
- 元のドキュメント - 変更のない元のドキュメントを表示します。
- デフォルトのエディターテーマ機能を使用すると、デフォルトのテーマを設定できます:ライト、クラシックライト、またはダーク。

共通テンプレートセクションでは、アイコンをクリックして、新しいドキュメントを作成するためのdocx、xlsx、pptxテンプレートをアップロードできます。
対応するアイコンを使用して、このリストからテンプレートをダウンロードまたは削除できます。

管理設定でテンプレートを追加すると、ユーザーは、Nextcloudインターフェースの追加ボタン、またはONLYOFFICEエディターのインターフェースのファイル > 新規作成メニューを使用して新しいドキュメントを作成するときに、テンプレートを選択できるようになります。
セキュリティセクションでは、透かしを埋め込んでドキュメントを保護したり、マクロの実行を無効または有効にしたりできます。
アプリケーションの設定を変更した後、各セクションの下にある保存ボタンをクリックして変更を保存します。
接続の確認
次のoccコマンドを使用して、ONLYOFFICE Docsへの接続を確認できます。
occ onlyoffice:documentserver --check
接続成功に関する情報、またはエラーの原因のいずれかを示すテキストが表示されます。
動作の仕組み
ONLYOFFICE統合は、こちらに記載されているAPIに従っています。
- 新しいファイルを作成するとき、ユーザーはNextcloud内のドキュメントフォルダに移動し、新規 (+) メニューのドキュメント、スプレッドシート、またはプレゼンテーション項目をクリックします。
- ブラウザは、/lib/Controller/EditorController.phpコントローラーのcreateメソッドを呼び出します。このメソッドは、assetsフォルダからファイルのコピーを、ユーザーが現在いるフォルダに追加します。
- 既存のファイルを開くとき、ユーザーはNextcloud内でそのファイルに移動し、ONLYOFFICEで開くメニューオプションを選択します。
- 新しいブラウザタブが開き、/lib/Controller/EditorController.phpコントローラーのindexメソッドが呼び出されます。
- アプリは、次のプロパティを持つJSONオブジェクトを準備します。
- url - ONLYOFFICE Docsがドキュメントをダウンロードするために使用するURL。
- callbackUrl - ONLYOFFICE Docsがドキュメントの編集状況を通知するために使用するURL。
- documentServerUrl - クライアントがONLYOFFICE Document Serverと通信するために使用する必要があるURL。(管理設定ページで設定できます)。
- key - ONLYOFFICE Docsにドキュメントを再度ダウンロードするかどうかを指示するためのUUID+更新タイムスタンプ。
- Nextcloudはこのオブジェクトを受け取り、templates/editor.phpテンプレートからページを構築して、これらすべての値を埋め込み、クライアントのブラウザがエディターを読み込めるようにします。
- クライアントのブラウザはONLYOFFICE DocsのJavaScriptライブラリにリクエストを送信し、上記のプロパティを含むDocEditor構成をONLYOFFICE Docsに送信します。
- その後、ONLYOFFICE DocsがNextcloudからドキュメントをダウンロードし、ユーザーが編集を開始します。
- ONLYOFFICE Docsは、ユーザーがドキュメントを編集していることをNextcloudに通知するために、callbackUrlにPOSTリクエストを送信します。
- すべてのユーザーとクライアントのブラウザが編集を終えると、編集ウィンドウを閉じます。
- 10秒間操作がないと、ONLYOFFICE Docsは、クライアントがドキュメントの編集を終えて閉じたことをNextcloudに知らせるために、callbackUrlにPOSTを送信します。
- Nextcloudはドキュメントの新しいバージョンをダウンロードし、古いバージョンを置き換えます。
ONLYOFFICEとNextcloudの統合でJWTを有効にする
ドキュメントを不正アクセスから保護するために、ONLYOFFICEエディターはJSON Web Token (JWT)を使用します。トークンは、ドキュメントエディターの初期化時、およびONLYOFFICE Docsの内部サービス間のコマンドのやり取りの際に、構成に追加されます。シークレットキーは、JSON Webトークンへの署名と、ONLYOFFICE Docsへのリクエスト時のトークンの検証に使用されます。
ONLYOFFICE Docs v7.2以降、JWTはデフォルトで有効になっており、シークレットキーは自動的に生成されます。ONLYOFFICE Docs設定ファイルでシークレットキーを見つけ、コネクタの設定で同じシークレットキーを指定する必要があります。
ステップ1:ONLYOFFICE Docs設定ファイルでシークレットキーを見つける
-
利用可能な任意のテキストエディターでlocal.jsonファイルを開きます。
-
Linuxの場合 -
/etc/onlyoffice/documentserver/local.json -
Windowsの場合 -
%ProgramFiles%\ONLYOFFICE\DocumentServer\config\local.json -
Dockerの場合 –
docker exec -it <containerID> bashコマンドを使用してONLYOFFICE Docsコンテナに入り、/etc/onlyoffice/documentserver/local.jsonを開きます。または、次のコマンドを使用して、local.jsonを開かずにデフォルトのシークレットキーを見つけることもできます。
sudo docker exec <containerID> /var/www/onlyoffice/documentserver/npm/json -f /etc/onlyoffice/documentserver/local.json 'services.CoAuthoring.secret.session.string'
local.jsonファイルは次のようになります。
{"services": {"CoAuthoring": {"token": {"enable": {"request": {"inbox": true,"outbox": true},"browser": true}},"secret": {"inbox": {"string": "yoursecret"},"outbox": {"string": "yoursecret"},"session": {"string": "yoursecret"}}}}} -
-
true値は3つのセクションで指定されています。これは、トークンの検証が有効になっていることを意味します。services.CoAuthoring.token.enable.browserservices.CoAuthoring.token.enable.request.inboxservices.CoAuthoring.token.enable.request.outbox
-
自動的に生成されたシークレットキーは3つのセクションで指定されています。デフォルトのシークレット値を独自のシークレットキーに置き換えることができます。シークレットキーは3つのセクションで同じである必要があります。
services.CoAuthoring.secret.inbox.stringservices.CoAuthoring.secret.outbox.stringservices.CoAuthoring.secret.session.string
-
変更を行った場合は、保存し、構成の変更が反映されるようにサービスを再起動します。
-
Linuxの場合:
sudo supervisorctl restart all -
Dockerの場合:
docker exec <containerID> supervisorctl restart allまたはコンテナ全体を再起動します。
docker restart <containerID>
-
ステップ2:コネクタの設定で同じシークレットキーを指定する
コネクタの設定のシークレットキーフィールドに同じシークレットを指定し、設定を保存します。
デモ版ONLYOFFICE Docsに接続する
ONLYOFFICEコネクタバージョン3.0.0以降、ONLYOFFICE Docsをインストールしなくても、Nextcloud内でONLYOFFICEオンラインエディターを試すことができます。
接続をオンにするには、デモ版ONLYOFFICE Docsサーバーに接続するチェックボックスをクリックし、保存ボタンをクリックします。
これは30日間利用可能な公開テストサーバーです。機密データをそこで共有しないでください。
Docker Composeを使用してNextcloudとONLYOFFICE Docsをインストールする
Docker Composeを使用すると、Nextcloudに接続されたONLYOFFICE Docsの事前設定済みバージョンを、必要なすべての依存関係とともにDockerコンテナ内に迅速かつ簡単にデプロイできます。
DockerとDocker Composeのインストール
- この手順に従って、Dockerをコンピュータにダウンロードしてインストールします。Dockerは、コンテナ対応環境でのアプリケーション開発と管理を自動化するプログラムです。
- 次に、この手順に従って、マルチコンテナアプリケーションを記述して実行できるDocker Composeパッケージマネージャーをダウンロードしてインストールします。
ONLYOFFICE DocsとNextcloudサーバーのインストール
-
docker-onlyoffice-nextcloudリポジトリの最新バージョンをダウンロードします。これを行うには、次の行をコマンドラインインターフェースに挿入します:
git clone https://github.com/ONLYOFFICE/docker-onlyoffice-nextcloud -
リポジトリがダウンロードされたら、docker-onlyoffice-nextcloudフォルダに移動します:
cd docker-onlyoffice-nextcloud -
Docker Composeを起動します:
sudo docker-compose up -d注記上記のコマンドを実行した後、すべてのコンテナが起動するまで数分待つ必要があります。
ブラウザのアドレスバーにhttp://localhostと入力してNextcloudのセットアップページを開き、管理者アカウントを作成します。ログインとパスワードを指定してください。
ウィザードが完了したら、docker-onlyoffice-nextcloudフォルダに移動し、構成スクリプトを実行します:
sudo bash set_configuration.sh
これで、NextcloudでONLYOFFICE Docsを使用してドキュメントを作成および編集でき、設定を行う必要はありません。
サーバー設定はデプロイ時に指定されますが、共通設定、エディターのカスタマイズ設定、共通テンプレート、およびセキュアビュー設定を調整することができます。利用可能なコネクタ設定について詳しくは、Nextcloud用ONLYOFFICEコネクタの設定セクションを参照してください。
UCSを使用して仮想マシン上でNextcloudとONLYOFFICE Docsをインストールする
Univentionによって導入されたアプリアプライアンスは、ONLYOFFICE DocsやNextcloudなどのコンポーネントを既にパッケージ化したシステムをインストールできる配布形式です。
オープンソースの企業インフラストラクチャ開発者であるUniventionは、サードパーティコンポーネントを既に備えたシステムをインストールする便利な方法を導入しました。これらは、アプリ、UCS管理システム、およびUCSランタイム環境を含むVirtualBoxまたはVMwareイメージです。
次の仮想イメージには、Univention Corporate Server、Nextcloud、およびONLYOFFICEが含まれています。アプリは、Nextcloudに必要なONLYOFFICEアドオンが正しく設定されていることを確認するために追加で作成された自動構成を備えており、すぐに使用できます。インストールプロセスは、従来の手動方法よりもはるかに簡単で、管理者による手動の手順は必要ありません。
必要なコンポーネントをダウンロードする
まず、仮想マシン用のハイパーバイザーをインストールする必要があります。VMware Workstation ProまたはVirtualBoxのいずれかを選択し、詳細なインストール手順についてはドキュメントを参照してください。
次に、選択したハイパーバイザー用のONLYOFFICE-Nextcloud VMをダウンロードします。
仮想アプライアンスをインポートする
今度はハイパーバイザーを開き、ONLYOFFICE-Nextcloud仮想アプライアンスをインポートします。このガイドは、両方のプラットフォームでの手順を説明しています。
アプリケーションをインストールする
イメージが正常にインポートされたら、仮想マシンを起動します。以下の手順に従ってインストールウィザードを通じてブートプロセスを進めます。
-
言語を選択し、最寄りの都市を入力します。

ウィザードはデフォルトのシステムロケール、タイムゾーン、およびキーボードレイアウトを取得します。
-
ドメインとネットワーク設定をセットアップします。デフォルトでは、IPアドレスは自動的に取得されます。あるいは、IPアドレス、ネットマスク、ゲートウェイを手動で指定することもできます。優先DNSサーバーのアドレスを入力してください。

-
ドメイン設定を選択します。このシステムでユーザーと権限を直接管理するオプションがデフォルトで選択されています。これにより、このシステムで新しいドメインを作成できます。あるいは、既存のUCSまたはMicrosoft Active Directoryドメインに接続することもできます。

-
会社名、ONLYOFFICEをアクティベートするための管理者メールアドレス(ライセンスファイルがこのメールアドレスに送信されます)、管理者アカウントの新しいパスワードを作成して確認します。

-
このシステムの完全修飾ドメイン名とLDAPベースを指定します:
-
設定を確認し、すべてが正しく入力されていることを確認します。次に、システムを構成するボタンをクリックします。

-
すべてが構成されると、新しく作成されたUCSプラットフォームでONLYOFFICEが開始できるようになります。


-
ブラウザのアドレスバーにIPアドレスを入力し、メールで受け取ったucs.licenseファイルをアップロードします。
-
ONLYOFFICE DocsとNextcloudアプライアンスにログインするには、アプリケーションセクションでNextcloudをクリックします。
Univention Management Consoleにログインするには、上部のLOGINまたは管理セクションのシステムとドメイン設定をクリックします。
ログインフィールドにAdministratorを入力し、登録時に指定したパスワード(ステップ4を参照)を入力します。

NextcloudでONLYOFFICE Docsを使い始める
ドキュメントを作成するには:
-
Nextcloud内の必要なフォルダーを開きます。
-
追加ボタンをクリックします。
-
必要なファイルタイプを選択します:ドキュメント、スプレッドシート、またはプレゼンテーション。

-
ドキュメント名を入力し、Enterキーを押します。
-
オプション。管理者がテンプレートを追加している場合は、必要なテンプレートを選択して作成をクリックします。

ドキュメントを編集または閲覧するには:
- 必要なドキュメントがあるフォルダーを開きます。
- ドキュメントのタイトルをクリックします。
ドキュメントをOffice Open XML形式に変換するには:
-
必要なドキュメントがあるフォルダーを開きます。
-
詳細ボタンをクリックします。
-
ONLYOFFICEで変換オプションをクリックします。
注記OOXMLに変換可能な形式の完全なリストを参照してください。
フォームテンプレートを作成するには:
-
Nextcloud内の必要なフォルダーを開きます。
-
追加ボタンをクリックします。
-
新しいフォームテンプレートオプションを選択します。

-
ドキュメント名を入力し、Enterキーを押します。
-
フォームをテキストドキュメントから作成するか、空白オプションでゼロから始めるかを選択します。
-
対応するONLYOFFICEエディターにリダイレクトされます。
-
フォームテンプレートを.pdfとして保存し、将来的に編集、修正、または共同作業にアクセスできるようにします。
他のユーザーによるファイル編集を制限して入力可能なフォームを作成するには:
-
ファイルの右にあるアクションアイコンをクリックし、フォーム作成オプションを選択します。

フォームに入力するには:
-
ファイルの右にあるアクションアイコンをクリックし、ONLYOFFICEでフォームに入力オプションを選択します。

Nextcloud Mailを介して差し込み印刷メールを送信するには:
- 差し込み印刷のテンプレートとして使用するドキュメントを開き、共同編集タブに切り替えます。
- 差し込み印刷をクリックし、受信者を含むデータソースを選択します。
- 差し込み印刷パネルで、に結合 > メールを選択します。
- Nextcloud mailを選択して、Nextcloud Mailアカウントを通じてパーソナライズされたメールを直接送信します。
差し込み印刷機能について詳しく知りたい場合は、該当するガイドをお読みください。
Nextcloudユーザーとドキュメントを共有するには:
-
Nextcloud内の必要なフォルダーを開き、必要なファイルを見つけます。ファイル名の右にある
共有アイコンをクリックします。
または、ファイルを編集用に開き、エディターインターフェースの共同編集タブに切り替え、上部ツールバーの共有ボタンをクリックします。
右側に共有タブが開きます。

-
名前、メール、またはフェデレーテッドクラウドID… フィールドに必要なデータを入力し、必要なユーザーを選択します。
-
ユーザー名の右にある
アイコンをクリックしてポップアップメニューを開きます。

-
フルアクセス権限を提供するには、編集を許可オプションをチェックしたままにします。ユーザーはフルアクセス権限を持ち、ファイルを編集できます。
-
読み取り専用権限を提供するには、編集を許可オプションのチェックを外します。ユーザーは読み取り専用権限を持ち、ファイルを編集できません。
-
ファイルを再共有する機能を提供するには、再共有を許可オプションをチェックしたままにします。ユーザーはファイルを他のユーザーと共有できます。
-
ファイルを再共有できないユーザーのみに追加の権限を提供するには、再共有を許可オプションのチェックを外します(編集を許可オプションのチェックも外す必要があるかもしれません)。
注記ONLYOFFICE Docsを使用して高度なドキュメント権限を提供するは、ONLYOFFICEアプリケーションの共通設定セクションで有効にする必要があります。
詳細タブに切り替え、ユーザー名の右にある
アイコンをクリックします。ファイルタイプと共有タブでチェック/未チェックの編集を許可オプションに応じて必要なオプションを選択します。
注記共有オプションのチェックを必ず外してください。そうしないと、詳細共有設定が利用できなくなります。
-
.docxファイルとフルアクセス権限を持つユーザーの場合、レビューまたはコメントの権限を選択できます。
-
.xlsxファイルとフルアクセス権限を持つユーザーの場合、コメントまたはカスタムフィルターの権限を選択できます。
-
.pptxファイルとフルアクセス権限を持つユーザーの場合、コメントの権限を選択できます。
-
.pdfフォームと編集権限を持つユーザーの場合、元のファイル構造を変更せずにフォームに入力できるようにするフォーム入力権限を選択できます。
注記高度なドキュメント権限は、Nextcloud Teams(旧Circles)を介して共有されたファイルに対しても同じ方法で設定できます。
-
ONLYOFFICEデスクトップエディターをNextcloudに接続する
ONLYOFFICEを使用すると、Nextcloudアカウントに保存されたファイルを編集し、オンラインおよびデスクトップエディターを使用して共同作業ができます。これにより、オンラインコラボレーションツールだけでなく、デスクトップアプリケーションでのみ利用可能な機能も使用できます:
- パスワードやデジタル署名でドキュメントを保護する、
- 送信プラグインを使用してエディターから直接現在編集中のファイルを送信する、
- プレゼンテーションエディターを介してオーディオとビデオを挿入する。
すでにNextcloudサーバー、ONLYOFFICE Docs、および統合アプリがインストールされ、設定されていることを前提としています。
ONLYOFFICEデスクトップエディターを起動する
デスクトップエディターをNextcloudサーバーに接続するには、次の操作を行います:
-
左側のパネルでクラウドに接続セクションに切り替えます。
-
Nextcloudクラウドサービスボタンをクリックします。または、下部の今すぐ接続リンクを使用することもできます。

-
Nextcloudサービスボタンを押した場合は、Nextcloudが選択された状態でクラウドオフィスに接続ウィンドウが開きます。今すぐ接続リンクを使用した場合は、ドロップダウンリストからNextcloudクラウドストレージを選択します。
-
クラウドオフィスURLフィールドに、Nextcloudサーバーのドメイン名またはIPアドレスを入力します。準備ができたら、今すぐ接続ボタンをクリックします。

-
Nextcloudサインインページがデスクトップエディターのインターフェースの新しいタブで開きます。
- ユーザー名またはメールとNextcloudアカウントにアクセスするためのパスワードを指定します。
- ログインボタンをクリックします。

-
Nextcloudアカウントのファイルセクションが開きます。これで、既存のファイルを編集したり、新しいファイルを作成したり、ドキュメントを共有したり、NextcloudユーザーとONLYOFFICEエディターを使用して共同作業を行ったりできます。
iOSまたはAndroidでONLYOFFICE DocumentsをNextcloudに接続する
NextcloudをONLYOFFICE Documentsモバイルアプリに接続して、Nextcloudのドキュメント、スプレッドシート、プレゼンテーションを外出先で共同編集できます。
すでにNextcloudサーバー、ONLYOFFICE Docs、および統合アプリがインストールされ、設定されていることを前提としています。
モバイルデバイスでONLYOFFICEをNextcloudに接続するには、最新バージョンのiOS用ONLYOFFICE DocumentsアプリまたはAndroid用ONLYOFFICE Documentsアプリケーションをダウンロードしてインストールし、次の操作を行います:
- クラウドセクションに移動します。
- Nextcloudを選択します。
- 接続URLフィールドにNextcloudサーバーのURLアドレスを挿入します。
- Nextcloudアカウントのログインとパスワードを入力します。
- 次へを押します。
モバイルデバイスでONLYOFFICE Docsを使用してNextcloudからドキュメントを編集するには、ファイルリストで必要なファイル名をタップします。
既知の問題
-
外部ストレージの接続。外部ストレージアプリを使用してストレージを追加する際、一部のケースで共同編集に問題があります。同じ認証キーを使用して接続が行われた場合(ユーザー名とパスワードまたはグローバル認証情報の認証タイプが選択されている場合)、共同編集が可能です。異なる認証キーが使用されている場合(ログイン認証情報、データベースに保存またはユーザー入力、データベースに保存の認証オプション)、共同編集は利用できません。ログイン認証情報、セッションに保存の認証タイプが使用されている場合、ファイルはエディターで開くことができません。
-
証明書の検証。Document Serverに自己署名証明書を使用している場合、Nextcloudはその証明書を検証せず、Document Serverへの接続を許可しません。この問題は次の2つの方法で解決できます:
-
Nextcloud内のONLYOFFICE管理ページ、サーバー設定セクションで 証明書の検証を無効にする(安全でない) ボックスをチェックします。
-
Nextcloud構成ファイルを手動で変更します。Nextcloud構成ファイル(/nextcloud/config/config.php)を見つけて開きます。次のセクションを挿入します:
'onlyoffice' => array ( 'verify_peer_off' => true )これにより、証明書の検証が無効になり、NextcloudがDocument Serverとの接続を確立できるようになります。
注記これは一時的な安全でない解決策であり、CAによって発行された証明書に置き換えることを強くお勧めします。置き換えたら、対応する設定ボックスのチェックを外すか、Nextcloud構成ファイルから上記のセクションを削除することを忘れないでください。
-
-
フェデレーテッドクラウド共有。フェデレーテッドクラウド共有アプリを使用してドキュメントが共有されている場合、異なるONLYOFFICEサーバーに接続されているNextcloudインスタンス間での共同編集は利用できません。同じDocument Serverのユーザーは共同編集モードでドキュメントを編集できますが、異なるDocument Server(2つ以上)のユーザーは同じドキュメントをリアルタイムで共同作業することはできません。
-
ファイルの変換。ONLYOFFICE Docsは、ファイルを開いて編集する際にOffice Open XML形式を基に使用します。ファイル形式がOOXMLと異なる場合でも、Document Serverの効率的な操作と高速なパフォーマンスのために対応するOOXMLに変換されます。その後、OOXML形式に基づく変更を行い、ファイルをこの基本OOXML形式に保存できます。
-
元のNextcloudファイル形式が基本形式と異なる場合でも、元の形式に保存したい場合は、ファイルがOOXMLからこの形式に変換されます。形式が根本的に異なるため、チャート、テーブル、オートシェイプ、画像などのデータやフォーマットが失われる可能性があります。これは、いくつかの形式(csv、txtなど)がそれらをサポートしていないか、OOXML標準とは異なる方法で扱うためです。そのため、デフォルトではすべての非OOXMLファイルは閲覧専用で開かれますが、コンテキストメニューでファイルを変換するオプションがあります。変換後のデータ/フォーマットの損失リスクを認識した上で、非OOXMLファイルを編集用に開きたい場合は、設定でリストにチェックを入れることができます。csvおよびtxtファイルの編集はデフォルトで利用可能です。
-
ダウンロード権限なしでドキュメントにアクセスする場合、ファイルの印刷やシステムクリップボードの使用はできません。エディター内でのコピーと貼り付けは、エディターツールバーやコンテキストメニューのボタンを介して利用できます。
最も一般的な問題とその解決方法について詳しく知りたい場合は、トラブルシューティングガイドをご覧ください。