如何配置Nextcloud集成officeOnline?
- By : Will
- Category : Cloud storage
Cloud storage
1 前言
一个问题,一篇文章,一出故事。
笔者需要在Nextcloud中集成officeOnline插件,于是整理此文。
2 最佳实践
2.1 部署NextCloud服务器
2.2 部署officeOnline服务器
2.3 部署officeonline插件
2.3.1 获取NextCloud的版本号
https://nextcloud.cmdschool.org/status.php
可见如下返回信息,
{"installed":true,"maintenance":false,"needsDbUpgrade":false,"version":"23.0.2.1","versionstring":"23.0.2","edition":"","productname":"Nextcloud","extendedSupport":false}
2.3.2 根据NextCloud版本下载适配软件包
cd ~ wget https://github.com/nextcloud-releases/officeonline/releases/download/v1.1.3/officeonline-v1.1.3.tar.gz
以上,只用于演示,如果你需要其他版本,请参阅如下链接,
https://apps.nextcloud.com/apps/officeonline/releases
2.3.3 解压软件包
tar -xf officeonline-v1.1.3.tar.gz
2.4 配置软件包
2.4.1 部署软件包到目录
cp -r officeonline /var/www/nextcloud/apps/ chown apache:apache -R /var/www/nextcloud/apps/officeonline/ chmod 770 -R /var/www/nextcloud/apps/officeonline/
2.4.2 启用软件包
sudo -u apache php --define apc.enable_cli=1 /var/www/nextcloud/occ app:enable officeonline
另外,如果有安装OnlyOffice,请禁止掉,
sudo -u apache php --define apc.enable_cli=1 /var/www/nextcloud/occ app:disable onlyoffice
2.4.3 确认软件包启用
sudo -u apache php --define apc.enable_cli=1 /var/www/nextcloud/occ app:list
2.5 界面配置
以管理员身份登录“https://nextcloud.cmdschool.org”
然后,单击【设置】->【管理】->【Office Online】
界面显示如下,
如上图所示,
填入“URL (and Port) of Office Online server”的值“https://officeonline.cmdschool.org”
单击“Save”即可
没有评论