分享

seafile7.0.3组合onlyoffice

 曾淼Mark 2019-07-20

onlyoffice可以在seafile中直接编辑word,execl,ppt,这个工具相当好用1.安装支持docker运行环境命令:yum -y install wgetseafile7.0.3组合onlyoffice

cd /etc/yum.repos.d/seafile7.0.3组合onlyoffice

wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.reposeafile7.0.3组合onlyoffice

刷新yum集yum repolistseafile7.0.3组合onlyoffice

2.安装docker-ce命令:yum -y install docker-ceseafile7.0.3组合onlyoffice

3.把docker服务启动,并运行下载onlyoffice(如果下载慢,那自己找镜像加速器),端口为88命令:systemctl start dockerdocker run -i -t -d --restart=always -p 88:80 onlyoffice/documentserver注释: --restart=always表示每次开机,只要当docker被设置为开机启动,此onlyoffice就会自动运行seafile7.0.3组合onlyoffice

4.查看docker镜像是否运行命令:docker psseafile7.0.3组合onlyoffice

5.测试是否能访问到onlyoffice打开浏览器访问http://192.168.80.120:88/welcomeseafile7.0.3组合onlyoffice

6.编辑文件seahub_settings.py命令:vi /usr/local/seafile/conf/seahub_settings.py在此文件下末尾添加如下内容:ENABLE_ONLYOFFICE = TrueVERIFY_ONLYOFFICE_CERTIFICATE = FalseONLYOFFICE_APIJS_URL = 'http://192.168.80.120:88/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','doc','xls','ppt')seafile7.0.3组合onlyoffice

7.重启seafile服务命令:cd /usr/local/seafile/seafile-server./seafile.sh restart./seahub.sh restartseafile7.0.3组合onlyoffice

8.编辑nginx的配置文件seafile.conf命令:vi /etc/nginx/conf.d/seafile.conf在此文件开头处添加如下内容:map $http_x_forwarded_proto $the_scheme {default $http_x_forwarded_proto;'' $scheme;}

map $http_x_forwarded_host $the_host {default $http_x_forwarded_host;'' $host;}

map $http_upgrade $proxy_connection {default upgrade;'' close;}添加的内容如下图所示: seafile7.0.3组合onlyoffice

在文件(/etc/nginx/conf.d/seafile.conf)中的server内添加如下内容location /onlyofficeds/ {proxy_pass http://192.168.80.120:88/;proxy_http_version 1.1;client_max_body_size 100M; # Limit Document size to 100MBproxy_read_timeout 3600s;proxy_connect_timeout 3600s;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection $proxy_connection;

proxy_set_header X-Forwarded-Host $the_host/onlyofficeds; proxy_set_header X-Forwarded-Proto $the_scheme; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }

添加的内容如下图所示:seafile7.0.3组合onlyoffice

9.重启nginx服务命令:systemctl start nginxseafile7.0.3组合onlyoffice

10.打开网址http://192.168.80.120,进入系统设置seafile7.0.3组合onlyoffice

11.在设置处的SERVICE_URL和FILE_SERVER_ROOT修改如下,如果是域名的,请把IP地址换成域名地址12.seafile7.0.3组合onlyoffice

12.退出系统设置seafile7.0.3组合onlyoffice

13.进入我的资料库/私人资料库中上传doc或xlxs或pptx文件seafile7.0.3组合onlyoffice

14.测试打开doc,docx,ppt,pptx,xlxs,xls打开doc文件如下:seafile7.0.3组合onlyoffice

打开docx文件如下:seafile7.0.3组合onlyoffice

打开ppt文件如下:seafile7.0.3组合onlyoffice

打开pptx文件如下:seafile7.0.3组合onlyoffice

打开xls文件如下:seafile7.0.3组合onlyoffice

打开xlxs文件如下:seafile7.0.3组合onlyoffice

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多