我想建立某种网络,可以通过本地网络或互联网(如果可用)在多个设备(即家用电脑、笔记本电脑、平板电脑和安卓手机)之间实现选择性文件同步。
我希望能够实现以下目标:
在家用计算机上有一个带有子文件夹的文件夹作为主要来源。
让其他设备根据其特定的权限和配置将某些文件夹同步到家用计算机,反之亦然。
例如:笔记本电脑 笔记本电脑和家用电脑拥有同等的权利来同步某组文件,即音乐、视频、文档。如果家用电脑上添加或删除了某个文件,笔记本电脑上也会发生这种情况,反之亦然。
笔记本电脑和家用电脑对同步某一组文件(即下载)的权限并不相同。笔记本电脑有权将文件添加到下载文件夹,家用电脑会同步这些文件,但如果笔记本电脑删除此文件夹中的文件,则不会从家用电脑中删除这些文件。同样,如果将文件添加到家用电脑的下载文件夹中,则这些文件会在笔记本电脑上同步,直到被删除为止。
例如:Android 手机 Android 手机与家用电脑上的特定文件夹(即“手机音乐”)同步,其中只有此文件夹中的文件才会添加到手机文件夹中。
另一个例子是下载的文件,手机上下载的文件将与家里的电脑共享,但反之则不然,类似于上面的笔记本电脑的例子。
我并不是在寻找关于如何实现这一点的完整指南,而是想要一个从哪里开始的想法。我想我会把家用电脑变成一个运行 Ubuntu 或类似系统的服务器,这样我就可以允许远程同步 - 也就是说,如果我的笔记本电脑在工作时连接到互联网,并且这是一个允许同步的网络,它就会发生,然后如果它连接到本地网络也会发生。