onlyoffice的介绍搭建、集成过程。Windows、Linux

这篇具有很好参考价值的文章主要介绍了onlyoffice的介绍搭建、集成过程。Windows、Linux。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


项目中用到的技术,做个笔记哈~

什么是onlyoffice

在本地服务器上安装ONLYOFFICE Docs Community Edition

Community Edition允许您在本地服务器上安装ONLYOFFICE文档,并将在线编辑器与ONLYOFFICE协作平台或其他流行系统集成。

ONLYOFFICE Docs是一个在线办公套件,包括文本、电子表格和演示文稿的查看器和编辑器,完全兼容office Open XML格式:.docx、.xlsx、.pptx,并支持实时协作编辑。

功能

文档编辑器
电子表格编辑
演示文稿编辑器
移动网络查看器
协同编辑
象形文字支持
支持所有流行格式:DOC、DOCX、TXT、ODT、RTF、ODP、EPUB、ODS、XLS、XLSX、CSV、PPTX、HTML

将其与ONLYOFFICE群组集成,您将能够:
共享文件;
管理对文档的访问权限;
在网站上嵌入文档;
查看和编辑存储在连接到ONLYOFFICE的Drive、Box、Dropbox、OneDrive、OwnCloud上的文件。

系统要求

操作系统64位Windows Server 2012或更高版本
Erlang:版本24.2
RabbitMQ:版本3.9.12
PostgreSQL:12.9或更高版本

安装必备组件

Erlang
RabbitMQ
PostgreSQL

详细的介绍及使用方法就不多少说了,可以查看官方英文文档https://helpcenter.onlyoffice.com/installation/docs-community-install-windows.aspx

windows搭建

资源下载

在官网可以看到需要下载的组件,官网的搭建必须是要用到这几个服务的
documentserver 构建,onlyoffice集成(在线编辑文档),windows,linux,运维,onlyoffice,java
下载完成后有4个包:
documentserver 构建,onlyoffice集成(在线编辑文档),windows,linux,运维,onlyoffice,java

安装

双击进行安装

  1. 安装otp
  2. rabbitmq
    rabbitmq安装要在onlyoffice安装之前
  3. 安装 postgresql
  4. 要在onlyoffice

postgresql暗转完后需要创建一个用户角色:onlyoffice,角色账号密码都是onlyoffice

pgAdmin是postgresql安装完成后自带的不需要额外下载安装
documentserver 构建,onlyoffice集成(在线编辑文档),windows,linux,运维,onlyoffice,java

数据库

右键单击左侧菜单中的Login/Group Roles项,然后选择Create -> Login/Group Role
在打开的新窗口中,onlyoffice在name字段中输入。
documentserver 构建,onlyoffice集成(在线编辑文档),windows,linux,运维,onlyoffice,java
documentserver 构建,onlyoffice集成(在线编辑文档),windows,linux,运维,onlyoffice,java
设置完上边点击保存

创建onlyoffice数据库,选择创建的登录角色onlyoffice作为所有者。

为此,请右键单击左侧菜单中的Databases项,选择Create -> Database…。在打开的新窗口中,onlyoffice在Database 字段中输入并在Owner onlyoffice列表中选择角色,然后保存
documentserver 构建,onlyoffice集成(在线编辑文档),windows,linux,运维,onlyoffice,java

onlyoffice安装

默认情况下, ONLYOFFICE Docs使用端口80侦听传入连接。从版本4.3开始,如果您打算使ONLYOFFICE Docs的端口而不是默认端口,则可以更改它。为此,使用参数运行可执行文件:

onlyoffice-documentserver.exe /DS_PORT=<PORT_NUMBER>

<PORT_NUMBER> 更换成 想要开放的端口(8888)

当前命令需要在 onlyoffice的安装包的文件夹下进入cmd,输入命令直接运行即可;

如果已经安转完成onlyoffice的也可以在安装包的文件夹下运行,会重新安装并指定端口;

如果上边PostgreSQL没有创建指定的用户,需要在安装onlyoffice安装时,自己更改成相同权限的用户即可;

rabbitmq 也相同;

测试

安装完成后测试,访问以下链接;

http://127.0.0.1:8888/welcome/

或者

http://127.0.0.1:8888/web-apps/apps/api/documents/api.js

Linux搭建

docker

  1. 拉取镜像
