變更 ONLYOFFICE 工作區的預設儲存位置

若要將 ONLYOFFICE Workspace 入口網站資料從本機磁碟遷移到支援的雲端儲存服務,請在入口網站設定 → 整合下連接該服務,然後開啟控制面板 → 通用設定 → 存儲,進行配置,並按一下「連線」。 ONLYOFFICE 表示,連線將啟動資料遷移,這可能需要一些時間。如果您所說的「儲存位置」是指 Docker 安裝使用的主機目錄,請改為變更部署中的 Community Server 資料磁碟區;這是一個單獨的操作。

您要更改哪個儲存位置?

ONLYOFFICE 對「儲存」一詞的使用不只一種意義。控制面板的「儲存」頁面可以將入口網站資料的預設磁碟儲存位置切換到支援的第三方儲存位置(用於儲存靜態資料)。大多數管理員在希望將工作區入口網站資料從伺服器本機磁碟移出時,指的就是此設定。這與在「文件」模組中選擇資料夾、為單一使用者連接外部磁碟機、變更備份目標位置或遷移 Docker 資料目錄等操作不同。

你的目標使用此設定權衡
將門戶靜態資料移至物件存儲控制面板 → 存儲需要事先進行供應商整合並開始遷移。
將社群伺服器資料放在另一台主機磁碟上Docker 綁定掛載或磁碟區需要進行計劃內文件複製和容器重啟。
允許使用者在「文件」中瀏覽外部帳戶文檔模組第三方連接新增外部資源;它不會取代門戶的預設儲存。

控制面板文件列出了 Google Cloud Storage、Amazon AWS S3、Rackspace Cloud Storage 和 Selectel Cloud Storage 作為入口網站儲存選項。其中只有 Amazon S3 和 Selectel 被列為 CDN 選項。 CDN 是一個獨立的設置,用於分發靜態入口網站內容;它不能取代儲存選項。請查看ONLYOFFICE 目前的儲存說明,以了解您安裝中顯示的提供者選項和欄位。

開始之前該準備些什麼?

您需要一個可以存取控制面板的管理員帳戶。請先在入口網站的整合設定中連接所選提供者;否則,其儲存選項將不可用或顯示為灰色。準備目標所需的詳細信息,例如 S3 儲存桶名稱和區域,並確認憑證和儲存桶權限允許 Workspace 伺服器使用該儲存桶。

在更改儲存目標之前,請務必先進行備份。控制台備份指南介紹了備份目標以及如何建立入口網站備份。如果這是生產環境門戶,請選擇一個訪問量較低的時段,並告知使用者儲存遷移即將開始。文件指出遷移可能需要一些時間,但並未提供固定的完成時間,因此請勿根據預估的完成時間安排工作。

如何在控制面板中切換門戶儲存?

  1. 連接服務提供者。打開門戶設定並轉到“整合”。新增您計劃使用的雲端服務並儲存其連線設定。只有在服務可在控制面板中使用後,才會返回控制面板。
ONLYOFFICE 風格的整合設定面板,帶有 Amazon AWS S3 服務條目
整合頁面列出了必須先連接的雲端服務,然後才能將其選為入口網站儲存。
  1. 打開儲存。使用管理員帳號登入。從「開始」頁面開啟控制台,或使用「設定」→「控制台」。在左側邊欄的「常用設定」下,選擇「儲存」。在「儲存」部分,預設選擇「磁碟預設」;選擇您要使用的已連接的第三方儲存提供者。
控制面板的「儲存」面板顯示「磁碟預設」已選中,Amazon AWS S3 是另一個選項。
儲存選擇器區分本機磁碟預設選項和連接的雲端儲存提供者。
  1. 輸入服務提供者詳細資訊並連接。填寫該服務顯示的字段,然後在單擊“連接”之前仔細檢查。對於 Amazon S3,文件中列出的欄位包括儲存桶和區域,以及可選的終端節點設置,例如服務 URL。其他服務提供者的欄位有所不同,因此請僅使用所選服務所需的欄位值。
儲存配置表單,包含儲存桶、區域、可選的服務 URL 欄位以及「連線」按鈕。
提供者表單顯示了用於配置 Amazon S3 目標的儲存桶和區域欄位。
  1. 等待遷移完成。點擊「連線」後,頁面將重新加載,資料遷移過程隨即開始。請保持瀏覽器打開,或稍後返回控制面板以查看「儲存」頁面。遷移進行期間,請勿進行任何其他儲存變更。遷移完成後,ONLYOFFICE 會顯示「儲存」頁面載入完畢,並已選擇連線的目標位置。
儲存頁面顯示「遷移正在進行中」指示器,並已選擇 Amazon AWS S3。
儲存頁面可能會顯示遷移活動,然後返回並選擇連接的提供者。

如果你指的是 Docker 主機目錄呢?

