赞
踩
- # 拉取 onlyoffice 镜像
- docker pull onlyoffice/documentserver
- # 创建几个目录 用于 onlyoffice 的数据卷
- cd /opt
- # 建议与 seafile 容器都放在 /opt 目录方便管理
- mkdir seafile-onlyoffice
- cd seafile-onlyoffice
- mkdir log
- mkdir data
- mkdir lib
- mkdir db
- docker run -i -t -d -p 8080:80 --name onlyoffice --restart=always \
- -v /opt/seafile-onlyoffice/log:/var/log/onlyoffice \
- -v /opt/seafile-onlyoffice/data:/var/www/onlyoffice/Data \
- -v /opt/seafile-onlyoffice/lib:/var/lib/onlyoffice \
- -v /opt/seafile-onlyoffice/db:/var/lib/postgresql onlyoffice/documentserver
这时候可以用 IP+端口试一下,应该可以打开页面了。(执行完上面命令后等一下,容器需要启动时间)
- #添加以下配置信息到/opt/seafile-data/seafile/conf/seahub_settings.py
-
- # Enable Only Office
- ENABLE_ONLYOFFICE = True
- VERIFY_ONLYOFFICE_CERTIFICATE = False
- # ONLYOFFICE_APIJS_URL = 'http{s}://{your OnlyOffice server's domain or IP}/web-apps/apps/api/documents/api.js'
- ONLYOFFICE_APIJS_URL = 'https://你的域名和端口/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')
配置完成后重启 seafile,然后从 seafile 就可以正常打开编辑 office 文档了。
- # 重启 Seafile 服务
- docker-compose restart
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。