docker pull onlyoffice/documentserver
  1. 在Docker容器中运行OnlyOffice镜像(复制全部内容到SSH中执行)
docker run -i -t -d --restart=always \
-p 8088:80 -p 443:443 \
--name OnlyOffice \
-e "TZ=Asia/Shanghai" \
-v /docker/onlyoffice/data:/var/www/onlyoffice/Data \
-v /docker/onlyoffice/logs:/var/log/onlyoffice \
-v /docker/onlyoffice/lib:/var/lib/onlyoffice \
-v /docker/onlyoffice/db:/var/lib/postgresql \
onlyoffice/documentserver

-i -t -d:这些标志告诉Docker在后台运行容器,并将其与终端进行交互;
–restart=always:Docker 容器的启动参数,用于指定容器的重启策略为始终重启;
-p 8088:80:将主机的8088端口映射到容器的80端口,允许通过http访问OnlyOffice服务;
-p 443:443:将主机的443端口映射到容器的443端口,用于通过https访问OnlyOffice服务;
–name OnlyOffice:这个选项为容器指定一个名称,即"OnlyOffice";
-e “TZ=Asia/Shanghai”:设置容器的时区为"Asia/Shanghai",这将影响容器内的时间设置;
-v…:将主机上的/docker/onlyoffice/…目录挂载到容器内的/var/www/onlyoffice/…目录,用于持久化存储 OnlyOffice 的数据、日志、库和数据库文件;
指定要使用的 OnlyOffice Document Server 容器镜像及其版本

  1. 通过web访问:IP:8088 (需要放行端口)
# firewalld放行方法,其他方法自行百度

# ①向防火墙配置文件中添加二条规则,允许 TCP 协议的流量通过 8088443 端口
firewall-cmd --zone=public --permanent --add-port=8088/tcp
firewall-cmd --zone=public --permanent --add-port=443/tcp
# ②重新加载防火墙配置,使更改生效
firewall-cmd --reload
# ③验证端口是否已成功放行
firewall-cmd --zone=public --list-ports

documentserver 构建,onlyoffice集成(在线编辑文档),windows,linux,运维,onlyoffice,java文章来源地址https://www.toymoban.com/news/detail-806228.html

docker-compose

  1. 安装docker-compose
# 下载并安装Docker Compose, 加速器无法使用时,请去掉https://ghproxy.com/部分,直接在github下载
curl -L "https://ghproxy.com/https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

# 赋予执行权限
chmod +x /usr/local/bin/docker-compose

# 查看版本
docker-compose -v
  1. 从Docker镜像仓库中下载(拉取)OnlyOffice镜像到本地计算机
docker pull onlyoffice/documentserver:7.1.1
  1. 在目录下创建docker-compose.yaml文件,填入以下内容保存
version: '3'

services:
  onlyoffice:
    container_name: OnlyOffice
    image: onlyoffice/documentserver
    restart: always
    ports:
      - 8088:80
      - 443:443
    environment:
      TZ: Asia/Shanghai
    volumes:
      - /docker/onlyoffice/data:/var/www/onlyoffice/Data
      - /docker/onlyoffice/logs:/var/log/onlyoffice
      - /docker/onlyoffice/lib:/var/lib/onlyoffice
      - /docker/onlyoffice/db:/var/lib/postgresql
  1. 在docker-compose.yaml文件目录下启动容器
docker-compose up -d
  1. 停止
docker-compose down
  1. 访问服务器的8088
    documentserver 构建,onlyoffice集成(在线编辑文档),windows,linux,运维,onlyoffice,java

