Nextcloud应用商店空白加载不出来/Nextcloud应用商店无法打开

Linux2025-04-23

已更新v2版本镜像,APP的github下载链接已经替换为国内加速链接,方便无法连接github的服务器下载安装,请详细阅读**使用方法**说明

一、问题描述

“Nextcloud应用页面空白加载不出来”、“Nextcloud应用商店无法打开”论坛中很多此类问题还未解决,如下此类问题截图。

Nextcloud应用商店空白加载不出来/Nextcloud应用商店无法打开-下一朵云
图1 应用页面加载不出

如下图,测试安装同样遇到此类问题:应用页面一直处于加载中,而且日志中一直报错

Nextcloud应用商店空白加载不出来/Nextcloud应用商店无法打开-下一朵云
图2 应用页面空白
Nextcloud应用商店空白加载不出来/Nextcloud应用商店无法打开-下一朵云
图3 日志报错

二、解决办法:

1. 服务器使用代理

此类问题的产生是因为nextcloud部署的服务器无法正常链接到apps.nextcloud.com导致的。如果没有国外代理,可以使用下边 2 配置Nextcloud应用商店国内源

2.使用APP商店国内镜像

nextcloud应用商店国内源:

(1)镜像地址:https://www.orcy.net/ncapps/v1/

(2)github链接加速代理的镜像:https://www.orcy.net/ncapps/v2/ 

说明:
v1镜像仅提供目录列表的镜像,实际的下载地址还是官方的github地址。
v2镜像使用加速代理了官方的github地址。

镜像根据官方更新,比官方会有延迟,目前已更新到Nextcloud 31.0.4

官方更新日志:https://nextcloud.com/changelog/

历史版本应用商店镜像列表:

结尾数字对应大版本号,如 nextcloud 22.1.0 对应 https://www.orcy.net/ncapps/v1/22/

https://www.orcy.net/ncapps/v1/9/
https://www.orcy.net/ncapps/v1/10/
https://www.orcy.net/ncapps/v1/11/
https://www.orcy.net/ncapps/v1/.../
https://www.orcy.net/ncapps/v1/27/
https://www.orcy.net/ncapps/v1/28/
https://www.orcy.net/ncapps/v1/.../
https://www.orcy.net/ncapps/v1/30/

② 历史版本应用商店镜像列表: (国内加速)

结尾数字对应大版本号,如 nextcloud 22.1.0 对应 https://www.orcy.net/ncapps/v2/22/

https://www.orcy.net/ncapps/v2/9/
https://www.orcy.net/ncapps/v2/10/
https://www.orcy.net/ncapps/v2/11/
https://www.orcy.net/ncapps/v2/.../
https://www.orcy.net/ncapps/v2/27/
https://www.orcy.net/ncapps/v2/28/
https://www.orcy.net/ncapps/v2/.../
https://www.orcy.net/ncapps/v2/30/

**使用方法**

(1)v1版nextcloud应用商店国内源

打开配置文件 config.php 添加如下两行

 'appstoreenabled' => true,
 'appstoreurl' => 'https://www.orcy.net/ncapps/v1/',

完整配置文件示例:

Nextcloud应用商店空白加载不出来/Nextcloud应用商店无法打开-下一朵云
图4 配置文件示例

(2)v2 版nextcloud应用商店国内源

如安装应用出现缓慢、网络超时的报错,或者服务器访问github网络不稳定,建议使用v2版加速github下载。

使用方法同上,config.php添加如下两行

'appstoreenabled' => true,
'appstoreurl' => 'https://www.orcy.net/ncapps/v2/',
Nextcloud应用商店空白加载不出来/Nextcloud应用商店无法打开-下一朵云
图5 fastgit镜像配置文件示例

3.回到应用页面ctrl+F5强制刷新,应用商店已经显示正常

Nextcloud应用商店空白加载不出来/Nextcloud应用商店无法打开-下一朵云
图6 页面正常加载

如还是空白无法显示请手动删除nextcloud目录下apps.json文件后,再次刷新浏览器页面,具体路径如下:

./data/appdata_*/appstore/apps.json

