2026-07-22
277 字
1 分鐘
Nextcloud + ONLYOFFICE 自架整合

onlyoffice 需要用另外的 docker compose 服務跑起來。

nextcloud 應用程式商店中的「ONLYOFFCE」負責 integration,安裝之後才能連結。

nextcloud 安裝好應用程式之後,設定頁面會多一項 ONLYOFFICE 的頁面。

需要填入 docs address 跟 secret

ONLYOFFICE 服務跑起來之後在瀏覽器打開,會看到預設畫面,下面會教你複製 JWT secret:

Terminal window
sudo docker exec $(sudo docker ps -q) /var/www/onlyoffice/documentserver/npm/json -f /etc/onlyoffice/documentserver/local.json 'services.CoAuthoring.secret.session.string'

$(sudo docker ps -q) 替換為你的 ONLYOFFICE 容器名稱,執行之後把輸出的 secret 複製到前面的欄位

還要注意,如果有用自簽憑證的話,要打開 Disable certificate verification (insecure)。

除此之外,ONLYOFFICE 連回 nextcloud 也會有卡自簽憑證的問題,所以也需要設定:

根據 這篇求助文章,ONLYOFFICE 服務要放行自簽憑證,需要到容器中調整設定檔並重啟。

首先進入容器

Terminal window
docker exec -it (onlyoffce-documentserver 或你的容器名稱) /bin/sh

然後打開設定檔

Terminal window
nano /etc/onlyoffice/documentserver/default.json

Ctrl + W 搜尋 rejectUnauthorized 並把後面的值改成 false

最後在容器內重新啟動:

Terminal window
supervisorctl restart ds:docservice

這樣就能通啦!

Nextcloud + ONLYOFFICE 自架整合
https://blade520.com/posts/nextcloud-onlyoffice-selfhost/
作者
Blade/磯江
發佈於
2026-07-22
許可協議
CC BY-NC-SA 4.0
Profile Image of the Author
Blade/磯江
君の手は どうしてこんなにも温かいの?♫/ねぇお願い どうかこのまま 離さないでいて♫
© 2026 Blade/磯江. All Rights Reserved. / RSS / Sitemap
Powered by Astro & Fuwari