ownCloud + ONLYOFFICE をdockerで
昨年、連携がうまくいなくてissuesで指摘されて、連携がうまくできたのでポイントをまとめておきます。
ownCloud
owncloud-docker/serverを使って建てました。
docker-compose.yml に以下の2つを追加しました。
- OWNCLOUD_SUB_URL=/owncloud
- OWNCLOUD_LOG_TIMEZONE=Asia/Tokyo
defaultだと http://localhost:8080 の様にアクセスするのを
http://localhost:8080/owncloud みたいにSUB URL指定したかったから。
これが後程、詰まってしまうポイントになりました。
ONLYOFFICE DocumentServer
onlyoffice/documentserver
これをそのまま建てました。
ownCloud - ONLYOFFICE apps ver2.0.3
ownCloudのプラグインでONLYOFFICEと連携させます。
この時、3つ設定するのですが
Document Editing Service address
ONLYOFFICE DocumentServerのURL
https://doc.huangru.local/
Document Editing Service address for internal requests from the server
Specify container name
ONLYOFFICE DocumentServerのURL.
http://only/
Server address for internal requests from the Document Editing Service Specify container name
ownCloudから連携時のONLYOFFICE DocumentServerのURLを指定
私は、ここの連携がうまくいかずに、悩んだポイントです。
ownCloud と ONLYOFFICE DocumentServerは
それぞれのDockerコンテナで起動しています。
ネットワークはブリッジしています。
所が、今回は、SUB URLを指定してましたので
当然ですが、SUB URLを指定してないといけません。
ここが噛み合ってないと、プラグインの設定でセーブは成功しても
動作時に、The document could not be saved となってしまいます。
X http://owncloud:8080/
O http://owncloud:8080/owncloud
詳細はThe document could not be savedをご覧ください
issuesで指摘されるまで、解らなかった ;(
ローカルで連携の練習してただけなので、セキュリティ関連とかの設定は参考にしないでください。
そもそもオレオレ証明書で試してただけですので
Author And Source
この問題について(ownCloud + ONLYOFFICE をdockerで), 我々は、より多くの情報をここで見つけました https://qiita.com/Ikumi/items/884c60bf1a6ce8fc158a著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .