ONLYOFFICE协作空间服务器如何一键安装自托管私有化部署

ONLYOFFICE协作空间服务器如何一键安装自托管私有化部署

如何在 Ubuntu 上部署 ONLYOFFICE 协作空间社区版?icon-default.png?t=N6B9https://blog.csdn.net/m0_68274698/article/details/132069372?ops_request_misc=&request_id=&biz_id=102&utm_term=onlyoffice%20%E5%8D%8F%E4%BD%9C%E7%A9%BA%E9%97%B4&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-2-132069372.142^v93^control

上个月,ONLYOFFICE新推出了协作空间,当时还是SAS,软件即服务,服务即软件,一切都需要你到ONLYOFFICE官网去申请开通账号在线使用ONLYOFFICE的在线协作空间,而现在,ONLYOFFICE推出了协作空间的自托管服务器,私有化部署的安装包文件,这样就可以在阿里云上买服务器部署上去在国内网上协作,或者买1U服务器架设在与互联网物理隔离的单位内网上内部协作了。这里就讲一讲如何私有化部署。之所以叫做一键安装,其实是只需要执行一行安装命令,然后按一下enter回车键确认,就可以执行安装了,已经不是很久以前Linux下面安装软件程序那么复杂的操作了,非常方便。

硬件需求

首先,ONLYOFFICE协作空间对于服务器的硬件配置要求还是挺高的:

硬件要求
CPU最少4核,建议8核
内存至少8G,建议12G
硬盘空间至少40G,以及6G交换空间swap
操作系统Linux内核3.10版本以上

为其创建虚拟机的时候一定要满足这些要求,我自己居然就在这里面踩过了两个坑,最后这样:

无论那个

玄谈风气

这里其实是有两个问题,和很多其它开源生产力软件一样,比如nodejs地npm、docker等等,紧密纠缠在一起的两个问题,一个是协作空间服务器的安装部署,一个是那个问题,但那个问题是个深深陷入玄学的技术问题,技术庞大、深入、细枝末节繁多冗杂,写出等身著作都不是难事

在经历了那个问题的毒打之后,这里分拆一下,分成两片文章,这一片只讲ONLYOFFICE协作空间服务器本身的部署安装,那个问题你没有便罢,你有的话优先建议你自己八仙过海各显神通,或者看我在国外DA或者SP平台上的博客图文或者加我私聊。

下载

下载页面在这里:

下载ONLYOFFICE 协作空间

该页面给出很多选项,企业版和社区版,顾名思义就是企业版是给企业付费购买使用的能得到官方的售后技术支持,而社区版是适合我这样的极客个人安装尝鲜试用的,免费但是所有技术问题都得自己啃下来。至于企业版的价格,可以参考上面链接的文章,这里只将如何安装的过程。这个下载页面给出了三种安装方式,Docker镜像方式、适用于Debian、Ubuntu系列的版本、以及适用于CentOS、红帽系列的版本,这就要看你的服务器是哪个Linux发行版了,我选择之前自己安装的国产华为欧拉操作系统和深度操作系统

如何在国产OpenEuler操作系统上安装ONLYOFFICE桌面编辑器V7.4版本icon-default.png?t=N6B9https://blog.csdn.net/VincentYoung/article/details/131225431?spm=1001.2014.3001.5501

虽然我把欧拉当作桌面系统安装了ONLYOFFICE客户端软件,但欧拉本身是当作服务器系统设计使用的,这里我回归本源,在欧拉上面安装ONLYOFFICE的协作空间的服务器端,因此,这里我把欧拉系统打开后就最小化了,掏出趁手的ssh登陆终端软件登陆上去,正经作为服务器的方式,安装协作空间。下面是我用Cterm这个软件登录使用

也推荐使用ConEmu这个终端模拟软件,截图如下:

上面的下载页面,点击立即安装按钮,下载的其实是安装所用的程序脚本,我从自己的Winodows电脑下载后还得上传到服务器执行,所以还不如用cterm登陆上服务器直接在服务器上面wget下载这个安装程序:

wget http://download.onlyoffice.com/docspace/docspace-install.sh

当然也可以在Linux系统的桌面下,用浏览器打开上面的下载页面,点击下载按钮,下载到这个docspace-install.sh文件,正如上面所附的截图那样

如果是下载安装企业版,则对应的应该下载这个文件地址:

wget https://download.onlyoffice.com/docspace/docspace-enterprise-install.sh

执行安装程序

