没有合适的资源?快使用搜索试试~ 我知道了~
ONLYOFFICE多人在线文档协作的部署与开发细节201803251
1星 需积分: 0 40 下载量 128 浏览量
2022-08-08
18:47:16
上传
评论 1
收藏 2.92MB DOCX 举报
温馨提示
试读
36页
第一步:确定电脑打开了CPU虚拟打开 第二步:下载和安装docker toolbox,默认安装即可 第三步:启动docker后在里面拉取Onlyoffice D
资源详情
资源评论
资源推荐
1
ONLYOFFICE Document Server 在局域网
Windows 上部署和开发
——实现企业实时文档协作
0、说明.................................................................................................................................2
1、安装准备.........................................................................................................................3
2、拉取 ONLYOFFICE Document Server 的 Docker 镜像....................................................5
3、启动——映射至 9000 端口 ...........................................................................................5
4、替换容器 onlyoffice document server 的字体 ...............................................................6
5、二次开发 EngineerCMS...................................................................................................9
5.1 协作编辑页面——汉化界面 .....................................................................................9
5.2 协作页面的保存和回调 ........................................................................................10
6、端口转发 .......................................................................................................................12
7、其他 Linux 命令解释.....................................................................................................15
7.1 主机中移除镜像......................................................................................................16
7.2 使用“docker exec -it”命令进入容器 .......................................................................20
7.3 退出 container..........................................................................................................21
7.4 检查运行中的镜像 ..................................................................................................23
7.5 下载离线镜像后导入镜像 ......................................................................................23
7.6 存出和载入镜像 ......................................................................................................23
7.7 docker 自动下载的镜像放到哪了 .........................................................................24
7.8 加速下载 ..................................................................................................................24
7.9 docker 镜像/容器导入导出有两种方法: .............................................................25
7.10 docker load 与 docker import .................................................................................25
7.11 使用 Dockerfile 构建镜像 ...............................................................................27
2
0、说明
ONLYOFFICE Document Server 提供文档协作的服务功能,支持
Word,Excel 和 PowerPoint 的协作。但是这里告诉我们,需要进行文档管理
和存储的二次开发。
Please note, that ONLYOFFICE Document Server includes the document
editor, document editing service, document command service and document
conversion service. The document manager and document storage service are
either included to Community Server or must be implemented by the software
integrators who use ONLYOFFICE Document Server on their own server.
它自己的 ONLYOFFICE/CommunityServer 就是管理文件用的。
ONLYOFFICE Community Server is a free open source collaborative system
developed to manage documents, projects, customer relationship and email
correspondence, all in one place.
Nextcloud,可道云等云盘系统也支持 ONLYOFFICE 协作服务,我用
Golang 语言开发的 EngineerCMS 来实现 ONLYOFFICE 的文档管理和存储,
调用 ONLYOFFICE Document Server 服务来进行文档协作。
协作的好处在于少了来回传递文档,少了汇总的负责人,特别是十多人合
作编写文档的时候,汇总的工作量大,容易出错,任何人稍微修改一点,都要
重新传递整个文档,汇总后还要再次发给大家核对……。
协作也可以应用于校审流程,校核和审查直接在文档上修改即可。
其他如月报的合作,工作任务表的更新:每个人的任务表要随时更新,除
非用专业的任务管理软件,否则用 Excel 表格的话,也是要负责人汇总更新表
格,应付领导检查。
3
会议纪要写好了,把链接发给大家,有意见直接在上面修改补充。
投标要多人协作的话,用这个平台也是不错的。
市场上协作的平台不下几十种,著名的如石墨,一起写,Google Doc,
office365,office online 等,基本按人月收费,免费的有人数限制,并且想自
己部署在局域网的话也不大可能。
所以,我就在 ONLYOFFICE Document Server 基础上用 Golang 语言开
发了文档管理和存储功能,方便大家免费无限制任意部署的需求。
总的思路就是比如在局域网的某台 windows 电脑上安装 docker 容器来运
行 ONLYOFFICE Document Server,然后运行 EngineerCMS 来调用
ONLYOFFICE Document Server 的服务。在云服务器上部署也是一个道理。
ONLYOFFICE 目前存在的缺点:汉字输入不是很方便,就是当输入符号的
时候,它会重复将前面的汉字又输进去一次:解决办法,在设置里勾选象形文
字;Excel 表格里的文字格式没有删除线、上下标之类,文本框中的文字有这
些格式,Word 中也有;QQ 拼音输入法按空格不能输出汉字,搜狗输入法可
以;字体/样式选择里显示的是英文,不是汉字;打开文档默认文字检查都是打
开的。但瑕不掩瑜,它的功能还是很强大的,而且随着版本的更替,会解决这
些问题的。
4
1、安装准备
如果是局域网,部署的电脑拥有固定 ip(下文叫宿主机),可选择任何一
台电脑,最好是闲置的、独立的。电脑能打开 CPU 的虚拟功能。如果部署到云
主机,道理是一样的。
环境是 win7 以上,win10 以下。Win10 区别就是安装的 docker 软件不
同而已。
第一步:确定电脑打开了 CPU 虚拟打开。
https://jingyan.baidu.com/article/22fe7ced3b4c003002617f17.html
在 CMOS 界面中,切换到“Advanced”(基本设置)选项卡,找到类似
“Secure VirtualMachine Mode”的项,将其设置为“Enabled”(开启)
值即可。最后保存并退出 CMOS 界面。
从打开的“任务管理器”界面中,切换到“性能”选项卡,点击“CPU”
选项,从中就可以查看到“CPU 虚拟化”功能已正常开启。
5
第二步:下载和安装 docker toolbox,默认安装即可。下载地址
http://get.daocloud.io/,下载支持旧版 windows 的 docker toolbox,
win10 就直接下载 docker 了。
第三步:启动 docker 后在里面拉取 Onlyoffice Document Server 的
Docker 镜像
2、拉取 ONLYOFFICE Document Server 的 Docker 镜像
拉取镜像:启动 docker,在里面输入命令 docker pull onlyoffice/documentserver
可以用我做好的镜像导入,已经设置好了字体,修正了几个翻译错误,可以省略第 4
步,直接到第 5 步。用 docker load < onlyoffice_load.tar 命令。
建议用离线的,
(Administrator@604TFALNDKDKJWC MINGW64 ~
$ docker export -o onlyoffice-`date +%Y%m%d`.tar 6df)
$ docker import onlyoffice-20180220-import.tar onlyoffice/documentserver
离线包有 3 个:
剩余35页未读,继续阅读
明儿去打球
- 粉丝: 15
- 资源: 327
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1