如何在 Ubuntu 上部署 ONLYOFFICE 协作空间社区版?

ONLYOFFICE 协作空间是一个在线协作平台,帮助您更好地与客户、业务合作伙伴、承包商及第三方进行文档协作。今天我们来介绍一下,如何在 Ubuntu 上安装协作空间的自托管版。

ONLYOFFICE 协作空间主要功能

使用 ONLYOFFICE 协作空间,您可以:

  • 邀请他人,协作和沟通完成工作
  • 创建协作房间:实时地对文档进行共同协作,跟踪更改,使用内置聊天工具、在文档中进行沟通
  • 创建自定义房间:对于不同目的和用途,可对房间进行自定义,设置不同的共享权限:仅查看、申请审阅或评论等
  • 使用协作编辑器和查看器:处理任何内容,包括文本文档、电子表格、演示文稿、可填写的表单、电子书和 PDF 文件,查看多媒体文件
  • 存储和管理任何文件
  • 畅享高级安全功能:备份和恢复、双因素身份验证、IP 安全、审计跟踪等;符合行业特定标准、优先访问安全和稳定性修复程序
  • 配置集成功能:连接外部服务和存储。目前,第三方存储只能用于执行备份
  • 选择不同的颜色样式,更换logo、标题和域名,打造更适合您的公司品牌

ONLYOFFICE 协作空间社区版完全免费,可以在自己的网络上使用协作空间的所有功能,最多可有 20 个同时连接。您能得到免费的开源解决方案,房间数量不限,桌面和移动应用程序,增强的安全功能,通过 GitHub 和论坛获得支持,定期更新。

如果您的 Linux 操作系统有已安装的 Docker,即可使用自动安装脚本部署 ONLYOFFICE 协作空间社区版。该脚本将为 Docker 容器设置 ONLYOFFICE 协作空间社区版所需的组件,并且允许易于运行、管理和更新它。

本指南将向您解释,如何使用 Docker 脚本将 ONLYOFFICE 协作空间社区版安装到您的设备上。或者,您也可以运行此脚本并选择从 RPM/DEB 包安装 ONLYOFFICE 协作空间社区版的选项。

