Я хочу створити сховище синхронізації, яке було б схожим на Dropbox.
Цілі / вимоги:
- Безкоштовно (Open Source дуже бажано)
- Хост Linux (можливо Ubuntu)
- Клієнти Windows / Mac / Linux
- Потенціал для декількох користувачів з обмеженим доступом (необов’язково)
- Бажано легко, не обов'язково бути автоматичним
- Ревізія контролю дуже бажана
В основному, я хочу мати можливість використовувати декілька комп'ютерів, можливо, з різними ОС, і мати доступ до, використовувати та синхронізувати файли в усіх них. Я також хочу мати локальну копію сховища, коли я не підключений до мережі (наче я працюю на ноутбуці, я хочу зберегти локальне сховище, щоб продовжувати ревізію та зливатися пізніше з "головним" сховищем ).
Наприклад, я редагую кілька фотографій на своєму ноутбуці протягом дня поза моєю мережею, але, повертаючись додому, я хотів би синхронізувати зміни, включаючи додаткові зміни, зі своїм робочим столом вдома.
Я також хотів би, щоб мої сусідки по кімнаті також мали можливість отримати доступ до цього сховища та використовувати його, але обмежити доступ до певних файлів. Наприклад, я, можливо, хочу використовувати це для резервного копіювання фінансових записів, але не хочу, щоб вони мали доступ до цих файлів.
Я програміст і знайомий з SVN, але знаю, що це було б не найбільш підходящим, оскільки він не обробляє бінарні файли і не підтримує локальне сховище. Я знаю, що кращі варіанти існують, але я насправді не знаю їх досить добре, щоб вибрати найкращий.