使用onlyoffice完成Word、Excel、PowerPoint 文件在线预览、编辑、保存功能

环境准备

64-bit Windows Server 2012 or higher
我自己使用的服务器配置是2核2G,带宽是2M,也就是说高于这个配置的服务器都是没有问题的。

大家在挑选的时候,如果只是用来作为onlyoffice的文档服务器来使用,那么配置可以低一些,带宽越大越好

安装步骤

将上面的安装包全部下载到本地服务器,按照下面顺序依次安装:

  1. otp_win64_19.1.exe
  2. rabbitmq-server-3.5.4.exe
  3. postgresql-9.6.0-1-windows-x64.exe

创建数据库

创建数据库有两种方式,一种是通过pgAdmin工具,另一种是通过命令行提示,第二种方式较为简单,下面分别介绍两种创建方式。

方法一

运行可执行文件。"%ProgramFiles%\PostgreSQL\9.6\pgAdmin 4\bin\pgAdmin4.exe"
在 pgAdmin 窗口中,连接到 PostgreSQL server,并创建新的登录角色名称(onlyoffice)和密码(onlyoffice)。执行以下步骤:

  1. 右键单击左侧菜单中的 Login/Group Roles 项,然后选择 Create -> Login/Group Role。

  2. 在打开的新窗口中输入名称字段(onlyoffice)。
    image

  3. 切换到 Definition 选项卡并输入密码字段(onlyoffice)。

  4. 转到 Privileges 选项卡并单击 Can login? 切换器以设置 Yes 值。
    image

  5. 单击 Save 按钮。

创建数据库,选择创建的登录角色作为所有者。
右键单击左侧菜单中的 Databases 项,选择 Create -> Database… 在打开进入 Database 字段(onlyoffice)并选择一个角色(onlyoffice)在 Owner 列表在所有者列表中选择角色的新窗口中,然后单击"保存"。
image

方法二

打开命令行窗口,执行以下命令:

cd /D "%ProgramFiles%\PostgreSQL\9.6\bin"
psql -U postgres -c "CREATE DATABASE onlyoffice;"
psql -U postgres -c "CREATE USER onlyoffice WITH password 'onlyoffice';"
psql -U postgres -c "GRANT ALL privileges ON DATABASE onlyoffice TO onlyoffice;"

image

安装 OnlyOffice Docs

一旦安装所有组件并创建数据库,就可以继续主程序安装。

双击执行 onlyoffice-documentserver.exe 进行安装。

默认情况下,onlyoffice 会占用80 端口来进行监听传入的连接。如果你想改变这个端口,在执行安装的时候,需要传入参数,
onlyoffice-documentserver.exe /DS_PORT=<PORT_NUMBER>

将启动文档服务器设置向导。单击 Next > 按钮以启动安装过程。
image

选择安装路径
image

单击"安装"按钮,开始安装。
image
在配置后 Configuring PostgreSQL connection 对话窗口中,指定以下参数:

  • Host: localhost
  • User: onlyoffice
  • Password: onlyoffice
  • Database: onlyoffice

image
在 Configuring RabbitMQ connection 窗口中,指定以下参数:

  • Host: localhost
  • User: guest
  • Password: guest

image
安装过程完成后,单击"完成"按钮以关闭向导窗口。
image

浏览器访问

http://localhost/example

posted @ 2024-07-22 10:24  又一岁荣枯  阅读(5)  评论(0编辑  收藏  举报