其中appdata_*, * 为随机字符串,具体查看你的服务器上的路径。

如果配置移动了nextcloud的data文件夹,则cd到新的路径找到对应路径的文件。

三、配置测试

1.为了测试是否是镜像站点生效,利用hosts文件屏蔽掉官方APP页面,指向内网地址

Nextcloud应用商店空白加载不出来/Nextcloud应用商店无法打开-下一朵云
图7 镜像生效测试

2.再次打开应用页面,一切正常,说明镜像站点在生效中!

Nextcloud应用商店空白加载不出来/Nextcloud应用商店无法打开-下一朵云
图8 镜像生效测试

3.v2版镜像下载APP测试

在无任何代理的国内网络环境下尝试下载并启用 Nextcloud Office、Checksum应用

Nextcloud应用商店空白加载不出来/Nextcloud应用商店无法打开-下一朵云
图9 v2镜像下载测试

很快就下载安装完成了!

Nextcloud应用商店空白加载不出来/Nextcloud应用商店无法打开-下一朵云
图10 Nextcloud Office安装成功

同样的,直接安装Checksum,很快就可以成功安装!

Nextcloud应用商店空白加载不出来/Nextcloud应用商店无法打开-下一朵云
图11 Checksum安装成功
本文链接:https://www.orcy.net.cn/1129.html,转载请附上原文出处链接

