Onlyoffice本地部署超详细教程(附协作空间2.0新资讯)

news2024/10/5 17:27:38
陈老老老板🤴
🧙‍♂️本文专栏:生活(主要讲一下自己生活相关的内容)生活就像海洋,只有意志坚强的人,才能到达彼岸。
🧙‍♂️本文简述:ONLYOFFICE相信大家已经有所了解,本篇讲一下onlyoffice本地部署。
🧙‍♂️上一篇文章: 年度总结-你觉得什么叫生活?
🦹有任何问题,都可以私聊我,在文章最后也可以加我的vx。感谢支持!
🦹我认为人人都可以学好编程,我愿意成为你的领路人!

在这里插入图片描述

🧙‍♂️前言

相信大家已经有所了解ONLYOFFICE这个神中神办公软件,如果不了解请看我的介绍文章:真正的办公神器-ONLYOFFICE你了解多少?,最近公司产品突然提出一个需求要实现文档实时在线浏览编辑等一系列功能,需求评审我直接举手,这个活我来!之前对ONLYOFFICE有一定的了解,但是对于二次开发与整合方面一直没深入探索,正好借着本次机会,上班学习走起!本篇给大家讲一下ONLYOFFICE本地部署的相关步骤与注意事项。 想急速体验线上开发空间,点击注册链接,急速体验线上协作空间
在这里插入图片描述

一、👨‍🎓ONLYOFFICE开发者版本

开发者版本说明: 之前平时使用的都是在线版本,这次我们使用开发者版本,现在有30天免费试用,快去尝试一下吧!ONLYOFFICE开发者版本支持使用DockerDebianUbuntuCentOSWindowsAMI阿里巴巴方式进行安装,市面上热门安装方式都有,非常齐全。最最最重要的是开发版支持私有化部署,集成到自己的项目中,实现个性化的在线编辑功能。网址:点击查看ONLYOFFICE开发者版网址

在这里插入图片描述

二、👨‍🚀Windows部署ONLYOFFICE

安装说明: 接下来会逐步演示安装步骤,非常简单!本地安装Onlyoffice需要有四个前置软件,Erlang: 24.2 版本、RabbitMQ:3.9.12 版本、Redis:5.0 版本、PostgreSQL: 12.9 版本或者更高,我们先将这个几个前置安装之后再安装Onlyoffice。

1.Erlang安装

说明: 通过点击此链接进行下载:Erlang点击下载,下载完之后安装包名为otp_win64_24.2.exe,右键管理员方式运行。

在这里插入图片描述

选好位置,我是喜欢单独放在除C盘外的其他盘,单独文件夹保持。

在这里插入图片描述

点击next,显示Completed完成则关闭即可。

在这里插入图片描述

3.RabbitMQ安装

说明: 通过点击此链接进行下载:RabbitMQ点击下载,下载完之后安装包名为rabbitmq-server-3.9.12.exe,右键管理员方式运行。

在这里插入图片描述
选好存储位置。
在这里插入图片描述

点击next,显示Completed完成则关闭即可。

在这里插入图片描述

3.RabbitMQ安装

说明: 通过点击此链接进行下载:Redis点击下载,下载完之后安装包名为Redis-x64-5.0.9.msi,右键管理员方式运行。

在这里插入图片描述
选好存储位置。
在这里插入图片描述
点击next,显示Completed完成则关闭即可。

在这里插入图片描述

4.PostgreSQL安装

说明: 通过点击此链接进行下载:PostgreSQL点击下载,下载完之后安装包名为postgresql-16.1-1-windows-x64.exe,右键管理员方式运行。

安装很简单一直next,这里就只展示重点部分。选择安装目录。

在这里插入图片描述

所需服务,默认全选。

在这里插入图片描述

给超级管理员一个密码,我输入的是postgre。这里注意这个密码之后登录postgre需要用到。
在这里插入图片描述

端口号默认即可。

在这里插入图片描述

local即可,之后一直next等待完成即可。

在这里插入图片描述
点击finish,继续安装Stack Builder。

在这里插入图片描述

选择postgreSQL 16。

在这里插入图片描述

类别选择第一个中第一个即可。

在这里插入图片描述
选择安装位置。

在这里插入图片描述

只有英语,直接下一个即可。

在这里插入图片描述
重点: 初始化onlyoffice所需数据库、用户与权限,非常重要!
找到postgresql安装路径,进入pgAdmin 4\runtime中点击pgAdmin4.exe。

在这里插入图片描述
输入安装时的密码,我这里是postgre。

在这里插入图片描述
创建用户onlyoffice,右键Login/Group Roles。

在这里插入图片描述
用户名与密码都为:onlyoffice。

在这里插入图片描述

在这里插入图片描述
设置用户权限,这里如下选择即可,点击Save。

