docker composeを使ってonlyofficeが使用できるnextcloudを構築する

docker composeを使ってonlyofficeが使用できるnextcloudを構築する

docker composerを利用してofficeのドキュメントが編集できる「onlyofficer」が使用できるnextcloudを構築するまでの手順を記述してます。

環境

  • OS ubuntu21.04
  • docker 20.10.6
  • docker-compose 1.28.6

事前準備

事前にdockerや必要ツールをインストールしておきます。

curlとgitのインストール

dockerインストール

docker-composeインストール

インストールが終われば、一旦セッションを抜けます。

docker-compos.yml作成

gitから入手可能です。

移動します。

docker-compos.ymlの中は、以下のようになってます。

mysqlを使用する場合は、以下のように編集します。

nextcloud起動

以下のコマンドを実行して「nextcloud」を起動します。

ブラウザから https://プライベートIP or サーバーアドレスにアクセスします。

ログイン画面が表示されます。

管理者アカウントを作成すればでログイン可能です。

DBはMysqlを使用する場合は、ymlの設定通りに入力します。
user : nextcloud
password : pwd
database : nextcloud
host : docker-onlyoffice-nextcloud_db_1

※設定後に「504」がでたらリロードしてみて下さい。

ログイン後に設定より「ONLYOFFICE」が設定されていれば構築は完了です。