onlyoffice windows安裝
在 Windows 系統中安裝 OnlyOffice(社區版)可以按照以下步驟進行:
- 安裝 Erlang:下載地址為https://erlang.org/download/otp_win64_24.2.exe,直接運行 opt_wind64_24.2.exe,按照提示一步步安裝。
- 安裝 RabbitMQ:下載地址為https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.9.12/rabbitmq-server-3.9.12.exe,直接運行并按照提示一步步安裝。
- 安裝 PostgreSQL:下載地址為https://www.postgresql.org/download/windows/,直接運行安裝程序,按照提示一步步安裝。安裝過程中需設置 postgres 用戶的密碼,這里可設置為 postgres。從開始菜單打開 pgadmin,使用設置的密碼(postgres)登錄,創建賬號密碼(例如 onlyoffice/onlyoffice),再創建一個名為 onlyoffice 的數據庫,owner 選擇剛創建的用戶 onlyoffice。
- 安裝 OnlyOffice(社區版):下載地址為https://www.onlyoffice.com/download-docs.aspx?from=downloadintegrationmenu。啟動 OnlyOffice 并設置端口,在命令行窗口運行
onlyoffice-documentserver.exe /ds_port=8585(端口可根據實際情況修改)。在 PostgreSQL 配置頁面配置創建的 pg 數據庫用戶名和密碼,在 RabbitMQ 配置頁面配置創建的 RabbitMQ 的賬號密碼為 guest/guest。安裝完成后彈出 example 頁面。注冊為服務,執行以下命令:net start dsexamplesvcsc config dsexamplesvc start=auto
- 關閉 JWT,并允許私有 IP 訪問:修改安裝路徑下 documentserver/config 下的 default.json,將 request-filtering-agent 下的配置改為 true,具體如下:
收起

json
復制
- 修改安裝路徑下 documentserver/config 下的 local.joson,將 token 的配置都改為 false,例如:
收起
json
復制
- 重啟服務。
請注意,不同的系統環境和軟件版本可能會導致安裝過程中的一些差異。在安裝過程中如果遇到問題,可以參考 OnlyOffice 的官方文檔或相關技術論壇獲取更詳細的幫助信息。另外,確保從官方渠道下載所需的軟件安裝包,以保證安裝的穩定性和安全性。
如果你想使用 Docker 方式安裝 OnlyOffice,具體步驟如下:
- 啟用 Hyper-V(如果使用的是 Windows 10 系統):可以通過多種方式啟用 Hyper-V,包括使用 Windows 10 控制面板或者 powershell(Hyper-V 作為可選功能內置于 Windows-- 無需下載 Hyper-V)。
- 使用 powershell 啟用 Hyper-V:以管理員身份打開 powershell 控制臺,運行以下命令:
enable-windowsoptionalfeature-online-featurename microsoft-hyper-v-all。 - 通過控制面板 “設置” 啟用 Hyper-V 功能:打開控制面板,選擇 “程序和功能”,然后選擇 “打開或關閉 Windows 功能”,勾選 “Hyper-V”,然后單擊 “確定”。安裝完成后,系統會提示重新啟動計算機。
如果在控制面板 - 程序 - 啟用或關閉 Windows 功能下找不到 Hyper-V 節點,可以按照以下方法解決:新建一個 txt 文件,將下面命令復制到文本文檔中,并將文檔重命名為 hyper.cmd,然后用管理員身份運行該文檔,等待腳本執行,最后輸入 y 進行電腦重啟。重啟完成后,查看控制面板 - 程序 - 啟用或關閉 Windows 功能,可以看到 Hyper-V 節點已存在。命令如下:
- 使用 powershell 啟用 Hyper-V:以管理員身份打開 powershell 控制臺,運行以下命令:
收起
plaintext
復制
pushd "%~dp0"
dir /b %systemroot%\servicing\packages\*hyper-v*.mum > hyper-v.txt
for /f %%i in ('findstr /i.hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%systemroot%\servicing\packages\%%i"
del hyper-v.txt
dism /online /enable-feature /featurename:microsoft-hyper-v-all /limitaccess/all
- 安裝 Docker Desktop:官網下載地址為https://www.docker.com/products/docker-desktop/,下載完成后雙擊運行,根據提示進行安裝,可能需要重啟計算機。安裝完成后,雙擊打開 Docker Desktop,可修改路徑,并在設置中查看使用的 wsl2 虛擬引擎。運行成功后配置需要的加速源,加快下載的速度,在原配置后加一個逗號,例如:
收起
json
復制
(
)
打開命令提示符,輸入 docker,查看是否安裝成功。
3. 使用 Docker 拉取 OnlyOffice 鏡像(7.2 版本之前的),等待下載完成:
收起
plaintext
復制
docker pull onlyoffice/documentserver
docker pull onlyoffice/documentserver:7.1.1
- 進入 Docker,查看鏡像。
- 啟動 OnlyOffice 鏡像,配置端口映射及文件夾路徑(可根據實際情況配置),例如映射端口設置為 8031:
收起
plaintext
復制
docker run -i -t -d -p 8031:80 onlyoffice/documentserver
- 在瀏覽器地址輸入本機 ip + 上面映射端口(注意:ip 不要使用 localhost 或 127.0.0.1,要使用 ipv4 地址),如:
http://192.168.19.19:8031。
