onlyoffice社区版Community Server是根据GNU Affero通用公共许可证发行的ONLYOFFICE的免费下载开源版本。 但该版本限制了最大连接数量为20,超出之后只能预览不能编辑。并删除了移动端编辑功能。

根据AGPL许可协议,在遵守AGPL许可协议的前提下,任何人都可以自由修改、使用、分发。

ONLYOFFICE 8.1新功能

功能全面 PDF 编辑器

PDF 是工作中极其常用的文件格式。因此我们也对 PDF 编辑器进行了升级。除了查看和注释之外,它现在还支持:

  • 文本编辑

文本编辑

  • 页面处理 (添加、旋转、删除)

路径:首页选项卡 -> 插入页面 / 旋转页面 / 删除页面

页面处理

  • 在不同模式之间快速切换,您可以编辑 PDF 文件,或进行查看和注释。

路径:编辑 PDF / 顶部标题切换器

在不同模式之间快速切换

文本文档编辑器更新

页面颜色 为页面设置所需的背景颜色。尽管您打开的文件是用其他软件创建的,并且设置了页面颜色,ONLYOFFICE 文档编辑器也能够正确识别并显示它。

路径:布局选项卡 ➙ 页面颜色

页面颜色

无缝切换多种模式一键切换编辑、审阅或查看模式。它对每个用户单独起作用,所以不会影响或干扰其他协作用户。

无缝切换多种模式

电子表格编辑器更新

多安全保护:限制查看受保护范围内的单元格,以保护重要数据。

路径:保护 ➙ 保护范围

演示文稿编辑器更新

动画窗格在时间轴上显示应用幻灯片的动画效果

路径:动画选项卡 ➙ 动画窗格

ONLYOFFICE 8.0新功能

可填写的 PDF 表单

在 8.0 版本中,您可以在 PDF 中创建复杂的表单,并在桌面和移动应用程序中在线填写。

可填写的 PDF 表单

改进表单创建和填写

此外,为了使表单创建和填写过程更加舒适,在 8.0 版本中我们添加了:

  • 处理 DOCXF 文件时的提示;

  • 相应字段类型的单选按钮设置;

  • PDF 表单中含日期格式的日期选择器。

改进表单创建和填写

更新插件界面设计

我们对同时使用的多个插件进行可视化 – 每个运行插件都会在左侧面板添加一个按钮。这样,您可以同时翻译文本、检查语法、插入参考文献列表等,并在多个任务之间轻松切换。

更新插件界面设计

单变量求解

这大概是这次版本更新里面最有用的新增功能之一了,没错,就是单变量求解,字面意思。不懂?就是说,如果您已知公式的结果,但不确定公式所需的输入值,就可以用单变量求解功能从想要的结果反推计算出需要的输入值,就像数学里面的解方程一样,中学数学就学过的,要在表格文件里面使用单变量求解功能,其实很简单,就在菜单栏的数据菜单栏里面,有一个很大的新增加的按钮:单变量求解

单变量求解

  • 解一元一次方程

  • 解一元二次方程

  • 三角函数

  • 乱炖函数

  • 幂函数指函数等等

