在安装 ONLYOFFICE 协作空间社区版时如何使用额外脚本参数
ONLYOFFICE 协作空间社区版是免费的文档中心工具,可帮助您将用户与文档聚合至同一处,提高协作效率。
ONLYOFFICE 协作空间主要功能
使用 ONLYOFFICE 协作空间,您可以:
- 邀请他人,协作和沟通完成工作
- 创建协作房间:实时地对文档进行共同协作,跟踪更改,使用内置聊天工具、在文档中进行沟通
- 创建自定义房间:对于不同目的和用途,可对房间进行自定义,设置不同的共享权限:仅查看、申请审阅或评论等
- 使用协作编辑器和查看器:处理任何内容,包括文本文档、电子表格、演示文稿、可填写的表单、电子书和 PDF 文件,查看多媒体文件
- 存储和管理任何文件
- 畅享高级安全功能:备份和恢复、双因素身份验证、IP 安全、审计跟踪等;符合行业特定标准、优先访问安全和稳定性修复程序
- 配置集成功能:连接外部服务和存储。目前,第三方存储只能用于执行备份
- 选择不同的颜色样式,更换logo、标题和域名,打造更适合您的公司品牌
ONLYOFFICE 协作空间社区版完全免费,可以在自己的网络上使用协作空间的所有功能,最多可有 20 个同时连接。您能得到免费的开源解决方案,房间数量不限,桌面和移动应用程序,增强的安全功能,通过 GitHub 和论坛获得支持,定期更新。
安装过程
在安装有 Docker 的 Linux 操作系统中,ONLYOFFICE 协作空间社区版可通过自动安装脚本进行安装。该脚本将建立一个 Docker 容器,容器中包含所有 ONLYOFFICE 协作空间社区版正常工作所需的必要组件,确保其能够轻松运行并管理相关更新。
下载 ONLYOFFICE 协作空间社区版安装脚本后,或许您会需要在运行该脚本时使用一些附加参数(比如在需要将各组件安装至单独的计算机上时)。
您可使用以下命令列出所有可用的 Docker 脚本参数:
bash docspace-install.sh docker -h
可使用以下命令列出所有可用的 DEB/RPM 脚本参数:
bash docspace-install.sh package -h
下文中还会提供一些有关此类参数的简短描述和部分使用示例。
在带参数运行脚本时,系统将提示您选择安装 ONLYOFFICE 协作空间的方式。输入 Y 并按下回车键以使用 Docker 安装 ONLYOFFICE 文档。输入 N 并按下回车键以使用 DEB/RPM 包安装 ONLYOFFICE 协作空间。
凭据
参数 | 描述 |
-hub,--hub | dockerhub 名称 |
-un,--username | dockerhub 用户名 |
-p,--password | dockerhub 密码 |
我们可能会为您提供测试库的访问凭据,以便您使用其中存储的映像运行容器。此时就需要使用上述参数。
示例
bash docspace-install.sh -hub name -un username -p password
安装类型
参数 | 描述 | 值 | 默认 |
-it,--installation_type | 安装类型 | community|enterprise | community |
您可使用该参数安装指定的解决方案:ONLYOFFICE 协作空间社区版或 ONLYOFFICE 协作空间企业版。
示例
bash docspace-install.sh -it enterprise
上述命令将安装 ONLYOFFICE 协作空间企业版解决方案。
硬件检查
参数 | 描述 | 值 | 默认 |
-skiphc,--skiphardwarecheck | 用于跳过硬件检查 | true|false | false |
使用该参数可在系统符合最低硬件要求时帮助您跳过硬件检查。
示例
bash docspace-install.sh -skiphc true
使用后将跳过硬件检查。
组件更新
参数 | 描述 | 值 | 默认 |
-u,--update | 用于更新现有组件 | true|false | false |
如果机器上安装的组件已过期,则可使用此参数安装相应组件的最新版本。
示例
bash docspace-install.sh -u true
该命令将停止并移除需要更新的容器,然后运行最新版本的 ONLYOFFICE 协作空间社区版相应组件。如果当前组件版本与最新可用版本一致,则此类容器将不会受到影响。如果您在之前的安装过程中跳过了某些组件,则在更新时此类组件也会被跳过。正常情况,协作空间数据将自动获取。
仅将文档更新至 v7.2.1.34 并跳过所有其他组件的更新:
bash docspace-install.sh -u true -docsi onlyoffice/documentserver-ee -docsv 7.2.1.34 -idocs true -ids false -irbt false -irds false
仅将协作空间更新至 v1.2.0 并跳过所有其他组件的更新:
bash docspace-install.sh -u true -dsv v1.2.0 -idocs false -irbt false -irds false
组件安装
参数 | 描述 | 值 | 默认 |
-ids,--installdocspace | 安装 ONLYOFFICE 协作空间 | true|false | true |
-idocs,--installdocs | 安装 ONLYOFFICE 文档 | true|false | true |
-irbt,--installrabbitmq | 安装 RabbitMQ | true|false | true |
-irds,--installredis | 安装 Redis | true|false | true |
-imysql,--installmysql | 安装 MySQL | true|false | true |
此类参数可帮助您指定是否需要安装特定组件。在需要将各个组件安装在单独的机器上时,可使用这些参数。
- 使用 True 以安装某个组件。
- 使用 False 以跳过某个组件的安装。
示例
bash docspace-install.sh -idocs false
该命令将安装除 ONLYOFFICE 文档之外的所有 ONLYOFFICE 协作空间社区版组件。
bash docspace-install.sh -ids false -idocs true -imysql false -irbt false -irds false
该命令将跳过 ONLYOFFICE 协作空间、MySQL、RabbitMQ 以及 Redis 的安装且仅安装 ONLYOFFICE 文档。
组件版本
参数 | 描述 |
-dsv,--docspaceversion | ONLYOFFICE 协作空间版本 |
-docsv,--docsversion | ONLYOFFICE 文档版本 |
上述参数可用于安装特定版本的 ONLYOFFICE 协作空间或 ONLYOFFICE 文档,便于您在不便安装库中最新版本时使用。默认情况下,组件容器中将运行标记为 latest 的映像。
示例
在浏览器中打开 Docker Hub 库,选择 ONLYOFFICE 文档并前往标签(Tags)标签页以查看库中所有可用的标签。指定您想安装的版本:
bash docspace-install.sh -docsv 7.2.1.34
该命令将安装带有 ONLYOFFICE 文档 v7.2.1.34 的 ONLYOFFICE 协作空间。
ONLYOFFICE 文档映像名称
参数 | 描述 |
-docsi,--docsimage | ONLYOFFICE 文档映像名称 |
此参数可用于指定容器启动时应该使用的 ONLYOFFICE 文档映像名称。指定的映像应存储在 Docker Hub 上的 ONLYOFFICE 官方公开库中。
示例
bash docspace-install.sh -docsi onlyoffice/documentserver
此命令将使用库中存储的指定 ONLYOFFICE 文档映像运行容器。
主机设置
参数 | 描述 |
-dsh,--docspacehost | ONLYOFFICE 协作空间主机 |
-esh,--elastichost | Elasticsearch 主机 |
如需将组件安装在多台机器上,则可使用上述参数进行组件之间的连接。
示例
bash docspace-install.sh -esh 192.168.3.202
此命令将安装 ONLYOFFICE 协作空间并将其与安装在不同机器(IP 地址为 192.168.3.202)上的 Elasticsearch 进行连接。
core.machinekey 设置
参数 | 描述 |
-mk,--machinekey | core.machinekey 密钥设置 |
该参数可用于在安装 ONLYOFFICE 协作空间社区版时指定您自己的 machinekey。
这一参数会被写入 /app/onlyoffice/config/appsettings.json 配置文件中(具体路径将在 onlyoffice-studio 容器中指定)。
示例
bash docspace-install.sh -mk yourmachinekey
ONLYOFFICE 协作空间外部端口
参数 | 描述 | 默认 |
-ep,--externalport | ONLYOFFICE 协作空间外部端口 | 80 |
此参数可用于更改 ONLYOFFICE 协作空间在运行时所使用的端口。默认情况下将使用 80 端口。
示例
bash docspace-install.sh -cp 8080
JWT 标头和 Secret 设置
参数 | 描述 |
-jh,--jwtheader | JWT 标头设置 |
-js,--jwtsecret | JWT 密钥设置 |
上述参数可用于在安装 ONLYOFFICE 协作空间社区版时指定 JWT 标头和您自己的 JWT 密钥。JWT 标头用于定义发送 JWT 时所使用的 HTTP 标头。密钥用于签署 JSON Web Token 并在向 ONLYOFFICE 文档发送请求时验证 Token。
以上参数会被写入以下配置文件(具体路径将在 onlyoffice-studio 和 onlyoffice-document-server 容器中指定):
- 协作空间 - /app/onlyoffice/config/appsettings.json
- 文档服务器 - /etc/onlyoffice/documentserver/local.json
示例
bash docspace-install.sh -js yoursecret
MySQL 服务器
参数 | 描述 | 默认 |
-mysqlrp,--mysqlrootpassword | MySQL 服务器 root 密码 | my-secret-pw |
-mysqlh,--mysqlhost | MySQL 服务器主机 | localhost |
在未明确声明上述参数的情形中将使用默认值。
示例
bash docspace-install.sh -mysqlrp new-secret-pw
此命令可在安装 ONLYOFFICE 协作空间社区版时用于为 MySQL root 账户设置您自己的密码。
ONLYOFFICE 协作空间数据库
参数 | 描述 | 默认 |
-mysqld,--mysqldatabase | ONLYOFFICE 协作空间数据库名称 | onlyoffice |
-mysqlu,--mysqluser | ONLYOFFICE 协作空间数据库用户 | onlyoffice_user |
-mysqlp,--mysqlpassword | ONLYOFFICE 协作空间数据库密码 | onlyoffice_pass |
上述参数可用于在创建 ONLYOFFICE 协作空间数据库时根据指定的自定义数据库名称以及超级用户(superuser)权限账户用户名/密码创建数据库。在未明确声明上述参数的情形中将使用默认值。
示例
bash docspace-install.sh -mysqld docspacedatabase -mysqlu username -mysqlp password
相关文章:

在安装 ONLYOFFICE 协作空间社区版时如何使用额外脚本参数
ONLYOFFICE 协作空间社区版是免费的文档中心工具,可帮助您将用户与文档聚合至同一处,提高协作效率。 ONLYOFFICE 协作空间主要功能 使用 ONLYOFFICE 协作空间,您可以: 邀请他人,协作和沟通完成工作创建协作房间&…...
ChatGPT在智能家居控制和环境管理中的应用如何?
智能家居控制和环境管理是近年来在科技领域迅速发展的重要领域之一。智能家居技术通过将物联网、人工智能和自动化技术相结合,实现了家居设备的智能化、自动化控制和远程管理。ChatGPT作为强大的自然语言处理模型,在智能家居控制和环境管理方面具有广泛的…...

理解 Go 中的切片:append 操作的深入分析(篇2)
理解 Go 语言中 slice 的性质对于编程非常有益。下面,我将通过代码示例来解释切片在不同函数之间传递并执行 append 操作时的具体表现。 本篇为第 2 篇,当切片的容量 cap 不够时 func main() {// slice1 当前长度为 3,容量大小也为 3slice1 :…...

GPT-4 如何为我编写测试
ChatGPT — 每个人都在谈论它,每个人都有自己的观点,玩起来很有趣,但我们不是在这里玩— 我想展示一些实际用途,可以帮助您节省时间并提高效率。 我在本文中使用GPT-4 动机 我们以前都见过这样的情况——代码覆盖率不断下降的项目——部署起来越来越可怕,而且像朝鲜一样…...

java.lang.NoClassDefFoundError: org/apache/tez/dag/api/TezConfiguration
错误: java.lang.NoClassDefFoundError: org/apache/tez/dag/api/TezConfigurationat org.apache.hadoop.hive.ql.exec.tez.TezSessionPoolSession$AbstractTriggerValidator.startTriggerValidator(TezSessionPoolSession.java:74)at org.apache.hadoop.hive.ql.e…...
19、SQL注入之SQLMAP绕过WAF
目录 逻辑层1、逻辑问题2、性能问题 白名单方式一:IP白名单方式二:静态资源方式三:url白名单方式四: 爬虫白名单 sqlmap在测试漏洞的时候,选择了no,它就不会去测试其它的了,我们一般选择yes,为了…...
Redis对象类型和结构、内存回收、对象共享
对象类型和结构 在Redis中,无论是键key还是值value都是一个对象,每次对Redis数据库创建一个新的键值对时,就至少会创建两个对象。 常见的对象类型有: 字符串列表哈希集合有序集合 这些对象在Redis中统一用一个结构体redisObjec…...
标准模板库STL——容器适配器-stack/queue/priority_queue
目录 容器适配器的理解 容器适配器的实现与使用 三类容器适配器 基本概述 示例代码 容器适配器的理解 容器适配器对底层容器进行封装,不具备自己的数据结构 容器适配器的方法全都由底层容器实现,不支持迭代器 容器适配器的实现与使用 // 容器适配器…...
Golang实现完整聊天室(内附源码)
项目github地址: 由于我们项目的需要,我就研究了一下关于websocket的相关内容,去实现一个聊天室的功能。 经过几天的探索,现在使用Gin框架实现了一个完整的聊天室消息实时通知系统。有什么不完善的地方还请大佬指正。 用到的技术…...

WSL2 ubuntu子系统OpenCV调用本机摄像头的RTSP视频流做开发测试
文章目录 前言一、Ubuntu安装opencv库二、启动 Windows 本机的 RTSP 视频流下载解压 EasyDarwin查看本机摄像头设备开始推流 三、在ubuntu 终端编写代码创建目录及文件创建CMakeLists.txt文件启动 cmake 配置并构建 四、结果展示启动图形界面在图形界面打开终端找到 rtsp_demo运…...

20230814让惠普(HP)锐14 新AMD锐龙电脑不联网进WIN11进系统
20230814让惠普(HP)锐14 新AMD锐龙电脑不联网进WIN11进系统 2023/8/14 17:19 win11系统无法跳过联网 https://www.xpwin7.com/jiaocheng/28499.html Win11开机联网跳过不了怎么办?Win11开机联网跳过不了解决方法 Win11开机联网跳过不了怎么办?Win11开机…...
基于ScrollView的下拉刷新
基于ScrollView的下拉刷新 组件使用 组件 import React, {useState} from react; import {ScrollView, RefreshControl, Platform} from react-native;const RefreshComponent ({children, onRefresh, onScroll}) > {const [refreshing, setRefreshing] useState(false);…...

强训第31天
选择 传输层叫段 网络层叫包 链路层叫帧 A 2^16-2 C D C 70都没收到,确认号代表你该从这个号开始发给我了,所以发70而不是71 B D C 248&123120 OSI 物理层 数据链路层 网络层 传输层 会话层 表示层 应用层 C 记一下304读取浏览器缓存 502错误网关 编…...
什么是Java中的策略模式?
Java中的策略模式是一种行为设计模式,它允许您在不改变客户端代码的情况下,在运行时动态地切换行为。这是一种非常有用的模式,因为它允许您在运行时根据需要更改算法或行为。 策略模式通常涉及到一个或多个策略类,每个策略类都实…...

【Visual Studio Code】--- Win11 安装 VS Code 超详细
Win11 安装 VS Code 超详细 概述一、下载 Vscode二、安装 Vscode 概述 一个好的文章能够帮助开发者完成更便捷、更快速的开发。书山有路勤为径,学海无涯苦作舟。我是秋知叶i、期望每一个阅读了我的文章的开发者都能够有所成长。 一、下载 Vscode Vscode官网 二、…...

每天一道leetcode:797. 所有可能的路径(图论中等深度优先遍历)
今日份题目: 给你一个有 n 个节点的 有向无环图(DAG),请你找出所有从节点 0 到节点 n-1 的路径并输出(不要求按特定顺序) graph[i] 是一个从节点 i 可以访问的所有节点的列表(即从节点 i 到节…...

创建预留成本中心与指定工厂不一致
创建预留成本中心与指定工厂不一致 这种情况SAP会警告提示,可以强制通过。 如果公司不允许跨公司领料,可以将消息号 M7517的类型从W改为为E tcode:OMCQ SPRO->物料管理->库存管理和实际库存->定义系统消息的属性->系统信息设置...

SCF金融公链新加坡启动会 创新驱动未来
新加坡迎来一场引人瞩目的金融科技盛会,SCF金融公链启动会于2023年8月13日盛大举行。这一受瞩目的活动将为金融科技领域注入新的活力,并为广大投资者、合作伙伴以及关注区块链发展的人士提供一个难得的交流平台。 在SCF金融公链启动会上, Wil…...

希尔排序【Java算法】
文章目录 1. 概念2. 思路3. 代码实现 1. 概念 希尔排序也是一种插入排序,它是简单插入排序经过改进之后的一个更高效的版本,也称为缩小增量排序。希尔排序在数组中采用跳跃式分组的策略,通过某个增量将数组元素划分为若干组,然后分…...

互联网发展历程:从布线到无线,AC/AP的崭新时代
互联网的发展,一直在追求更便捷、更灵活的连接方式。在网络的早期,布线问题常常让人头疼。一项革命性的技术应运而生,那就是“无线AC/AP”。 布线问题的烦恼:繁琐的布线 早期网络的布线工作常常耗费时间和精力,尤其在大…...

【机器视觉】单目测距——运动结构恢复
ps:图是随便找的,为了凑个封面 前言 在前面对光流法进行进一步改进,希望将2D光流推广至3D场景流时,发现2D转3D过程中存在尺度歧义问题,需要补全摄像头拍摄图像中缺失的深度信息,否则解空间不收敛…...
WEB3全栈开发——面试专业技能点P2智能合约开发(Solidity)
一、Solidity合约开发 下面是 Solidity 合约开发 的概念、代码示例及讲解,适合用作学习或写简历项目背景说明。 🧠 一、概念简介:Solidity 合约开发 Solidity 是一种专门为 以太坊(Ethereum)平台编写智能合约的高级编…...

涂鸦T5AI手搓语音、emoji、otto机器人从入门到实战
“🤖手搓TuyaAI语音指令 😍秒变表情包大师,让萌系Otto机器人🔥玩出智能新花样!开整!” 🤖 Otto机器人 → 直接点明主体 手搓TuyaAI语音 → 强调 自主编程/自定义 语音控制(TuyaAI…...
06 Deep learning神经网络编程基础 激活函数 --吴恩达
深度学习激活函数详解 一、核心作用 引入非线性:使神经网络可学习复杂模式控制输出范围:如Sigmoid将输出限制在(0,1)梯度传递:影响反向传播的稳定性二、常见类型及数学表达 Sigmoid σ ( x ) = 1 1 +...

第 86 场周赛:矩阵中的幻方、钥匙和房间、将数组拆分成斐波那契序列、猜猜这个单词
Q1、[中等] 矩阵中的幻方 1、题目描述 3 x 3 的幻方是一个填充有 从 1 到 9 的不同数字的 3 x 3 矩阵,其中每行,每列以及两条对角线上的各数之和都相等。 给定一个由整数组成的row x col 的 grid,其中有多少个 3 3 的 “幻方” 子矩阵&am…...

ArcGIS Pro制作水平横向图例+多级标注
今天介绍下载ArcGIS Pro中如何设置水平横向图例。 之前我们介绍了ArcGIS的横向图例制作:ArcGIS横向、多列图例、顺序重排、符号居中、批量更改图例符号等等(ArcGIS出图图例8大技巧),那这次我们看看ArcGIS Pro如何更加快捷的操作。…...

RNN避坑指南:从数学推导到LSTM/GRU工业级部署实战流程
本文较长,建议点赞收藏,以免遗失。更多AI大模型应用开发学习视频及资料,尽在聚客AI学院。 本文全面剖析RNN核心原理,深入讲解梯度消失/爆炸问题,并通过LSTM/GRU结构实现解决方案,提供时间序列预测和文本生成…...

智能分布式爬虫的数据处理流水线优化:基于深度强化学习的数据质量控制
在数字化浪潮席卷全球的今天,数据已成为企业和研究机构的核心资产。智能分布式爬虫作为高效的数据采集工具,在大规模数据获取中发挥着关键作用。然而,传统的数据处理流水线在面对复杂多变的网络环境和海量异构数据时,常出现数据质…...

深度学习习题2
1.如果增加神经网络的宽度,精确度会增加到一个特定阈值后,便开始降低。造成这一现象的可能原因是什么? A、即使增加卷积核的数量,只有少部分的核会被用作预测 B、当卷积核数量增加时,神经网络的预测能力会降低 C、当卷…...
Redis的发布订阅模式与专业的 MQ(如 Kafka, RabbitMQ)相比,优缺点是什么?适用于哪些场景?
Redis 的发布订阅(Pub/Sub)模式与专业的 MQ(Message Queue)如 Kafka、RabbitMQ 进行比较,核心的权衡点在于:简单与速度 vs. 可靠与功能。 下面我们详细展开对比。 Redis Pub/Sub 的核心特点 它是一个发后…...