在这里插入图片描述
创建对应数据库,右键Database,点击create。

在这里插入图片描述
database名为onlyoffice,Owner选择刚创建好的onlyoffice用户。之后安装onlyoffice需要用到,十分重要。

在这里插入图片描述

5.ONLYOFFICE开发者版本安装

说明: 通过点击此链接进行下载:ONLYOFFICE点击下载,下载完之后安装包名为onlyoffice-documentserver-de.exe,右键管理员方式运行。

选择安装位置。
在这里插入图片描述
默认选项即可。

在这里插入图片描述
完成postgresql初始化,这里默认即可。

在这里插入图片描述
RabbitMQ默认即可。

在这里插入图片描述
Redis默认即可。

在这里插入图片描述
显示这个即安装完成!
在这里插入图片描述

6.测试是否成功

说明: 前面的安装都已完成就可以进行测试,搜索栏搜索命令,点击以管理员身份运行,输入net start DsExampleSvc,等待服务启动。
如果想自动启动可以 输入sc config DsExampleSvc start=auto
在这里插入图片描述

在这里插入图片描述

启动成功去浏览器地址栏输入:http://localhost/example/,进入如下页面说明安装启动成功,是不是非常简单!👍👍👍

在这里插入图片描述

7.扩展:启动错误,端口占用问题解决

说明:onlyoffice安装程序默认会将80端口作为默认的访问端口,如果服务器开启了如IIS类似的应用已经占用了80端口有可能导致onlyOffice服务器无法启动。只有启动错误或需要指定端口才需要更改,其余不用执行以下步骤。
在这里插入图片描述
此文件中会出现,以下报错。
在这里插入图片描述

在这里插入图片描述

解决方法:需要卸载onlyoffice,并且在执行安装程序时手动指定新的端口。找到安装目录,点击unins000.exe进行卸载。

在这里插入图片描述
卸载完成之后,找到onlyoffice的安装包,按shift + 右键,点击在此处打开powershell窗口,输入onlyoffice-documentserver-ee.exe /DS_PORT= 8088 ,此处8080就是你想指定的端口。
在这里插入图片描述

三、👨‍⚖️ONLYOFFICE 协作空间 2.0 现已发布:十点功能超大升级!!

1.新增公共房间功能

说明:可以在公共房间中,通过外部链接邀请用户,这样他们无需注册即可查看文件。点击设置路径:新房间 - 公共房间。可以使用密码保护功能,限制对文件内容的复制、下载和打印
在这里插入图片描述
在这里插入图片描述
如果想不同的访问权限设置不同参数,现在支持生成多个外部链接。全方面的保障信息的安全

在这里插入图片描述
除此之外还可以使用相应的嵌入设置,轻松将公共房间嵌入到任意网络界面中。对于个人网站或服务的用户可以直接非常方便地从前端访问房间文件,减少用户的访问路径,极大增强用户体验感

在这里插入图片描述

2.房间管理相关新功能

说明:基于“我的文档”板块的文件和文件夹创建房间。如果仅有一个文件夹被选中,其内容会被复制到创建的房间中。

在这里插入图片描述
同时房间管理方面还增加了很多新功能,相对于之前的体验越来越方便了:

  • 下载房间
    在这里插入图片描述

  • 离开房间并更改房间所有者

在这里插入图片描述

  • 在回收站中按房间筛选
    在这里插入图片描述
    在这里插入图片描述

3.数据重分配功能

说明:2.0版本可以重新分配禁用状态的用户的房间,以及存储在房间内的文件。数据会被重分配给执行操作的管理员,也可以手动选择其他目标用户。在重分配数据时,可以选择是否删除用户。如果您删除用户并重分配其数据,其个人文件也会被删除。点击相应的按钮,可中止已开始的重分配进程。设置路径:帐号-配置文件上下文菜单 - 重分配数据。

在这里插入图片描述

4.更多插件,更多功能

说明:最新版本增加了内置的系统插件,可支持协作空间实现更多功能。协作空间的所有者管理员可通过集成设置启用这些插件。所有用户都可以使用启动插件。同时可以创建和连接自己的插件,为更多喜欢搞个人插件的开发者提供了渠道。都是非常好用的插件,功能点明确,操作更加简单
在这里插入图片描述
当前版本中,有三个系统插件:

  • PDF 转换器,可用于将文档、工作表、幻灯片和表单转换为 PDF 格式;
    在这里插入图片描述

  • draw.io,可用于创建、编辑和插入专业图表
    在这里插入图片描述

  • 语音转文字,可将音频和视频文件中的语音转换为文本
    在这里插入图片描述

5.表单处理功能增强

说明:新版本增加了筛选(按类别、语言和名称)排序(按名称和修改日期)功能,内置表单库的导航功能更加方便,可以快速访问现成可用的表单模板。

