我操作 Nextcloud 服务器。它是一堆运行在 Linux 上的 docker 容器。
它按预期工作,用于跨客户端计算机同步文件。但是,我希望服务器能够轻松访问某些帐户。
例如,我使用 Nextcloud 文件夹作为为没有内置同步功能的程序实现分布式数据存储的简单方法。我只是让程序像数据在本地文件中一样运行,但该文件恰好在 Nextcloud 文件夹中,并在我所有的机器上同步。它非常方便,多年来我一直在毫无问题地使用它,只是很难在服务器本身上运行该程序。
Nextcloud 数据存储是一个 docker 卷,我知道我可以找到它的 URL 并访问那里的文件。这并不理想,因为:
路径不是很整洁
我不确定路径是否稳定
我认为以这种方式更改文件会弄乱 Nextcloud,因为不会在其数据库中跟踪更改
如果我最终为帐户启用服务器端加密,这可能会导致问题
我也想过直接在服务器上安装Nextcloud客户端。这可能会起作用,但它会使使用的硬盘空间增加一倍,我想避免这种情况,因为我的帐户非常大(~50 GB)。