Nextcloud安装及使用指北

/ 0评 / 0

简单介绍

Nextcloud是一个开源的私有云存储网盘项目,可以让你快速搭建一套属于自己的云同步网盘,从而实现跨平台跨设备文件同步、共享、版本控制、团队协作等功能。它的客户端覆盖了各种平台,也提供了网页端以及WebDAV接口,所以你可以在各种设备上方便地访问你的云盘。

前置条件

安装方法

1、Docker命令方式

1、拉取镜像

docker pull nextcloud:latest

2、创建容器

docker run -d --name=nextcloud -p 80:80 nextcloud:latest

2、群晖安装

3、Portainer图形化安装

奇怪的问题解决

1、无法加载应用商店

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

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

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

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

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

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

2、安装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.2.5/healthcheck` resulted in a `502 Bad Gateway` response)"

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

3、提示Cron运行失败

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

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

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

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

进入Nextcloud容器:

docker exec -it nextcloud bash

用apt安装:

apt install smbclient libsmbclient-devnpecl install smbclientndocker-php-ext-enable smbclient

重启Docker服务即可

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

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注