在这里插入图片描述
用户激励活动:可以向表单库提交自己创建的表单模板,并获得奖励。请注意:提交的表单都会经过官方团队的审核。
设置路径:表单文件上下文菜单 - 提交至表单库。
在这里插入图片描述

6.个人资料页面重新设计

说明:个人资料的导航更直观,所有个人设置归纳到四个选项卡,增加更多个性化设置,可以随自己的心意更改:

  • 登录:跟踪活动会话,必要时登出;
  • 通知:启用/禁用通知;
  • 文件管理:这些设置原本在左侧面板,现移至此处(见下方屏幕截图);
  • 界面主题:选择浅色、深色或系统主题。
    在这里插入图片描述
    在这里插入图片描述

8.技术堆栈更新

说明: ONLYOFFICE 协作空间技术方面也进行了针对于主流技术的更新,使用最新的组件和引擎,包括 .NET Core 和服务器端最新版本的 .NET,客户端使用React ,紧跟技术潮流。
在版本 2.0 中,我们更新了技术堆栈,以确保更可靠地处理:
·React v18 及相关客户端程序库更新;
·支持 OpenSearch 和最新版的 Elasticsearch;
·更新了 Storybook 和组件说明。

9.开发者工具与集成

说明: 除了激活系统插件外,现在还可以使用插件 SDK 和可用代码样例,为协作空间构建和添加自己的插件。Webhook中可以基于协作空间中的各种事件,在使用的任意应用或网站上执行自定义操作,增加了更多可操作性!
在这里插入图片描述

针对于安装了独立文档服务器、需要将其与协作空间集成的用户来说,自托管的协作空间集成设置中新增了一个板块,可轻松连接ONLYOFFICE 文档,集成变得更加简单、高效

10.RTL 界面

在 ONLYOFFICE 协作空间 2.0 中,可以在测试版模式下启用界面 RTL 语言
如果发现了错误,请通过论坛提交或发邮件至 documentation@onlyoffice.com 联系官方。
设置路径:我的个人资料 - 语言
在这里插入图片描述

🧙‍♀️总结

新版本更新给我带来了很多新奇体验,使用起来更加舒服,很多功能都进行了优化,针对于主流技术的不断更新,用户的数据安全得到了更有力地保障。总的来说ONLYOFFICE的安装与部署是非常简单的,本篇中本地部署每一步都进行了非常详细的讲解,按顺序安装一定会成功的!快去尝试一下吧!ONLYOFFICE与Springboot的整合已经实现了一个开源项目将会在下一篇单独讲解,之后会探索它的更多功能点,帮助大家更好地了解ONLYOFFICE。ONLYOFFICE官网:ONLYOFFICE官网,尝试一下就知道它有多棒!想急速体验线上开发空间,点击注册链接,急速体验线上协作空间

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1306385.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

香橙派orangepi5 定制ubuntu rootfs

问题与需求 公司3588s开发板外设少, 没有usb,网卡,扩展gpio. 需要使用其它3588开发板做验证. 香橙派orangepi5属于性价比很高的开发板. 需要部署环境rosopencv配置; 每次烧录,配置wifi, ip, frpc, 配置环境要30分钟. 问题: 烧录部署一台orangepi5, 需要30分钟, 浪费时间 …

用重建大师生成后的模型,和DLG有点偏差,不是特别吻合,是什么原因?另外这个读取实体多边形失败是为什么?

答:可以先检查下是否有先生成三维模型,三维模型和DLG是否位置是对应一起的。模型可以先检查位置精度是否满足要求。 重建大师是一款专为超大规模实景三维数据生产而设计的集群并行处理软件,输入倾斜照片,激光点云,POS…

参加汽车销售技巧培训师司铭宇老师的课程的总结

参加汽车销售技巧培训师司铭宇老师的课程的总结 作为一名汽车销售人员,我深知销售技巧对于提升销售业绩的重要性。为了进一步提升自己的销售能力,我参加了司铭宇老师的汽车销售技巧培训课程。通过这次课程的学习,我收获颇丰,以下…

计网 - TCP扫盲

文章目录 知识点TCP头格式TCP有限状态机(FSM)为何需要TCP协议TCP的定义TCP连接的概念如何唯一确定一个TCP连接TCP vs UDPTCP拥塞控制TCP流量控制 导图 知识点 TCP头格式 TCP头部包含多个字段,其中一些是必需的,而另一些是可选的…

基于docker容器化部署微服务

前言 在笔者系列文章中微服务配置隔离已经完成服务之间的配置隔离,服务整体来说是已经通了。 为了方便后续测试已经环境统一,笔者本章节会对服务进行容器化部署。由于服务器性能问题,本次部署采用maven完成镜像构建,结合docker-c…

Linux 系统 SSH 和 SCP 服务器搭建、配置、访问以及出现的问题

