欢迎光临散文网 会员登陆 & 注册

【村雨组NAS】Nextcloud私有云盘 使用教程

2021-02-08 18:12 作者:村雨Mura  | 我要投稿

NextCloud是一款免费的私有云盘,你可以在任何系统上搭建并使用它。

搭建方式很多,自行搜索,网上很多教程,这里主要讲使用方法,因为不了解的话容易掉进坑,让你走弯路,甚至丢失数据

还有一个前提是:你有域名,如果有公网IP的话速度会更快


Nextcloud自动上传(自动备份)

这个功能在手机端,可以方便自动备份手机上的照片、视频等文件到云端。这个功能有几个“坑”的地方,需要注意:

1、设置自动上传的文件夹

在“设置”中,找到“自动上传”,

然后在这里管理自动上传的文件夹

配置这里很关键,建议如图和我一样配置

此功能是把本地文件自动备份到云端,本地删除不影响已经上传到云端的文件,云端文件只能在云端删除,而且云端删除默认放到回收站,不会彻底删除。



2、同步

Nextcloud采用的是双向同步,也就是说在建立了同步关联的两个地方,任何一方改动,都会影响到所有同步的设备。

例如,我在mac系统下建立了双向同步,Nextcloud作为同步盘有提示按钮

平时Nextcloud设置开机自启,挂在图标栏,设置如下图,还可以直接通过http方式网页访问云端服务器


但是但是但是,这个功能在手机端不适用,当手机点击“同步”,仅仅代表下载到本机,如果手机在本地删除、增加、修改同步的文件,不会对云端有任何影响。例如:

  • 你在同步文件夹下,新增的照片不会上传

  • 删除的照片,你点击“同步”后,当它发现本地没有,就会重新“下载”到手机上

既不是双向同步,也不是单向同步(单向同步你多余的会被删掉,少的会被补齐),更像是增量同步,且同步的源头是云端



3、分享文件

例如百度网盘分享,会有一个链接,Nextcloud也可以实现,且功能更加强大,如:是否允许下载,访问密码,是否允许编辑,过期时间等,当然你也可以随时取消分享




4、同时让家人、朋友都拥有一块自己的云盘

Nextcloud是自己搭建的,可以通过账户分配,实现多人共用一个服务器。此外,还可以设置共享文件夹,让所有人都能看到,方便了大家共享。

这里和上面的分享一样,只不过这里是内部共享,你需要在这里搜索你要共享的家庭成员,并添加。然后,所有成员登陆云盘后都能看到这个文件夹了,权限等也可以设置




结语

以上是Nextcloud基本功能,当然它还可以

  • 备份联系人

  • 同步日历和联系人

  • 如果你注重隐私,还可以选择加密等

  • 还可以将支持 WebDAV / CalDAV / CardDAV 协议的任何其他软件连接到 Nextcloud

  • 支持txt/word/markdown等在线编辑和预览

  • 通过插件实现网站搭建or私人聊天服务器

  • 支持版本控制(可以随时回退到历史版本)


以上,只要你能避免一些坑,Nextcloud绝对是你最佳的私有网盘和同步盘,IOS也有客户端全平台可用,支持在听音乐、看视频、预览文件等


作为一名玩NAS的用户,相信你一定会选择搭建Nextcloud,畅享私有网盘的乐趣!


我是村雨,下期见






下面可能对高级玩家有一些启示,例如程序员可能懂:

补充Nextcloud一些优化:

redis设置密码的参考链接:https://www.cnblogs.com/cndarren/p/12359382.html

Nextcloud卡顿的优化手段:https://bugxia.com/1706.html



补充QNAP和Apache服务配置目录:

本质上QNAP也好,群晖也好都是基于Linux和Apache和php魔改的,造成很多的配置文件目录和PATH和linux系统不同,也造成了store安装的时候找不到apache73,所以有兴趣的同学可以尝试改进

查看linux版本:

cat /proc/version

DIR

  • apache_dir: /usr/local/apache

  • apache&php&php-fpm: $(apach_dir)/bin

  • apache config: /etc/config/apache

  • apache vhost conf: /etc/config/apache/extra

  • php.ini: QTS系统的php配置文件/etc/config/php.ini php vhost用户配置文件/etc/config/php.user.ini

  • vhost web dir: /share/Web-->/share/CACHEDEV1_DATA/Web

User&Group

  • httpdusr&administrators

httpd control

  • /etc/init.d/Qthttpd.sh start|stop|restart


这也是为什么,采用docker、qnap或ds这种方式安装软件,容易导致很多问题,例如性能损失和不高的定制化、优化等功能。

还是原生centOS、Ubuntu这样的系统当作服务器是最合适的








【村雨组NAS】Nextcloud私有云盘 使用教程的评论 (共 条)

分享到微博请遵守国家法律