到了这里,关于onlyoffice的介绍搭建、集成过程。Windows、Linux的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • springboot 集成onlyoffice 在线协同办公demo

    操作步骤: 1,安装onlyofficeserver,ubuntu 环境, 安装说明见:https://helpcenter.onlyoffice.com/installation/docs-community-install-ubuntu.aspx 2,springboot 集成onlyoffice的demo工程,见https://api.onlyoffice.com/zh/editors/example/javaspring 3,工程配置: 在安装了onlyoffice server 的ubuntu系统里,打开文件/etc/onl

    2024年02月16日
    浏览(40)
  • 在Docker中安装OnlyOffice过程记录

    官网地址:https://www.docker.com/products/docker-desktop/ 注意:我这里安装的版本是( Docker Desktop 4.21.1),只能安装到C盘,安装完成后第一件事是修改数据存储路径,否则C盘将越来越大,修改方法如下 进入容器,复制/var/www/onlyoffice/documentserver/web-apps/apps/documenteditor/main/app.js 打开文

    2024年02月09日
    浏览(42)
  • vue3+vite+ts项目集成科大讯飞语音识别(项目搭建过程以及踩坑记录)

    🐱 个人主页: 不叫猫先生 🙋‍♂️ 作者简介:前端领域新星创作者、阿里云专家博主,专注于前端各领域技术,共同学习共同进步,一起加油呀! 💫系列专栏:vue3从入门到精通、TypeScript从入门到实践 📢 资料领取:前端进阶资料以及文中源码可以找我免费领取 🔥 前端

    2023年04月09日
    浏览(47)
  • odoo13搭建-odoo13源码在windows系统的搭建详细过程

    最近因为要用 odoo ,所以记录一下在windows系统下搭建odoo的过程,odoo使用的是github下载 odoo13 版本。 提前需要的准备的安装包和源码如下: odoo13源码 odoo13 源码下载:https://github.com/odoo/odoo/archive/refs/heads/13.0.zip 这里直接下载zip压缩包就可以了,下载后解压要你指定的目录就可

    2024年02月06日
    浏览(63)
  • Java集成Onlyoffice以及安装和使用示例,轻松实现word、ppt、excel在线编辑功能协同操作,Docker安装Onlyoffice

    docker pull onlyoffice/documentserver docker images 以下是将本机的9001端口映射到docker的80端口上,访问时通过服务器ip:9001访问,并且用 -v 将本机机==/data/aws_s3/file-storage==文件夹挂载到docker的 /var/www/onlyoffice/documentserver/web-apps/wsData文件下,后续直接通过http请求读取对应的文件夹 doc

    2024年02月07日
    浏览(42)
  • Nextcloud 集成 onlyoffice 配置 apache 反向 SSL 反向代理填坑

    onlyoffice nextcloud Apache  反向代理 nginx Error while downloading the document file to be converted 一台服务器设备安装了很多 docker 服务,包括 nextcloud 和 onlyoffice 和 apache。nextcloud、onlyoffice 服务默认使用 10001 和 10002 端口映射到两个服务的 80 端口。直接访问是通过 80 端口访问的,没有 SSL 加

    2024年01月21日
    浏览(46)
  • 物联网平台搭建的全过程介绍(一)——物联网简介

    目录 一、物联网的概念 二、物联网平台 三、物联网平台的几个相关概念 1、IoT 2、互联网和物联网的关系 (1)互联网是物联网的基础,物联网是互联网的延伸 (2)互联网和物联网相互促进,共同造福人类 3、互联网和物联网的区别 (1)两者的着重点不一样 (2)两者在终

    2024年02月12日
    浏览(35)
  • docker搭建onlyoffice及使用

    安装 yum install -y docker 检测 Docker 是否安装成功 yum list installed | grep docker 设置开机自启 systemctl enable docker 启动 systemctl start docker 查看版本 docker -v 拉取镜像pull OnlyOffice,建议指定版本号,其他版本在项目中可能遇到问题。 运行 将本机的9000端口映射到docker的80端口上,访问时通

    2024年02月04日
    浏览(37)
  • 在windows上安装 onlyoffice-documentserver.exefor Windows

    ONLYOFFICE Docs 是一个在线办公套件,包括文本,电子表格和演示文稿的查看器和编辑器,完全兼容Office Open XML格式:.docx,.xlsx,.pptx,并支持实时协作编辑。 OS 64 位 Windows Server 2012 或更高版本 其他要求 Erlang :版本 24.2 RabbitMQ :版本 3.9.12 PostgreSQL :版本 12.9 或更高版本 下载并

    2024年02月07日
    浏览(35)
  • nextcloud+onlyoffice环境搭建(在线 or 离线)

    1.安装 MySQL(有MySQL就可以不装) -e MYSQL_ROOT_PASSWORD= root   参数是设置MySQL数据密码,根据自己情况修改密码,当前设置密码为 root 2.安装onlyoffice服务  3.安装nextcloud 4.获取onlyoffice秘钥(用于后面nextcloud的onlyoffice插件配置)  进入onlyoffice容器内  查看秘钥 如下图红框内容即为

    2024年02月07日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包