本版特性

  • 基于docker镜像制作,最新版本号: 8.1.0

  • 设置OnlyOffice自动保存(8.1版本新增,每隔2小时自动保存)
    默认OnlyOffice 只会在用户关闭页面后才会向后端发送文件保存请求。 如果用户长时间未关闭页面,则用户对文件的更改将不会及时保存(有可能丢失正在编辑的数据)。

  • 开启多核心,速度更快(进一步优化,打开速度提升50%)。

  • 支持连接器,用于高级文档自动化处理(带连接器版

  • 关闭地址过滤,导入镜像后可以完美通过IP局域网运行(在7.4以上版本默认无法通过IP访问)

  • 去除最大在线编辑人数20的限制

  • 完美解锁手机端浏览和编辑(无需设置手机UA为电脑模式)

  • 添加中文字体,加入了常用的十几种字体

  • 支持http/https快速部署(默认开启ssl非常繁琐)

  • 最大支持500M文档在线编辑(7.5以上新增)(默认30M)。

安装docker

已经安装过docker的直接跳过

#检测是否已经安装docker -v

docker

如果能够显示版本号则已经安装。

Centos 8.x安装步骤

#安装docker容器,并添加阿里云私有加速镜像wget -O install-docker.sh https://yun.ittel.cn:1443/f/55914227a93d4c50b3ce/?dl=1 && sh install-docker.sh

Ubuntu 20.x/22.x安装步骤

#安装docker容器,并添加阿里云私有加速镜像 wget -O install-docker.sh https://yun.ittel.cn:1443/f/bb8ecd197bed4521a59d/?dl=1 && sudo bash install-docker.sh

下载导入镜像(重要)

  • 除特殊场合(自动化处理),选不带连接器即可满足。

  • 7.2.X存在致命缺陷(特定情况会提示无法保存),对于运行7.2.X的,建议更新到7.5.0以上版本。

  • 之前已经下载运行8.0以上版本,可以与我联系提取8.1.0镜像

  • 运行onlyoffice7.3及以上镜像,linux内核版本需要大于3.10,Docker版本 >= 20(一般centos7.6以上、ubuntu20以上都符合)。

  • 对于系统比较老,推荐使用7.1.1(比如群辉系统)

onlyoffice 8.1.0 社区版去除限制版镜像导入脚本地址—> https://www.klgeek.com/i/1239864



什么是连接器?

连接器 是一个允许从外部源编辑文本文档、电子表格、演示文稿和可填写表单的类, 使用高级”自动化API” 处理文档。

要创建连接器,请使用文档编辑器对象的createConnector方法 :

var connector = docEditor.createConnector()

onlyoffice-connector

运行容器-http方式(二选一)

docker运行下载onlyoffice,此处设置onlyoffice监听端口为8889(按实际情况修改)

#--restart=always表示每次开机,只要当docker被设置为开机启动,此onlyoffice就会自动运行#-d 表示后台运行#-i:  交互式操作。#-t:  终端。#-p 8889:80  宿主机的8889端口映射到容器的80端口# ittel/onlyoffice:7.5.1zh-cn 改成实际的容器名称#运行onlyoffice 7.6.0docker run -i -t -d -e JWT_ENABLED=false --restart=always \
-p 8889:80 ittel/onlyoffice:7.6.0zh-cn#运行onlyoffice 7.1.1docker run -i -t -d --restart=always -p 8889:80 \
ittel/onlyoffice:7.1.1zh-cn

访问下 http://IP:8889如果出现欢迎页面,则安装成功

运行容器-https方式(二选一)

1、上传SSL证书

  • 将SSL证书.key文件和.crt文件改名为onlyoffice.key和onlyoffice.crt

如果没有.crt则把.pem改名为onlyoffice.crt

  • 新建证书目录

[root@ecs-a869 yum.repos.d]# mkdir -pv /home/certs
  • 将key和crt上传至/home/certs目录下,并检查是否上传

[root@ecs-a869 yum.repos.d]# cd /home/certs[root@ecs-a869 certs]# lsonlyoffice.crt  onlyoffice.key

2、配置docker容器里nginx

#下载配置模板文件wget -O /home/certs/ds.conf  https://yun.ittel.cn:1443/f/1a877fe2e9794a2fb5a7/?dl=1#编辑配置文件[root@ecs-a869 yum.repos.d]#vi /home/certs/ds.conf
  • 修改域名为实际域名,其他地方不需要修改

include /etc/nginx/includes/http-common.conf;server {
  listen 0.0.0.0:80;
  listen [::]:80 default_server;
  server_tokens off;
  
  include /etc/nginx/includes/ds-*.conf;
}server {
    listen 443 ssl;
    ssl_certificate /mnt/certs/onlyoffice.crt;
    ssl_certificate_key /mnt/certs/onlyoffice.key;
    server_name yun.ittel.cn;  #改成自己的域名.....
......

3、docker运行下载onlyoffice,此处设置onlyoffice监听端口为8889

#根据实际情况修改端口即可,这里使用的是8889端口docker run -i -t -d --restart=always -e JWT_ENABLED=false \-e USE_UNAUTHORIZED_STORAGE=true \
-p 8889:443 -v /home/certs:/mnt/certs \
-v /home/certs/ds.conf:/etc/nginx/conf.d/ds.conf \
ittel/onlyoffice:7.6.0zh-cn#--restart=always表示每次开机,只要当docker被设置为开机启动,此onlyoffice就会自动运行 #-v 指挂载主机目到容器中#关闭证书校验,针对自签证书#-e USE_UNAUTHORIZED_STORAGE=true# ittel/onlyoffice:7.6.0zh-cn 换成实际魔改容器名称

4、SSL访问测试

访问 https://IP或者域名:8889/welcome/

后续可在nextcloud,ZZoffice,SeaFile 结合使用在线编辑

效果图

版本信息:

支持多人同时编辑

编译添加了常用几种中文字体

Onlyoffice 魔改Docker镜像下载

  • 除特殊场合(自动化处理),选不带连接器即可满足。

  • 之前已经下载运行8以上版本,可以与我联系提取8.1.0镜像

  • 运行onlyoffice7.3及以上镜像,linux内核版本需要大于3.10,Docker版本 >= 20(一般centos7.6以上、ubuntu20以上都符合)。

  • 对于系统比较老,推荐使用7.1.1(比如群辉系统)

onlyoffice 8.1.0 社区版去除限制版镜像导入脚本—> https://www.klgeek.com/i/1239864

银河麒麟V10 ARM版测试通过