nextcloud离线安装应用
1. 前置条件
已安装nextcloud容器镜像并成功运行,搭建教程请参考在ubuntu16中使用docker搭建nextcloud
此篇博客以安装搭建collabora为例进行说明
2. 应用安装
2.1 应用下载
在网站https://apps.nextcloud.com/中寻找你要安装的应用插件
下载稳定版应用安装包
2.2 拷贝安装包到目录
将下载的应用压缩包移动到/var/www/html/apps对应目录下解压。
tar xzvf richdocuments.tar.gz
得到richdocuments/目录,修改richdocuments/目录拥有者
sudo chown www-data:root richdocuments/ -R
2.3 启用应用
登录nextcloud管理员账户,在应用设置界面中启用应用
3. 安装collabora
3.1 下载配置
-
docker pull collabora/code
下载镜像 -
运行镜像容器
docker run -t -d -p 9980:9980 -e 'domain=192\\.168\\.183\\.128|222\\.25\\.188\\.1' -e "username=admin" -e "password=123456" --cap-add MKNOD collabora/code
说明:
镜像端口9980映射到宿主主机9980
添加两台信任主机192.168.183.128、222.25.188.1
为collabora创建用户admin,密码123456
- 修改loolwsd.xml
因容器内没有vi/vim,将loolwsd.xml文件复制出来修改,并修改权限
docker cp <容器ID>:/etc/loolwsd/loolwsd.xml .
chmod 666 loolwsd.xml
编辑文件/etc/loolwsd/loolwsd.xml中ssl的值为false,如下
<ssl desc="SSL settings">
<enable type="bool" default="true">false</enable>
docker cp loolwsd.xml <容器ID>:/etc/loolwsd/loolwsd.xml
重启collabora容器:docker restart <容器id>
登录http://192.168.183.128:9980/显示OK
3.2 nextcloud连接collabora
在设置中输入collaboraURL保存启用
成功安装后效果如图