nextcloud的Collabora Online 安装

nextcloud的Collabora Online 安装

要注意好版本问题

1、手动安装 Collabora Online

如果通过市场下载始终失败,你可以尝试手动安装 Collabora Online:

  1. 下载 Collabora Online 应用包
    • 访问 Nextcloud 应用市场网站:https://apps.nextcloud.com/apps/richdocuments。
    • 下载 Collabora Online 安装包(RichDocuments)。
  2. 上传并安装
    • 解压下载的文件,将解压后的文件夹上传到 Nextcloud 服务器的 nextcloud/apps 目录下。
    • 进入 Nextcloud 后台管理界面,启用该应用。

2、 将文件复制到 Docker 容器中

假设你的 Nextcloud 容器名字是 nextcloud,你可以通过 Docker 命令将 richdocumentscode.tar.gz 文件复制到容器内。

bash


复制编辑
docker cp /home/opt/nextcloudApp/app/office.tar.gz nextcloud:/var/www/html/apps/
docker cp /home/nextcloud/app/app/office.tar.gz nextcloud:/var/www/html/apps/

这会将 richdocumentscode.tar.gz 文件从你的主机复制到 Nextcloud 容器的 /var/www/html/apps/ 目录中。

3. 进入 Docker 容器

进入容器内进行进一步操作:

bash
docker exec -it nextcloud bash

这样你就进入了容器的 shell。

3. 解压文件

进入容器后,解压 richdocumentscode.tar.gz 文件:

cd /var/www/html/apps/
tar -xzvf richdocumentscode.tar.gz

4. 设置正确的文件权限

Nextcloud 需要适当的文件权限才能正常读取和执行应用程序。你需要调整 richdocuments 目录的权限,使其可被 Nextcloud 访问:

chown -R www-data:www-data richdocumentscode

5. 启用应用

你现在可以启用 Collabora Online(RichDocuments)应用。你可以通过 Nextcloud 的后台管理界面启用它,或者使用命令行:

docker exec -it nextcloud sudo -u www-data php /var/www/html/occ app:enable richdocumentscode

6、或者先切换到 www-data 用户再执行命令

如果你已经进入容器的 shell,可以通过切换到 www-data 用户执行命令:

su -s /bin/bash www-data
php /var/www/html/occ app:enable richdocumentscode

7、确保权限正确

确保你之前解压的 richdocumentscode 目录和文件权限正确。你可以再次确认并设置权限:

bash

chown -R www-data:www-data /var/www/html/apps/richdocumentscode
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值