SSH是Secure Shell的缩写,是一种网络协议,用于通过本地或远程网络在计算机上进行远程登录和命令操作。SSH 是 Telnet 协议的演变:正如其名称所描述的,SSH 是安全的,并对通过网络传输的数据进行加密。 SSH 是目前较为可…

[Halcon模块] Halcon13.0查询算子模块归属

📢博客主页:https://loewen.blog.csdn.net📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!📢本文由 丶布布原创,首发于 CSDN,转载注明出处🙉📢现…

django实现增删改查分页接口

django实现增删改查分页接口(小白必备) 在上篇文章中我使用nodejs实现了增删改查分页接口,这一篇我们则使用django实现。 1.创建一个django项目,命令如下 python manage.py startapp myapp 2.在你自己的myapp文件夹中的models.py中定义你们自己的模型 f…

【每日一题】2697. 字典序最小回文串-2023.12.13

题目: 2697. 字典序最小回文串 给你一个由 小写英文字母 组成的字符串 s ,你可以对其执行一些操作。在一步操作中,你可以用其他小写英文字母 替换 s 中的一个字符。 请你执行 尽可能少的操作 ,使 s 变成一个 回文串 。如果执行…

数字化转型对企业有什么好处?

引言 数字化转型已经成为当今商业领域中的一股强大力量,它不仅仅是简单的技术更新,更是企业发展的重要战略转变。随着科技的迅猛发展和全球化竞争的加剧,企业们正在积极探索如何将数字化的力量融入到他们的运营和战略中。 数字化转型不仅是传…

SSD Wear Leveling磨损均衡,并不是一直有效,甚至有负面作用!-part1

1.引言 上一篇WL基础文章中,我们介绍了SSD为何需要Wear Leveling磨损均衡的基本原理和分类,阅读本文之前,建议先了解WL磨损均衡的相关背景: 扩展阅读:深入解析SSD Wear Leveling磨损均衡技术:如何让你的硬…

1.了解数据结构和算法

1.了解数据结构和算法 1.1 二分查找 二分查找(Binary Search)是一种在有序数组中查找特定元素的搜索算法。它的基本思想是将数组分成两半,然后比较目标值与中间元素的大小关系,从而确定应该在左半部分还是右半部分继续查找。这个…

python读取csv文件

在Python中,你可以使用pandas库来读取CSV文件。以下是一个基本的例子: import pandas as pd# 读取CSV文件data pd.read_csv(filename.csv)# 显示前几行数据print(data.head()) 这里,filename.csv应该被替换为你的CSV文件的实际路径和名称。…

Python:核心知识点整理大全16-笔记

目录 8.2.3 默认值 8.2.4 等效的函数调用 8.2.5 避免实参错误 8.3 返回值 8.3.1 返回简单值 formatted_name.py 8.3.2 让实参变成可选的 8.3.3 返回字典 往期快速传送门👆(在文章最后): 8.2.3 默认值 编写函数时&#xff…

巧妙的使用WPF中的资源

其实,在wpf中,最核心的就是xaml,因为只有xaml,才能体现出用的是wpf,而不是普通的cs文件,cs文件在winform中等等程序都可以使用的,唯独xaml才是wpf中最重要的,最精华的东西&#xff0…

天软基金经理因子定期报告(2023-12)

天软基金经理因子定期报告(2023-12)报告概要: 从投资业绩来看,葛兰长期业绩表现优于市场,任职以来年化收益率为12.714%,最大回撤为-53.460%。 从投资能力来看,其选股能力与收益择时能力较为突出…

智能优化算法应用:基于入侵杂草算法3D无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用:基于入侵杂草算法3D无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用:基于入侵杂草算法3D无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.入侵杂草算法4.实验参数设定5.算法结果6.…

Rust语言GUI库之gtk安装

文章目录 工具链安装管理软件vcpkgvcpkg介绍安装vcpkg 安装gtk遇到的问题Rust其他依赖package-confg 工具链安装管理软件vcpkg vcpkg介绍 在使用C/C编写项目时, 引用第三方库是很麻烦的事, 需要手动下载源码然后编译最后再添加到项目里,配置头文件、lib、dll&…

Tensorboard可视化远程服务器上保存的训练文件

方法一: 最简单的,把服务器上的训练权重文件下载到本地,使用本地的tensorboard打开 方法二: 使用VsCode的remote ssh插件,可以通过端口映射,将远程的6006端口映射到本地,直接访本地的6006即可…

华清远见嵌入式学习——QT——作业4

作业要求&#xff1a; 代码运行效果图&#xff1a; 代码&#xff1a; 头文件&#xff1a; #ifndef ALARMCLOCK_H #define ALARMCLOCK_H#include <QWidget> #include <QTimerEvent> #include <QTimer> #include <QTime> #include <QTextToSpeech&g…