安装有两种方式:用DEB/RPM包的方式和Docker的方式,无论哪种方式,都要su或者sudo用超级管理员root身份执行安装,安装命令分别是:

bash docspace-install.sh packaeg
bash docspace-install.sh docker

这是一个纯文本格式的脚本程序文件,用对应的参数执行这个脚本,才会真正的在你的服务器上面从ONLYOFFICE官方网站下载ONLYOFFICE的协作空间的安装文件来安装,所以上一步下载这个脚本文件是非常的快,而这一步骤执行安装过程才会花费稍许时间。

如果是企业版,则对应的执行企业版安装脚本,同样是后面跟着这两个参数来使用包安装的方式或Docker的安装方式

bash docspace-enterprise-install.sh packaeg
bash docspace-enterprise-install.sh docker

按理说本片图文就可以到此结束了,理论上,非常可能,到此就安装成功结束了,然后就是安装后的一些初始化配置了,但是就此结束本文未免枯燥无聊了些,命令代码行数每多一行,图文的读者数量都要减少10个以上,所以我还是秀一下我的Linux的桌面吧

顺便你们可以看到我在Linux的桌面环境下打开的Linux本身的term窗口内执行安装的脚本的细节。首先这个term设置为半透明的背景,这样,其实可以把网页浏览器打开的官网安装手册放在下面,顶端在term执行命令时候可以看透term看到底下的页面的脚本指南,非常方便,我们桌面美化党不是单纯的臭美,我们梅花党的哲学是要为了提高生产力而美化。说完废话再书归正传,从截图中可以看到实际上我在路径下除了安装脚本之外,还有三个脚本文件:

install-Docker.sh

install-Debian.sh

install-RedHat.sh

这实际上就是docspace-install.sh文件执行时根据不同的参数,从ONLYOFFICE官网上下载的又一个安装程序脚本文件,然后再后台自动调用这个安装程序,执行安装。这里是我自己先用Vim打开来仔细查看了docspace-install.sh文件的每一行代码之后,自己找出来的代码功能逻辑,自己把这几个脚本程序的网络原始URL提取出来,手动先想方设法下载下来,然后回到这里执行安装。没有那个问题的话,应该不需要手动下载这几个子脚本的,如下图所示。

安装过程执行中,就可以走人喝茶去了吗?还是不行的,根据网络环境,安装脚本可能还有问题要问你:

DNS、NAT……这些网络基础知识,暂时不解释,全都同意即可。然后稍后片刻,就可以安装好了,安装好了就是这样:

这还是在终端命令行里面,它仅仅提示服务进程已经启动完好了,并且最终给出了一句话,如果你有问题,可以访问这几个网址来咨询官方技术客服,这可真是帮了我大忙了,我安装的时候遇到的问题就是找的他们,对我帮助真的很大,自己在这里表示感谢啦!

初始化配置

然后就可以打开任意网页浏览器,输入自己服务器的ip地址或者域名地址,就可以看到ONLYOFFICE协作空间刚刚初次安装好的欢迎界面了

上帝账号

首先是设置自己的这个协作空间服务器的管理员账号和密码,在自己这个服务器里面就相当于上帝的存在,如果这个用户名的密码忘了,那就只有重新安装了,因此自己一定要记住。

中文切换

安装过程自动检测的装好后它就会直接显示中文语言界面,如果不是得话,可以在设置里面找到切换界面语言的条目,切换过来即可。

协作空间里所有账号都可以更改自己的名字、电子邮箱以及登陆密码,作为自己部署的协作空间的站长上帝,还可以变更所有者,禅让给别人当上帝,比如公司里面的信息网络主管辞职交接之类的场景

Logo

协作空间安装部署自己的服务器的最大的好处就是,可以彻底的自定制,甚至可以改头换面,换成自己的公司名字、logo、以及网站的名字,比如我把我司的Logo添加上去了:

到了这里,就化妆美化到牙齿了,注意看左上角已经不是原名而是我的Logo了,这里还能切换颜色主题:

到这里就可以给公司内部的团队的成员们制作分发账号了,邀请他们进入协作空间开始生产了,其它的设置就可以在之后的日常使用维护中逐渐细化了。

参考文献

Installing ONLYOFFICE DocSpace Community using the provided script

OneClickInstall

使用国内Linux发行版的必备功课之一

最后

欢迎打赏吧,我很少在推文里面直接请赏的,但是这一片,你们也从其中一张截图看到了,我是花费了真正的美刀做测试的,那地方一般没人会买那么贵的配置,那配置做机场的话,就是阿联酋迪拜那种九条起降跑道的超级大型中心枢纽跨洋洲际中转节点国际大机场了。

