【Linux】NextCloud×OnlyOffice

NextCloudを使っている人はちょいちょいいると思いますが,オンラインでWordとかExcelとか編集したいという人も一定数いると思います.

というわけで本記事ではNextCloudとOnlyOfficeを連携させてオンラインでExcelとかをいじれるようにしちゃおうって話です.

環境

  • Ubuntu 18.04 LTS
  • NextCloud 16(既に導入済)
  • Apache 2.4
  • docker

環境の構築

Let’s Encrypt

NextCloudとOnlyOfficeの連携にはSSL接続がMUSTとなっています.そのため証明書を発行する必要があるのですが,今回はLet’s Encryptを利用してサクッと発行してしまいましょう

詳しくは以前書いた記事を参考にしてみてください.

Apache

次にApacheの設定を行います.具体的には80ポートへのアクセスを443へリダイレクト(もしかしたら必要ない)443へのアクセスをdockerへリバースプロキシの設定をします.

2つの設定ファイルを記述したら,有効にしてあげます.また,proxyなどの必要なモジュールも有効化してあげましょう

Docker

基本的に,NextCloudとOnlyOfficeを同一のサーバマシンに入れても連携することはできません.そこで,OnlyOfficeをdockerコンテナで稼働させることでこの問題を解決します.

プラグインの導入

インストール

最後に,ブラウザからNextCloudにアクセスしてアプリを登録します.メニュー → アプリを選択してサイドメニュー → Office&テキストタブ → ONLYOFFICEをインストールしてください.

設定

メニュー → 設定と進んで設定メニューを開き,サイドメニュー → ONLYOFFICEと進みます.
Document Editing Service addressにOnlyOfficeのドメインを入力してください.

あわせて読みたい

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です