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。