相关阅读

重大更新!我司徽标Logo更新设计了!icon-default.png?t=N6B9https://mp.weixin.qq.com/s/afscQRWh18bDRf_UB_f3-Q

如何使用ONLYOFFICE+ffmpeg来给视频文件打马赛克icon-default.png?t=N6B9https://mp.csdn.net/mp_blog/creation/editor/132113115

NDT网络战模拟器实际操作攻略——第一集:安装与配置icon-default.png?t=N6B9https://editor.csdn.net/md/?articleId=125382425

手把手教你用TotalCommander辅助做航电开发icon-default.png?t=N6B9https://mp.csdn.net/mp_blog/creation/editor/125730548

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vue3+element下拉多选框组件

<!-- 下拉多选 --> <template><div class"select-checked"><el-select v-model"selected" :class"{ all: optionsAll, hidden: selectedOptions.data.length < 2 }" multipleplaceholder"请选择" :popper-app…

ui设计师简历自我评价(合集)

UI设计最新面试题及答案 1、说说你是怎么理解UI的? UI是最直观的把产品展示展现在用户面前的东西&#xff0c;是一个产品的脸面。人开始往往是先会先喜欢上美好的事物后&#xff0c;在去深究内在的东西的。 那么也就意味着一个产品的UI首先要做的好看&#xff0c;无论风格是…

智慧班牌云平台源码 (人脸识别、信息发布、校园风采、家校互通、教务管理、考勤管理)

电子班牌是一款智慧校园的管理工具&#xff0c;也是校园的多媒体展示平台&#xff0c;智慧电子班牌系统是专为学校智慧教育设计的一款智慧校园的管理工具&#xff0c;融合了多媒体信息发布、校园风采、家校互通、教务管理、考勤管理、日常办公等一系列应用。具备智慧教育功能和…

自定义VIEW之SeekBar

先放效果 实现代码 import android.annotation.SuppressLint import android.content.Context import android.graphics.Canvas import android.graphics.Color import android.graphics.Paint import android.graphics.Rect import android.util.AttributeSet import android…

H3C 无线网络vlan pool架构案例三层组网web配置

实验的是目标就是要实现华为vlan pool那种应用&#xff0c; 整个园区发一种ssid信号&#xff0c;但是连接的客户端可以随机连上后进入不同的vlan&#xff0c;在这大型园区网非常有用。 这种方法也适合同一个ssid情况下&#xff0c;在不同的位置关联不同的vlan 开启自动固化、…

会议剪影|思腾合力受邀参加2023中国算力大会并作主题演讲

共享数字经济合作新机遇&#xff0c;携手开创算力产业新未来。8月18日-19日&#xff0c;由工业和信息化部、宁夏回族自治区人民政府主办的2023中国算力大会、第二届“西部数谷”算力产业大会在银川盛大启幕。思腾云计算总经理庞志刚、思腾合力市场总监徐莉受邀参会。 ▲思腾云计…

IDEA项目实践——Element UI概述

系列文章目录 IDEA项目实践——JavaWeb简介以及Servlet编程实战 IDEA项目实践——Spring当中的切面AOP IDEA项目实践——Spring框架简介&#xff0c;以及IOC注解 IDEA项目实践——动态SQL、关系映射、注解开发 IDEWA项目实践——mybatis的一些基本原理以及案例 文章目录 …

学习平台助力职场发展与提升

近年来&#xff0c;随着互联网技术的发展&#xff0c;学习平台逐渐成为了职场发展和提升的必备工具。学习平台通过提供丰富的课程内容、灵活的学习时间和个性化的学习路径&#xff0c;帮助职场人士更好地提升自己的技能和知识储备&#xff0c;为职场发展打下坚实的基础。 学习…

UML 类图

1、概述 目录 1、概述 1.1、UML概念 1.2、类图的概念 2、类的表示方式 2.1、普通类 2.2、抽象类 2.3、接口 3、类与类关系的表示 3.1、关联关系&#xff08;Association&#xff09; 3.1.1、单向关联 3.1.2、双向关联 3.1.3、自关联 3.2、聚合关系&#xff08;aggre…

ElasticSearch简介、安装、使用

