Site Loader

由于网络环境的种种原因,会导致在Nextcloud后台无法打开应用列表的情况,以致无法安装应用。

以下以安装ONLYOFFICE应用为例,教大家如何手动离线安装Nextcloud应用。

浏览器打开Nextcloud应用网站。

https://apps.nextcloud.com

点击左侧Office & text菜单,找到ONLYOFFICE。

点击打开页面,滚动页面到下方的下载链接,选择自己所使用的Nextcloud版本,这里使用的是Nextcloud 15,鼠标指着onlyoffice版本号鼠标右键,选择【复制链接地址】。

终端登录主机,进入nextcloud网站下的apps目录,使用wget命令,并粘贴刚才复制的下载地址进去,下载ONLYOFFICE应用。

wget https://github.com/ONLYOFFICE/onlyoffice-nextcloud/releases/download/v2.1.2/onlyoffice.tar.gz

注:除了用wget下载,也可以使用从电脑上先下载完,再上传到相关目录的方式。

解压onlyoffice.tar.gz文档

tar -zxvf onlyoffice.tar.gz

在apps目录下多了一个onlyoffice目录,把其所有权赋予www-data。

chown -R www-data:www-data onlyoffice

使用管理员登录Nextcloud后台,进入应用管理,我们在已安装的应用列表中发现ONLYOFFICE,点击启用,使其生效。

此时,已可在管理员后台进行ONLYOFFICE的相关设置。

关于ONLYOFFICE Document Server的安装,可参照《 OnlyOffice助力Nextcloud实现文档在线编辑-Docker篇 》

Post Author: 记忆深潜

14 Replies to “手动离线安装Nextcloud应用”

  1. 你好,我的nextcloud是在freenas的插件环境下安装的,但是nextcloud每次配置好之后过一段时间,应用管理页面都打不开了,一直都是504 Gateway Time-out

    可不可以指点一下迷津?

      1. 每次重启服务器和php-fpm都不行
        今天留言之后一直在翻你的文章
        看到了你刚提到的这篇
        尝试修改了pm.max_children
        之后重启php-fpm就可以使用了!
        非常感谢提供帮助!

  2. 希望站长能够为我们这些小白,带来更多更好的nextcloud相关的文章(比如注册功能中涉及的SMTP设置,next cloud优化等等),不胜感谢,有了你们的努力,我们也才能不断进步,感谢!!

      1. 我果然高兴的太早了。。。过了一天,又开始504 gateway time-out或者502 bad gateway了
        崩溃

        1. 最后的最后,发现问题并不是出在php上,开了slowlog将阈值设置为5秒发现里面一无所有,于是翻了一下nextcloud的日志,日志里对于该错误的描述是“Could not connect to appstore”,所以自己尝试自己指定了一下appstore的地址,将appstore的链接从默认的https://apps.nextcloud.com/api/v1指向了https://apps.nextcloud.com/
          如此一来应用管理页就可以打开了,只是无法在nextcloud页面里查看应用商店。
          但是对我来说这样就够了,因为可以通过浏览器手动下载app然后安装。再一次感谢大佬

            1. 您好!可在config.php配置文件中添加如下选项,appstoreurl为nextcloud的appstore指向地址。
              ‘appstoreenabled’ => true,
              ‘appstoreurl’ => ‘https://apps.nextcloud.com/api/v1’,

发表评论

电子邮件地址不会被公开。 必填项已用*标注