如何在 DigitalOcean 中部署 ONLYOFFICE 文檔

現(xiàn)在您可使用通過 DigitalOcean 市場提供的一鍵式應(yīng)用在 DigitalOcean 云架構(gòu)中輕松部署 Docker 版本的 ONLYOFFICE 文檔。

一鍵式應(yīng)用是一個(gè)包含所有必要預(yù)配置組件的鏡像,可用于便捷地在運(yùn)行有 Ubuntu OS 的 DigitalOcean 服務(wù)器上部署 ONLYOFFICE:

  • Docker 服務(wù),
  • ONLYOFFICE 文檔。

在啟動(dòng)了 ONLYOFFICE 文檔 Droplet 后,您就可將 ONLYOFFICE 文檔與云存儲(chǔ)平臺進(jìn)行集成,如:Alfresco、Confluence、Liferay、Nextcloud、ownCloud、SharePoint、HumHub、Plone、Nuxeo 等。

第 1 步. 在 DigitalOcean 中創(chuàng)建 Droplet

登錄您的 DigitalOcean 賬戶并前往 DigitalOcean 市場

您可在“商業(yè)應(yīng)用”(Business Apps)類別中找到 ONLYOFFICE 文檔。此時(shí)可將鼠標(biāo)移動(dòng)至應(yīng)用上并點(diǎn)擊出現(xiàn)的“創(chuàng)建 Droplet”按鈕,也可以打開 Droplet 詳情頁并點(diǎn)擊“創(chuàng)建 ONLYOFFICE 文檔 Droplet”按鈕。

選擇版本部分中可對希望使用的版本進(jìn)行選擇,也可以使用默認(rèn)版本?;A(chǔ)版本提供 8 GB RAM 和 4 CPU,已經(jīng)足夠用于運(yùn)行 ONLYOFFICE 文檔了。

這里也可以對一些其他 Droplet 參數(shù)進(jìn)行選擇性設(shè)置。

  • 如有需要可添加塊存儲(chǔ)。您可通過塊存儲(chǔ)增加獨(dú)立的存儲(chǔ)卷,還可將存儲(chǔ)卷從一個(gè) Droplet 移動(dòng)至同區(qū)域的另一個(gè) Droplet。
  • 必要時(shí)可更改數(shù)據(jù)中心位置。推薦選擇距離您最近的地區(qū)。
  • 默認(rèn)情況下,您的 Droplet 將可通過公共 IP 地址訪問。如果您選擇了 VPC 網(wǎng)絡(luò),那么 Droplet 將只能通過私有 IP 地址與處于同一 VPC 網(wǎng)絡(luò)中的其他資源進(jìn)行通信。此時(shí)其將無法從公共網(wǎng)絡(luò)中進(jìn)行訪問。
  • 還有一些額外選項(xiàng):啟用 IPv6 網(wǎng)絡(luò)、提供用戶數(shù)據(jù)或啟用 Droplet 監(jiān)測。

身份認(rèn)證部分中可選擇訪問 Droplet 時(shí)需使用的身份認(rèn)證類型。您可指定 root 密碼或添加 SSH 公鑰。
在創(chuàng)建訪問 Droplet 所需的 root 密碼時(shí)(密碼認(rèn)證的安全性比 SSH 密鑰要低一些),其必須滿足如下要求:

  • 至少包含 8 個(gè)字符
  • 必須包含至少 1 個(gè)大寫字符(第一個(gè)字符和最后一個(gè)字符不計(jì)入)
  • 必須包含至少 1 個(gè)數(shù)字
  • 不能以數(shù)字或特殊符號結(jié)尾

請一定要將密碼保存在安全的位置。您將不會(huì)收到任何包含 Droplet 詳情及密碼的郵件消息。

與密碼相比,SSH 密鑰是訪問 Droplet 的更安全方式。這里將默認(rèn)禁用密碼身份認(rèn)證功能。如果您想使用 SSH 密鑰來連接服務(wù)器,可添加新的 SSH 公鑰或使用之前已經(jīng)添加過的密鑰。私鑰必須存儲(chǔ)在您的本地機(jī)器上。如需了解如何創(chuàng)建 SSH 密鑰對,以及如何將公鑰添加至 Droplet 中,可參考 DigitalOcean 文檔。

  • 如有需要,您可更改創(chuàng)建的 Droplet 數(shù)量、更改用于在 DigitalOcean 通知面板中標(biāo)識 Droplet 的默認(rèn)主機(jī)名、添加標(biāo)簽或選擇 Droplet 所歸屬的項(xiàng)目(如果您有多個(gè)項(xiàng)目的話)。
  • 還可啟用 Droplet 備份功能以對 Droplet 進(jìn)行每周定期備份。備份功能的價(jià)格是 Droplet 價(jià)格的 20%。