97 条评论

  • 头像
    admin
    2025-04-23

    代理挂了吗?这边一直请求出错

    • 头像
      pony
      2025-04-23

      是的,已更新代理!

  • 头像
    ma
    2024-12-09

    有些应用没有,比如说这个 https://apps.nextcloud.com/apps/files_archive

    • 头像
      pony
      2024-12-09

      应该是版本问题,很久没同步镜像了

  • 头像
    ma
    2024-12-09

    有些应用没有是什么情况,但官方商店有,比如说这个 https://apps.nextcloud.com/apps/files_archive

  • 头像
    橙梓
    2024-12-09

    感谢大佬,解决了一大难题

  • 头像
    catjin
    2023-12-26

    巨佬什么时候会更新28的商店镜像啊呜呜呜~

  • 头像
    joe
    2023-11-27

    麻烦问下下载的时候会提示 Will not follow more than 5 redirects 下载不下来是什么原因?

    • 头像
      pony
      2023-11-27

      ghproxy.com加速域名被GFW了,已经更新了,重新试一下。ghproxy

    • 头像
      joe
      2023-11-27

      还是提示这个错误,但是app、图片都能显示出来,下载的时候提示 Will not follow more than 5 redirects 我没有删除 apps.json 这个文件,因为删除了之后就会报错,进不去 app store ,重启之后也不会自动生成那个文件,手动创建那个文件,进到 app store 后只有左侧有内容 中间是空白的

    • 头像
      joe
      2023-11-27

      哦 对了,我使用的最新版本的

    • 头像
      pony
      2023-11-27

      https://r2.0t.net.cn/apps.json 下载一下这个替换原有的。

    • 头像
      joe
      2023-11-27

      下载替换之后左侧内容有 中间内容是空白的

    • 头像
      joe
      2023-11-27

      好了,文件所有者的原因 改为 www-data 后就可以了 感谢🙏

  • 头像
    jim
    2023-11-15

    [settings] 错误: GuzzleHttp\Exception\ConnectException: cURL error 35: OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to ghproxy.com:443 (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://ghproxy.com/github.com/nextcloud-releases/groupfolders/releases/download/v15.2.0/groupfolders-v15.2.0.tar.gz at <>

    0. /var/www/html/nextcloud/3rdparty/guzzlehttp/guzzle/src/Handler/CurlFactory.php line 158
    GuzzleHttp\Handler\CurlFactory::createRejection(“*** sensitive parameters replaced ***”)
    1. /var/www/html/nextcloud/3rdparty/guzzlehttp/guzzle/src/Handler/CurlFactory.php line 110
    GuzzleHttp\Handler\CurlFactory::finishError()
    2. /var/www/html/nextcloud/3rdparty/guzzlehttp/guzzle/src/Handler/CurlHandler.php line 47
    GuzzleHttp\Handler\CurlFactory::finish()
    3. /var/www/html/nextcloud/3rdparty/guzzlehttp/guzzle/src/Middleware.php line 137
    GuzzleHttp\Handler\CurlHandler->__invoke()
    4. /var/www/html/nextcloud/lib/private/Http/Client/DnsPinMiddleware.php line 154
    GuzzleHttp\Middleware::GuzzleHttp\{closure}(“*** sensitive parameters replaced ***”)
    5. /var/www/html/nextcloud/3rdparty/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php line 35
    OC\Http\Client\DnsPinMiddleware->OC\Http\Client\{closure}(“*** sensitive parameters replaced ***”)
    6. /var/www/html/nextcloud/3rdparty/guzzlehttp/guzzle/src/Middleware.php line 31
    GuzzleHttp\PrepareBodyMiddleware->__invoke()
    7. /var/www/html/nextcloud/3rdparty/guzzlehttp/guzzle/src/RedirectMiddleware.php line 71
    GuzzleHttp\Middleware::GuzzleHttp\{closure}(“*** sensitive parameters replaced ***”)
    8. /var/www/html/nextcloud/3rdparty/guzzlehttp/guzzle/src/Middleware.php line 63
    GuzzleHttp\RedirectMiddleware->__invoke()
    9. /var/www/html/nextcloud/3rdparty/guzzlehttp/guzzle/src/HandlerStack.php line 75
    GuzzleHttp\Middleware::GuzzleHttp\{closure}(“*** sensitive parameters replaced ***”)
    10. /var/www/html/nextcloud/3rdparty/guzzlehttp/guzzle/src/Client.php line 331
    GuzzleHttp\HandlerStack->__invoke()
    11. /var/www/html/nextcloud/3rdparty/guzzlehttp/guzzle/src/Client.php line 168
    GuzzleHttp\Client->transfer()
    12. /var/www/html/nextcloud/3rdparty/guzzlehttp/guzzle/src/Client.php line 187
    GuzzleHttp\Client->requestAsync(“*** sensitive parameters replaced ***”)
    13. /var/www/html/nextcloud/lib/private/Http/Client/Client.php line 230
    GuzzleHttp\Client->request()
    14. /var/www/html/nextcloud/lib/private/Installer.php line 295
    OC\Http\Client\Client->get()
    15. /var/www/html/nextcloud/apps/settings/lib/Controller/AppSettingsController.php line 448
    OC\Installer->downloadApp()
    16. /var/www/html/nextcloud/lib/private/AppFramework/Http/Dispatcher.php line 230
    OCA\Settings\Controller\AppSettingsController->enableApps()
    17. /var/www/html/nextcloud/lib/private/AppFramework/Http/Dispatcher.php line 137
    OC\AppFramework\Http\Dispatcher->executeController()
    18. /var/www/html/nextcloud/lib/private/AppFramework/App.php line 183
    OC\AppFramework\Http\Dispatcher->dispatch()
    19. /var/www/html/nextcloud/lib/private/Route/Router.php line 315
    OC\AppFramework\App::main()
    20. /var/www/html/nextcloud/lib/base.php line 1068
    OC\Route\Router->match()
    21. /var/www/html/nextcloud/index.php line 36
    OC::handleRequest()

    POST /index.php/settings/apps/enable
    from 10.87.103.48 by admin at 2023-11-15T04:57:26+00:00

    • 头像
      pony
      2023-11-16

      已处理,国内代理ghproxy域名换成了gh-proxy,导致报错。已更新,目前测试正常!

  • 头像
    liangcha
    2023-11-14

    大佬请问镜像站还没有恢复吗
    27的版本,直接访问You don’t have permission to access /ncapps/v2/ on this server.

    • 头像
      pony
      2023-11-14

      一直正常运行,故障会博客通知的,不要浏览器直接访问,服务器会返回403,按照说明配置好就行。服务器套了阿里云的CDN,只要阿里云不故障就正常。(阿里云的HA一言难尽)

发表评论

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