我使用装有 Ubuntu 的不同计算机。有时我在家里的台式机上工作,有时在笔记本电脑上工作,有时我使用另一台台式计算机。当我切换机器时,经常会发生文件在一台计算机上,但在另一台计算机上却没有的情况。所以我手动同步它们。我想要做的是让所有机器之间有某种自动同步。所以当我将文件添加到一台计算机时,它应该转到其他机器,当文件发生更改时,更改也应该移动到所有其他机器。
我不想使用某种云存储(Dropbox 等),而且网络文件系统也不是正确的选择(无法随时访问网络)。您建议如何实现这一点?
答案1
您可以使用 owncloudhttps://owncloud.org/或 nextcloudhttps://nextcloud.com/而不是第三方云服务(如dropbox)。
您将其中一台 PC 设置为服务器,并将所有其他 PC 设置为客户端(包括充当服务器的 PC)。
“服务器”PC最好是台式机,具有Gbit以太网连接(不是wifi),并且应始终处于开启状态或能够在局域网上唤醒。
作为始终开启 PC 的替代方案,还有基于 Rasberry Pi 或其他低能耗主板的解决方案。例如https://nextcloud.com/box/