入口網站的儲存選擇器不會變更 Docker 的綁定掛載資料目錄。 ONLYOFFICE 社群伺服器 Docker 文件將/var/www/onlyoffice/Data容器路徑標識為社群伺服器數據,並將其對應到主機資料夾,例如 `/usr/local/bin` /app/onlyoffice/CommunityServer/data。若要使用其他磁碟,請在 Compose 檔案中編輯主機端的來源路徑,同時保持容器目標路徑不變。例如:

services:
  communityserver:
    volumes:
      - /srv/onlyoffice/community-data:/var/www/onlyoffice/Data

不要將正在運行的容器指向一個新的空目錄,並期望現有資料會出現在那裡。備份目前數據,停止相關堆疊,將舊掛載的資料複製到新的主機目錄(同時保留所有權和權限),更新綁定掛載,然後重新啟動。在刪除舊副本之前,確認門戶網站可以加載,並且文件和設定都存在。特定的服務名稱和磁碟區對映因 Compose 檔案和安裝方法而異;請先檢查您的實際配置。供應商的Docker Community Server 資料卷文件解釋了支援的容器路徑和主機掛載方式。

如何驗證新位置?

如果雲端儲存發生變更,請重新存取“控制面板”→“儲存”,並在遷移後確認已選擇目標提供者。開啟「文檔」模組,使用管理員和一般使用者分別測試幾個現有文件和一個新上傳的檔案。如果 Docker 主機路徑發生變更,請檢查正在執行的容器的掛載點,並驗證預期主機目錄是否已正確對應/var/www/onlyoffice/Data;然後確認重新啟動後入口網站仍可讀寫檔案。如果遷移未完成或資料遺失,請保留原始備份和儲存副本,收集入口網站和容器日誌,並在重新遷移之前諮詢 ONLYOFFICE 支援團隊。

留下評論

變更 ONLYOFFICE 工作區的預設儲存位置

變更 ONLYOFFICE 工作區的預設儲存位置

將入口網站資料從預設磁碟移至支援的雲端儲存供應商,或透過變更主機磁碟區來對應安全地遷移 Docker 資料。

從 Linux 系統中徹底移除 ONLYOFFICE 文件伺服器

從 Linux 系統中徹底移除 ONLYOFFICE 文件伺服器

確定文件伺服器使用的是 Linux 軟體包還是 Docker,僅刪除其元件,並檢查剩餘數據,避免誤刪共享服務。

透過找到瓶頸來消除 ONLYOFFICE 協同編輯延遲

透過找到瓶頸來消除 ONLYOFFICE 協同編輯延遲

追蹤協作編輯速度慢的原因,例如 Docker 資源壓力、代理連接或文件加載,然後選擇與您的測量結果相符的修復方案。

在 Docker 中為 ONLYOFFICE Docs 配置 HTTPS

在 Docker 中為 ONLYOFFICE Docs 配置 HTTPS

選擇 TLS 終止位置,安全地掛載受信任的憑證和私鑰,並驗證對 Docker 化的 ONLYOFFICE Docs 伺服器的 HTTPS 存取。

將 PHP 應用程式連接到 ONLYOFFICE Docs 並儲存編輯內容

將 PHP 應用程式連接到 ONLYOFFICE Docs 並儲存編輯內容

將 ONLYOFFICE 編輯器嵌入到您的 PHP 應用程式中,使用 JWT 對其配置進行簽名,並透過安全回呼儲存編輯後的檔案。

僅保留 ONLYOFFICE 拼字檢查功能,並選擇您喜歡的語言。

僅保留 ONLYOFFICE 拼字檢查功能,並選擇您喜歡的語言。

設定整個文件或選定文字的校對語言,確認拼字檢查已激活,並識別伺服器字典何時缺失。

文件重新開啟時保持追蹤更改

文件重新開啟時保持追蹤更改

為 ONLYOFFICE 文件中的所有人啟用持久追蹤變更功能,驗證編輯是否已記錄,並了解此設定的限制。

追蹤上游以清除 ONLYOFFICE 的 Nginx 502

追蹤上游以清除 ONLYOFFICE 的 Nginx 502

尋找 Nginx、Docker 網路或 ONLYOFFICE 內部服務是否回傳 502,然後驗證更正後的上游和健康檢查。

當 ONLYOFFICE 無法儲存到 Nextcloud 時,追蹤會儲存回呼。

當 ONLYOFFICE 無法儲存到 Nextcloud 時,追蹤會儲存回呼。

透過檢查 Nextcloud 回呼路由、代理重定向和儲存日誌來診斷 ONLYOFFICE 保存失敗的問題,然後驗證編輯後的檔案是否仍然存在。

防止 ONLYOFFICE 文件伺服器耗盡 VPS 內存

防止 ONLYOFFICE 文件伺服器耗盡 VPS 內存

找出 ONLYOFFICE 記憶體崩潰的原因,檢查 Docker 限制,正確調整 VPS RAM 大小,安全地新增交換空間,並驗證文件是否可以開啟和儲存。