點(diǎn)擊“創(chuàng)建 Droplet”按鈕,等待 Droplet 創(chuàng)建完畢。最新創(chuàng)建的 Droplet 將展示在 DigitalOcean 控制面板中。

Droplet 主機(jī)名旁將顯示服務(wù)器 IP。如果您將鼠標(biāo)移動(dòng)至 IP 地址上,則將出現(xiàn)復(fù)制選項(xiàng)。點(diǎn)擊即可復(fù)制 IP 地址。

第 2 步. 通過 SSH 連接服務(wù)器以完成安裝

Windows 中可使用 PuTTY 實(shí)用工具。

輸入 Droplet IP 地址,確保指定了端口 22 且已選擇 SSH 連接類型。

如果在創(chuàng)建 Droplet 時(shí)添加了 SSH 公鑰,則可在連接 -> SSH -> 身份認(rèn)證部分中聲明相應(yīng)私鑰在本地機(jī)器中的路徑。

點(diǎn)擊打開按鈕。然后在 PuTTY 安全警報(bào)窗口中點(diǎn)擊。

  • 如果您在創(chuàng)建 Droplet 時(shí)選擇了密碼身份認(rèn)證類型,則可使用 root 作為登錄信息并使用在創(chuàng)建 Droplet 時(shí)指定的 root 密碼。
  • 如果添加了 SSH 密鑰,則將通過私鑰進(jìn)行身份認(rèn)證。
    在 Linux 中,您可使用 OpenSSH 這樣的 SSH 客戶端。在終端中輸入 ssh root@your_droplet_ip 并輸入 yes 以繼續(xù)連接服務(wù)器。
  • 如果沒有添加 SSH 密鑰,系統(tǒng)將提示您輸入在 Droplet 創(chuàng)建過程中指定的密碼。
  • 如果您有多個(gè) SSH 密鑰,則可能需要指定私鑰的路徑:ssh -i /path/to/private/key root@your_droplet_ip。后續(xù)會(huì)使用私鑰進(jìn)行身份驗(yàn)證。

等待片刻,直至安裝過程完成。在此過程中 onlyoffice-document-server Docker 容器將自動(dòng)啟動(dòng)。

如需了解本方案的功能,您可啟用測試示例,并上傳本地文件進(jìn)行測試。為此您可執(zhí)行以下命令:

sudo docker exec $(sudo docker ps -q) sudo supervisorctl start ds:example

將此示例添加至自動(dòng)啟動(dòng):

sudo docker exec $(sudo docker ps -q) sudo sed 's,autostart=false,autostart=true,' -i /etc/supervisor/conf.d/ds-example.conf

第 3 步. 通過網(wǎng)頁瀏覽器訪問 ONLYOFFICE 文檔

示例啟動(dòng)后,在網(wǎng)頁瀏覽器的地址欄中輸入 http:// + <your droplet IP address>/example/。

此時(shí)將打開 ONLYOFFICE 文檔示例頁。在這里,您可:

  1. 使用上傳文件選項(xiàng)上傳存儲(chǔ)于 PC 上的文件。
  2. 使用新建 -> 文檔、電子表格演示文稿表單模板選項(xiàng)來新建空白文本文檔、電子表格、演示文稿或表單模板。如果您想創(chuàng)建包含示例內(nèi)容的文件,可勾選帶示例內(nèi)容方框。

上傳或創(chuàng)建的文件將在新的瀏覽器標(biāo)簽頁中打開,其中還將包含相應(yīng)的 ONLYOFFICE 在線編輯器,這樣您就可對編輯功能進(jìn)行測試了。

文件還會(huì)出現(xiàn)在 ONLYOFFICE 文檔示例頁的您的文檔列表中。

如果您想查看協(xié)同編輯功能,可在用戶名列表中選擇另一測試用戶,然后在您的文檔列表中點(diǎn)擊相同的文檔以在新的瀏覽器標(biāo)簽頁中將其打開。

為了輕松實(shí)現(xiàn) ONLYOFFICE 文檔與業(yè)務(wù)平臺(如:Alfresco、Confluence、Liferay、Nextcloud、ownCloud、SharePoint、HumHub 等)的集成,您可使用這里介紹的集成連接器:https://api.onlyoffice.com/editors/plugins

使用 Droplet IP 地址以在您的 Web 應(yīng)用程序設(shè)置中指定 ONLYOFFICE 文檔地址,如:http://<您的 Droplet IP 地址>/

如需實(shí)現(xiàn) ONLYOFFICE 文檔與自建 Web 應(yīng)用程序的集成,可查閱 API 文檔:https://api.onlyoffice.com/editors/basic

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容