Tôi muốn thiết lập một thay thế Dropbox cá nhân (tức là một người dùng) bằng cách sử dụng rsync, để giữ cho một số thư mục được đồng bộ hóa trên một số máy chủ Unix.
Vì chỉ có một người dùng (cụ thể là tôi) sẽ thay đổi nội dung của bất kỳ một máy chủ lưu trữ nào tại một thời điểm, nên có thể giả định rằng những thay đổi này sẽ không trùng lặp về thời gian. Điều này có nghĩa rằng
- độ trễ từ 10-15 phút giữa sửa đổi và đồng bộ hóa là chấp nhận được;
- thời gian sửa đổi phải là một proxy hợp lý tốt cho "phiên bản hiện tại".
Tất cả các lược đồ rsync tôi đã gặp để giữ cho nhiều máy chủ đồng bộ hoạt động theo lịch trình đồng bộ hóa một lần một ngày, để sao lưu, nói. Ngoài ra, trong các sơ đồ này, một máy chủ chính là chủ, và các máy chủ còn lại phản ánh nó, trong khi đó trong tình huống tôi có những thay đổi trong tâm trí có thể xảy ra ở bất kỳ một trong các máy chủ.
Ai đó có thể chỉ cho tôi một công cụ hoặc cách thiết lập rsync + ssh để thực hiện việc này không?
syncthing
có lẽ?