系统要求

  • CPU:至少  4 核(建议使用 6 核
  • RAM  至少 8 GB (建议使用 12 GB
  • HDD  至少 40 GB 的可使用空间
  • 额外要求  至少 6 GB 的交换空间(swap)
  • 操作系统  amd64 Linux内核版本 3.13 及更高版本的分发版

获取 ONLYOFFICE 协作空间脚本

下载 ONLYOFFICE 协作空间社区版的 Docker 脚本文件:

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

下载完成之后,您可以开始安装它。

请注意,所有安装操作都必须以 root 权限执行。

从 DEB/RPM 软件包安装 ONLYOFFICE 协作空间

要使用DEB/RPM 软件包安装 ONLYOFFICE 协作空间社区版,请运行以下命令:

bash docspace-install.sh package

安装完成后,打开浏览器,在浏览器地址栏中输入本地网络计算机的 IP 地址。协作空间设置页面就会打开。

现在,您需要输入电子邮件和密码(默认情况下,密码长度至少为 8 个字符,但不超过 30 个字符),并接受许可协议条款。您还可以使用相应的下拉列表选择必要的语言和时区。设置好所有参数后,单击 "继续"(Continue)按钮。

使用 Docker 脚本安装 ONLYOFFICE 协作空间

要使用 Docker 安装 ONLYOFFICE 协作空间社区版,请运行以下命令:

bash docspace-install.sh docker

安装完成后,打开浏览器,在浏览器地址栏中输入本地网络计算机的 IP 地址。协作空间设置页面就会打开。

现在,您需要输入电子邮件和密码(默认情况下,密码长度至少为 8 个字符,但不超过 30 个字符),并接受许可协议条款。您还可以使用相应的下拉列表选择必要的语言和时区。设置好所有参数后,单击 "继续"(Continue)按钮。

显示可用的脚本 RPM/DEB 参数

要显示所有可用脚本 RPM/DEB 参数的列表,请运行以下命令:

bash docspace-install.sh package -h 

要进一步了解如何使用所有可用的脚本 RPM/DEB 参数,请参阅本文

显示可用的脚本 Docker 参数

要显示所有可用脚本 Docker 参数的列表,请运行以下命令:

bash docspace-install.sh docker -h

要进一步了解如何使用所有可用的脚本 Docker 参数,请参阅本文

相关链接

关于 ONLYOFFICE 协作空间

协作空间自托管版本介绍

获取协作空间社区版

协作空间视频指南

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

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

相关文章

MySQL的关键指标及采集方法

MySQL 是个服务,所以我们可以借用 Google 四个黄金指标的思路来解决问题。 1、延迟 应用程序会向 MySQL 发起 SELECT、UPDATE 等操作,处理这些请求花费了多久,是非常关键的,甚至我们还想知道具体是哪个 SQL 最慢,这样…

用html+javascript打造公文一键排版系统15:一键删除所有空格

现在我们来实现一键删除所有空格的功能。 一、使用原有的代码来实现,测试效果并不理想 在这之前我们已经为String对象编写了一个使用正则表达式来删除所有空格的方法: //功能:删除字符串中的所有空格 //记录:20230726创建 Stri…

机器学习笔记 - 关于GPT-4的一些问题清单

一、简述 据报道,GPT-4 的系统由八个模型组成,每个模型都有 2200 亿个参数。GPT-4 的参数总数估计约为 1.76 万亿个。 近年来,得益于 GPT-4 等高级语言模型的发展,自然语言处理(NLP) 取得了长足的进步。凭借其前所未有的规模和能力,GPT-4为语言 AI​​设立了新标准,并为机…

16 - 初探Linux进程调度

---- 整理自狄泰软件唐佐林老师课程 查看所有文章链接:(更新中)Linux系统编程训练营 - 目录 文章目录 1. 初探Linux进程调度1.1 Linux系统调度1.2 进程调度原理1.3 Linux系统调度策略1.4 进程调度实验设计1.4.1 实验目标1.4.2 实验设计 1.5 实…

Mock.js的基本使用方法

官网网址:Mock.js (mockjs.com) 当前端工程师需要独立于后端并行开发时,后端接口还没有完成,那么前端怎么获取数据? 这时可以考虑前端搭建web server自己模拟假数据,这里我们选第三方库mockjs用来生成随机数据&#xf…

微信小程序开发【从0到1~入门篇】2023.08

一个小程序主体部分由三个文件组成,必须放在项目的根目录,如下: 文件必须作用app.js是小程序逻辑app.json是小程序公告配置app.wxss否小程序公告样式表 3. 小程序项目结构 一个小程序页面由四个文件组成,分别是: 文…

Vue2 第十九节 Vuex (一)

1.理解Vuex 2.Vuex工作原理 3.求和案例 4.Vuex的开发者工具 一.理解Vuex ① 概念:专门在Vue中实现集中式状态(数据)管理的一个Vue插件,对vue应用中多个组件的共享状态进行集中式的管理(读/写)&#xf…

JMeter(二十四)、使用吞吐量控制器实现不同的用户操纵不同的业务

一、需求 需求:博客系统,模拟用户真实行为,80%的用户阅读文章,20%的用户创建文章,创建文章的用户随机的删除或者修改文章。 二、脚本实现 80%的用户查看文章 20%用户创建文章 根据post_id是否能整除2,决…

Lua 使用 —— IO 操作

一、前言 Lua 语言是以一个脚本存在,所以他自身不会提供太多和外部交互的机制。需要交互则由宿主提供或是由外部库。 接下来分享下如何使用以 iso c 作为宿主,进行标准库的 io 操作。 二、io.input、io.output 1、io.input io.input(filename) 会以…

【windows】windows上如何使用linux命令?

前言 windows上的bat命令感觉不方便,想在windows上使用linux命令。 有人提供了轮子,本文简单介绍一些该轮子的安装与使用,希望能够帮助到和我有一起需求的网友。 我的答案是busybox。 1.安装busybox.exe 在这个网站上安装busybox busyb…

如何设计一个自动化测试框架

在进行自动化框架设计之前我们先来看两个问题,什么是自动化框架,设计的时候应该注意什么原则,然后该怎么做?本文会以一个web端的UI自动化测试框架设计为例 Python自动化测试:2023最新合集Python自动化测试开发框架【全…

fishing之第四篇使用案例一模拟登陆口

文章目录 一、访问钓鱼平台二、Sending Profiles(发件人邮箱配置)三、User&Groups(接收人邮件列表)四、Landing Pags(钓鱼页面配置)五、Email Templates(邮件内容配置)六、Campa…