修正 Collabora Online 字體大小下拉選單顯示錯誤的問題
重置瀏覽器縮放,測試乾淨的會話,並確定何時格式錯誤的選單大小需要 Collabora 伺服器更新。
根據伺服器部署方式設定 Collabora Online 管理控制台密碼:對於 CODE Docker 映像,配置其username環境password變數;對於 Linux 軟體包安裝,運行coolconfig set-admin-password。然後重新啟動或重新建立服務,並登入管理頁面以確認新憑證有效。

管理控制台是 Collabora Online 的服務管理頁面。它獨立於 Nextcloud 或其他儲存平台的管理員帳戶,更改其密碼不會更改文件使用者登入資訊或平台用於連接 Collabora 的憑證。此外,基於 Docker 和軟體套件的安裝方式也使用不同的設定流程,因此在進行任何變更之前,請務必先確認您的部署環境。
對於 Docker 中的 CODE 映像,Collabora 文件中username提供password了容器環境設定。對於基於軟體包的安裝,Collabora 的設定工具可以互動式地設定管理員密碼。目前的配置參考文件指出,admin_console.password在大多數平台上直接使用該設定已被棄用,並建議改用 PAM 或coolconfig其他方式。請參閱Collabora 的 CODE Docker 映像文件和Collabora 的配置參考文件。
在 Collabora 的 Compose 服務中,設定文件中username提到的password變數。此範例從本機檔案讀取密碼,.env而不是將金鑰直接放入 Compose 檔案:
services:
collabora:
image: collabora/code
environment:
username: admin
password: "${COLLABORA_ADMIN_PASSWORD:?Set it in .env}"
在同一個專案目錄中,將密鑰放在.env:
COLLABORA_ADMIN_PASSWORD=replace-with-your-unique-secret
請將範例值替換為您的真實密碼,並且不要提交.env到共用儲存庫。如果 Compose 服務已存在,則變更其在磁碟上的環境不會變更正在執行的容器的環境。請重新建立該服務以使新設定生效:
docker compose up -d --force-recreate collabora
如果不是,請使用您實際的 Compose 服務名稱collabora。這將重新啟動 Collabora 容器;不會刪除您的文檔,文件儲存在您連接的平台上。如果您的部署由 Kubernetes、Helm 或其他控制平台管理,請在這些平台上變更對應的金鑰或值,並套用該部署的正常發佈流程,而不是手動編輯正在執行的容器。

在已將 Collabora 作為系統軟體包安裝的伺服器上,執行該伺服器上的設定工具:
sudo coolconfig set-admin-password
該工具會提示輸入新密碼,因此您無需將其包含在 shell 命令中。在提示符號處輸入密碼,如果再次提示,請重複輸入。然後重啟服務以載入更新後的配置:
sudo systemctl restart coolwsd
Nextcloud 目前的 Ubuntu 安裝範例也會在設定完成後coolconfig set-admin-password重新啟動coolwsd。其他發行版所使用的軟體套件和服務管理員可能有所不同;如果找不到所需的指令或服務名稱,請參考對應發行版的 Collabora 安裝說明。 Nextcloud 範例的詳細說明請參閱其 Ubuntu 24.04 安裝指南。

開啟 Collabora 主機的管理控制台,通常位於 `<example_host>` https://collabora.example.com/browser/dist/admin/admin.html,請將範例主機替換為您伺服器的公共 URL。使用配置的管理員使用者名稱和新密碼登入。登入成功僅表示控制台接受憑證;它本身並不能驗證文件編輯或 WOPI 連線是否正常。
username或 `<your_url> password`,以及變更後是否已重新建立容器。coolwsd已成功重啟,並且瀏覽器可以連接到目標伺服器。請檢查服務日誌中是否有設定錯誤,但請勿將金鑰複製到支援貼文中。admin_console.username和admin_console.password密碼將被忽略。請改用為主機配置的 PAM 帳戶和密碼;更改 CODE Docker 環境變數不會覆蓋 PAM 設定。
請勿將管理控制台密碼與 Nextcloud 管理員密碼混淆,也不要將金鑰貼到任何命令中,以免docker run -e password=...shell 歷史記錄或進程檢查洩漏金鑰。對於 Compose 部署,請將金鑰保存在受保護的環境檔案或可用的金鑰管理員中,並將存取權限限制在 Docker 主機上。此外,請避免coolwsd.xml直接編輯金鑰:Collabora 已將舊式密碼設定標識為在大多數平台上已棄用。
如果在按照正確的步驟操作後仍然無法登錄,請先確認實例和驗證模式,然後驗證新配置是否已實際套用。這樣可以區分過期的容器或錯誤的主機與密碼輸入錯誤,並明確下一步的排查方向。
重置瀏覽器縮放,測試乾淨的會話,並確定何時格式錯誤的選單大小需要 Collabora 伺服器更新。
使用 Docker 部署 Collabora CODE,將其安全地連接到 Nextcloud Office,並透過實際的 WOPI 和代理檢查來驗證文件編輯。
暫時將 coolwsd 提升到偵錯模式,擷取一次開啟失敗的情況,並使用日誌序列來區分 WebSocket、WOPI、代理程式和容器問題。
設定 Collabora Online 管理員登入(適用於 Docker 或 Linux),重新啟動對應的服務,並在不洩漏密碼的情況下驗證新密碼。
在變更 Collabora 設定或重新啟動服務之前,請先確定 CPU 負載是來自活動文件、空閒工作程序或伺服器容量。
檢查 Docker 是否限制了 Collabora CODE 的記憶體使用,安全地提高 Compose 記憶體限制,並確認正在運行的容器已收到新的限制。
使用緊湊模式或選項卡模式和 WOPI PostMessage 控制項簡化 Collabora CODE,安全地隱藏選定的按鈕、命令和選項卡。
讓 Nginx 負責 Collabora CODE 容器的 HTTPS,正確轉送編輯 WebSocket,並在不暴露連接埠 9980 的情況下驗證公共端點。
解決 Collabora Online 中行動瀏覽器鍵盤遮擋文字的問題,提供快速解決方法,並對瀏覽器、嵌入式 WebView 和宿主頁面進行單獨檢查。
為 ONLYOFFICE 連結、會議室成員或 Docs API 會話設定列印和下載限制,然後從收件者帳戶驗證限制。