3 min read

Nextcloud小提示

无法加载应用商店

NextCloud是一个非常好用的网盘,在国内打不开他的应用商店的话,这个软件的优势就没啥了。国内网络差点的话,AppStore打开很慢、打开后空白的现象。要解决这个问题其实也简单,挂一个代·理,不一定需要外国的,国内有些线路是用的CN2、CN2GIA,通过他们,在NextCloud的配置文件设置个代理即可。

在位置:config/config.php文件中增加如下行:

‘proxy‘ => ‘<ip>:<port>‘,

当然如果你有搞了一些软路由的话,做一些全局的科学的方式也是可以的。我还是推荐这个代理的方式的。

还有一种方式用国内的代理也是可以的(未亲测)。依旧在config.php 添加如下两行

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

安装onlyoffice插件,一直提示“连接是发生异常 (Host violates local access rules)“

英文错误提示是:"Error when trying to connect (Host violates local access rules) "(中文翻译还错了个字?)

解决的方法还是在config.php文件中,添加一个配置代码:

'allow_local_remote_servers' => true,

如果你点击后还是报错了:"连接是发生异常 (Server error: `GET http://192.168.200.196/healthcheck` resulted in a `502 Bad Gateway` response)"

那就把config.php中的代理关掉了。是不是有点小坑?

提示Cron运行失败

按照官方设置,还是会红色,不执行cron命令。

按照视频的中的第一部分,开启apuc也是可以的了。但是我还是按照视频,把redis运用起来了。

添加共享文件夹的外部存储

提示:“smbclient” 未安装。无法挂载 "SMB/CIFS ", "使用 OC 登录的 SMB/CIFS"。请联系管理员安装。

进入Nextcloud容器:

docker exec -it nextcloud bash

用apt安装:

apt install smbclient libsmbclient-dev
pecl install smbclient
docker-php-ext-enable smbclient

重启Docker服务即可

这样不仅可以用Nextcloud做NAS,也可用用它管理其他共享文件。目前支持的类型有: