在安装 ONLYOFFICE 协作空间社区版时如何使用额外脚本参数

news2024/11/25 22:46:40

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 协作空间MySQLRabbitMQ 以及 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

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

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

相关文章

React(5)

1.受控组件案例 1.1之前的影院案例改写 import React, { Component } from react import axios from axios import BetterScroll from better-scroll import ./css/02_tab.cssexport default class Cinema extends Component {constructor() {super();this.state {cinemaLis…

谈谈闭包和闭包使用场景

一、什么是闭包 概念:闭包还是作用域的一种特殊应用 二、触发闭包的情况 1.函数当做返回值被返回 2.函数当做参数被传递 3.自执行匿名函数 //情况1:函数当做返回值被返回 function fn(){const a 1;return function(){console.log(a) //1}; } const a …

每日一题——滑动窗口的最大值

滑动窗口的最大值 题目链接 暴力解法 最容易想到的当然还是通过两层循环来暴力求解:一层循环用来移动窗口,一层循环用来在窗口内找到最大值。这种做法的时间复杂度为O(kN),会超出时间限制,因此,我们要找到更加高效的…

【c语言】 -- 指针进阶

📕博主介绍:目前大一正在学习c语言,数据结构,计算机网络。 c语言学习,是为了更好的学习其他的编程语言,C语言是母体语言,是人机交互接近底层的桥梁。 本章来学习指针进阶。 让我们开启c语言学习…

基于免费开源的Odoo平台搭建铸造行业的MES管理系统

Odoo是世界排名第一的免费开源企业管理软件平台,该平台历经20年,构建了世界最大的企业软件应用市场,应用市场上有几万个插件,功能涵盖企业信息化的方方面面业务,包括CRM、ERP、MES、WMS、HRMS、OA、CMS等等。 今天介绍…

新版PMP考试中,敏捷是怎么考的?

01新版考试中的敏捷是怎么考的? 接下来说一下大家最为关注的敏捷内容。这次改版后,题目中添加了大量的敏捷题型,总体比重还是很高的,主观感觉达到了1/3。但和ACP认证相比,PMP中对敏捷管理技术的考察相对来说比较简单&…

JDBC连接数据库如何实现你会吗???

1.首先建立一个maven项目。。。详细过程来了哇 还没有安装maven的童鞋可以看这里:maven的下载安装与配置环境变量!!!(全网最详细)_明天更新的博客-CSDN博客 有很多小伙伴就有疑问啦,难道我直接…

云计算-知识点大纲

前言:云计算的基本概念学习,基础知识大纲梳理。 目录 云计算的概念 云计算的特征 部署模式 服务模式 云计算的发展 云计算的核心技术 虚拟化技术 常见的虚拟化技术 服务器虚拟化 裸金属型技术 服务器虚拟化技术的特点 存储虚拟化 CPU 内存…

iOS开发-WebRTC本地直播高分辨率不显示画面问题

iOS开发-WebRTC本地直播高分辨率不显示画面问题 在之前使用WebRTC结合ossrs进行推流时候,ossrs的播放端无法看到高分辨率画面问题。根据这个问题,找到了解决方案。 一、WebRTC是什么 WebRTC是什么呢? WebRTC (Web Real-Time Communicatio…

Qt应用开发(基础篇)——拆分器窗口 QSplitter

一、前言 QSplitter继承于QFrame,QFrame继承于QWidget,是Qt的一个部件容器工具类。 框架类QFrame介绍 QSplitter拆分器,用户通过拖动子部件之间的边界来控制子部件的大小,在应用开发中数据分模块展示、图片展示等场景下使用。 二、…

React集成tinymce插件

目录 一、Tinymce介绍 二、React集成Tinymce 1、安装tinymce/tinymce-react组件 2、React中引用 三、如何配置中文语言包 1、下载中文包 2、把语言文件放入tinymce 3、tinymce配置项中配置语言 一、Tinymce介绍 官网:The Most Advanced WYSIWYG Editor | T…

Django路由Router

文章目录 一、路由router路由匹配命名空间反向解析 二、实践创建用户模型Model添加子路由 - 创建用户首页页面跳转 - 使用反向解析和命名空间1. 不使用命名空间的效果2. 使用命名空间的效果 用户详情页面跳转 - 路由传参路由传递多个参数re_path 以前写法,了解即可重定向Redire…

nodejs+vue+elementui美食网站的设计与实现演示录像2023_0fh04

本次的毕业设计主要就是设计并开发一个美食网站软件。运用当前Google提供的nodejs 框架来实现对美食信息查询功能。当然使用的数据库是mysql。系统主要包括个人信息修改,对餐厅管理、用户管理、餐厅信息管理、菜系分类管理、美食信息管理、美食文化管理、系统管理、…

【VB6|第23期】原来Jet.OLEDB也可以读取新版.xlsx的Excel文件

日期:2023年8月11日 作者:Commas 签名:(ง •_•)ง 积跬步以致千里,积小流以成江海…… 注释:如果您觉得有所帮助,帮忙点个赞,也可以关注我,我们一起成长;如果有不对的地方&#xf…

MySQL 小测试

目录 基础查询 ​ 高级查询 基础查询 现有用户表user数据如下: 1、写出ddl语句创建如上表,插入数据,查询所有数据 #创建表user create table user( id int UNSIGNED auto_increment key , device_id int UNSIGNED, gender varchar…

【算法】双指针——leetcode盛最多水的容器、剑指Offer57和为s的两个数字

盛水最多的容器 (1)暴力解法 算法思路:我们枚举出所有的容器大小,取最大值即可。 容器容积的计算方式: 设两指针 i , j ,分别指向水槽板的最左端以及最右端,此时容器的宽度为 j - i 。由于容器…

七道Android面试题,先来简单热个身

作者:Coffeeee 马上就要到招(tiao)聘(cao)旺季金勾银十了,一批一批的社会精英在寻找自己的下一家的同时,也开始着手为面试做准备,回想起自己这些年,也大大小小经历过不少面试,有被面试过,也有当…

mybatis-plus的逻辑删除的坑

一旦在逻辑字段上加了TableLogic逻辑删除的配置,并且使用mybatis-plus自带的方法时(如果自己用xml写SQL不会出现下面的情况) 查询、修改时会自动排除逻辑删除的数据 当使用mybatis-plus自带的查询方法时,就不用每次查询的时候跟…

构建 LVS-DR 群集、配置nginx负载均衡。

目录 一、基于 CentOS 7 构建 LVS-DR 群集 1、准备四台虚拟机 2、配置负载调度器(192.168.2.130) 3、部署共享存储(192.168.2.133) 4、配置两个Web服务器(192.168.2.131、192.168.2.132) 测试集群 二…

【HCIP】重发布实验

题目: 配置: R1 //配置ip地址 [r1]int g0/0/0 [r1-GigabitEthernet0/0/0]ip add 12.1.1.1 24 [r1-GigabitEthernet0/0/0]int g0/0/1 [r1-GigabitEthernet0/0/1]ip add 13.1.1.1 24 [r1-GigabitEthernet0/0/1]int lo0 [r1-LoopBack0]ip add 1.1.1.1 24 /…