一、什么是ElasticSearch&#xff1f; Elasticsearch 是 Elastic Stack 核心的分布式搜索和分析引擎。 Logstash 和 Beats 有助于收集、聚合和丰富您的数据并将其存储在 Elasticsearch 中。 Kibana 使您能够以交互方式探索、可视化和分享对数据的见解&#xff0c;并管理和监…

【python利用shp文件进行绘图白化】

python白化 白化的作用python实现 白化的作用 参考博文【matlab利用shp文件制作mask白化文件】 python实现 python借助shp文件对绘图进行白化&#xff0c;不需要进行mask文件的制作&#xff0c;可以高效地进行区域绘制 import numpy as np import cartopy.crs as ccrs impo…

【SpringSecurity】二、密码处理与获取当前登录用户

文章目录 一、密码处理1、加密方案2、BCryptPasswordEncoder类初体验3、使用加密码加密 二、获取当前登录用户1、方式一&#xff1a;通过安全上下文的静态调用2、方式二&#xff1a;做为Controller中方法的参数3、方式三&#xff1a;从HTTPServletRequest中获取4、方式四&#…

vim 常见操作

Vim 工作模式 1、vim 三种基本的工作模式 vim有三种基本的工作模式&#xff0c;分别为&#xff1a;命令模式、末行模式、编辑模式。关于这三种工作模式的介绍&#xff0c;请见下文。 1.1、命令模式 使用vim打开文件之后&#xff0c;首先进入命令模式&#xff0c;它是vim编辑…

一文学会使用ChatGPT API搭建自己的聊天网站

一文读懂如何搭建自己的ChatGPT聊天网站 在数字时代的浪潮下&#xff0c;人工智能正变得愈发令人惊叹和亲近。ChatGPT&#xff0c;就是这个变革的杰出代表。这项令人兴奋的技术将强大的自然语言处理能力带到您的指尖&#xff0c;让您能够以前所未有的方式与计算机进行互动。 …

【Redis从头学-8】Redis中的ZSet数据类型实战场景之用户积分榜

&#x1f9d1;‍&#x1f4bb;作者名称&#xff1a;DaenCode &#x1f3a4;作者简介&#xff1a;啥技术都喜欢捣鼓捣鼓&#xff0c;喜欢分享技术、经验、生活。 &#x1f60e;人生感悟&#xff1a;尝尽人生百味&#xff0c;方知世间冷暖。 &#x1f4d6;所属专栏&#xff1a;Re…

回流焊炉温曲线图讲解

从下面回流焊炉温曲线标准图分析回流焊的原理&#xff1a; 当PCB进入升温区&#xff08;干燥区&#xff09;时&#xff0c;焊锡膏中的溶剂、气体蒸发掉&#xff0c;同时焊锡膏中的助焊剂润湿焊盘、元器件端头和引脚&#xff0c;焊锡膏软化、塌落、覆盖了焊盘&#xff0c;将焊盘…

部署FTP服务(二)

目录 2.访问FTP服务 1.使用ftp命令行工具 2.使用浏览器 3.使用FileZilla Client 3.Serv-U 1.定义新域 2.创建用户 4. windowsserver搭建ftp服务器 一、FTP工具 二、Windows资源管理器 三、IE浏览器访问 2.访问FTP服务 下面在一台装有Windows10操作系统的计算机中&#…

长胜证券:九成注册制公司选择上市标准一,牛股“双高”特征明显

新股注册制施行以来&#xff0c;新股公司可选的上市规范愈加多样化&#xff0c;不同板块、不同上市规范的新股公司亦呈现出不同特征&#xff0c;新股上市后不再呈现“套路化”的上涨行情&#xff0c;新股破发成为常态。数据显现&#xff0c;2022年全年及2023年以来&#xff0c;…

中小企业精细化仓库管理,WMS仓储管理系统必不可少

尽管传统中小企业的仓库管理并不需要建立大型全自动立体智能仓库&#xff0c;但为了确保企业运营的稳定性和后备支持&#xff0c;它们仍然需要在管理方面制定更多的标准和规范。而为了达到这些目标&#xff0c;WMS仓储管理系统解决方案是必不可少的。 中小企业WMS仓储管理系统…

SpringBoot 模板模式实现优惠券逻辑

一、计算逻辑的类结构图 在这张图里&#xff0c;顶层接口 RuleTemplate 定义了 calculate 方法&#xff0c;抽象模板类 AbstractRuleTemplate 将通用的模板计算逻辑在 calculate 方法中实现&#xff0c;同时它还定义了一个抽象方法 calculateNewPrice 作为子类的扩展点。各个具…