介绍
前面文章介绍了如何安装和激活seafile 7.0.14企业版,onlyoffice可以在seafile中直接编辑word,execl,ppt,这个工具相当好用
好了,本编介绍如何安装onlyoffice实现office在线编辑
配置https的onlyoffice请参照下面
安装教程
1、安装wget
yum -y install wget
下载yum源
cd /etc/yum.repos.d/
wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
刷新yum集
yum repolist
2.安装docker-ce
#Centos 8.X执行
yum -y install docker-ce --allowerasing
#Centos 7.X执行
yum -y install docker-ce
3.把docker服务启动
systemctl start docker
systemctl enable docker
4.更换docker容器镜像下载提升下载速度
编辑文件路径如下:
vi /etc/docker/daemon.json
添加如下代码(也可以自己注册阿里云并从自己的“容器镜像服务”中获取)
{
"registry-mirrors":["https://6w4lyiz2.mirror.aliyuncs.com"]
}
编辑好后按“Esc”退出编辑并“:wq”结束
5、docker运行下载onlyoffice,此处设置onlyoffice监听端口为8889
- onlyoffice最新7.2版本加入了安全票据,已改成7.1.0,感谢
@Zzzz
的反馈。
docker run -i -t -d --restart=always -p 8889:80 onlyoffice/documentserver:7.1.0
#--restart=always表示每次开机,只要当docker被设置为开机启动,此onlyoffice就会自动运行
查看docker镜像是否运行
docker ps
测试是否能访问到onlyoffice
打开浏览器访问http://10.31.32.36:8889/welcome 10.31.32.36替换成自己的服务器IP
6.编辑文件seahub_settings.py
命令:
vi /opt/seafile/conf/seahub_settings.py
在此文件下末尾添加如下内容:
# Enable Only Office
ENABLE_ONLYOFFICE = True
VERIFY_ONLYOFFICE_CERTIFICATE = False
ONLYOFFICE_APIJS_URL = 'http://10.31.32.36:8889/web-apps/apps/api/documents/api.js'
ONLYOFFICE_FILE_EXTENSION = ('doc', 'docx', 'ppt', 'pptx', 'xls', 'xlsx', 'odt', 'fodt', 'odp', 'fodp', 'ods', 'fods')
ONLYOFFICE_EDIT_FILE_EXTENSION = ('docx', 'pptx', 'xlsx','ppt','xls','doc')
然后重启Seafile服务
命令:
cd /opt/seafile/seafile-server-latest/
systemctl start seafile
systemctl start seahub
7.打开网址http://10.31.32.36,进入系统设置
在设置处的SERVICE_URL和FILE_SERVER_ROOT修改如下,如果是域名的,请把IP地址换成域名地址
退出系统设置
进入我的资料库/私人资料库中上传doc或xlxs或pptx文件
8.测试打开doc,docx,ppt,pptx,xlxs,xls
打开doc文件如下:
打开docx文件如下:
打开ppt文件如下:
打开pptx文件如下:
打开xls文件如下:
打开xlxs文件如下:
[…] 后续可在nextcloud,ZZoffice,SeaFile 结合使用在线编辑 […]
[…] seafile7.0.14 搭建onlyoffice实现 Office文件在线编辑 […]
打开在线编辑的文件没办法保存改动过内容到网盘里面,是不是漏了点东西
关闭网页自动保存的。
seafile7.0.14 搭建onlyoffice实现 Office文件在线编辑, 请教一下,是不是需要2台服务器一台安装seafile 一台安装 onlyoffice 还是 全部可以安装同一台服务器上,谢谢
可以安装到同一台上面,就是如果安装在同一台上面的话,内存至少8G以上。
onlyoffice可以在外网访问的时候生效吗?如果可以需要如何配置呢?
可以,外网加个8889端口映射就行。
大神,是外部8889映射到内部8889吗?
是的
这个安装方法简单实用。我在ubuntu18上设置成功。
设置的url端口号按默认8000和8082.
启动警告“这份文件无法保存。请检查连接设置或联系您的管理员。当你点”ok“按钮,系统将提示您下载文档。”但实际上是可以保存的。
检查管理后台设置的 SERVICE_URL 是不是和你浏览器URL一致。
pdf不支持啊,一打开就下载