Отже, зараз ми використовуємо Dropbox для обміну різними файлами даних приблизно між 10 системами Mac OS X.
Однак у нас вже є обліковий запис S3, і всі, хто має найнижчий план Dropbox у розмірі 10 доларів на місяць, здаються занадто дорогими. Ми хотіли б уникати будь-якого локального сховища (ділити диск на робочому столі чи щось подібне), оскільки ми географічно розподілена команда).
Отже, я замислююся про те, що дозволило б нам замінити Dropbox на власне домашнє рішення. Ми всі досить технічні люди та / або досить розумні, щоб виконати деякі кроки, тому якщо це не так "зручно" для користувачів, як Dropbox, нам це все комфортно.
Існує безліч документів, у яких є шматочки та фрагменти того, що я хочу, але деякі інструменти, схоже, не відповідають вимогам:
- Захист транспорту через SSL до відра
- Шифрування вмісту відра
- Двонаправлена синхронізація
Більшість сценаріїв, які я можу знайти в Інтернеті, використовують подвійність, яка, здається, не відповідає # 1. Це не схоже на подвійність підтримує SSL до S3 - документи не констатують, але протокол виглядає як звичайний старий HTTP .
Багато скриптів використовують GPG для шифрування файлів. Це здається, що це може спрацювати, однак я маю переконатися, що кожен клієнт OS X може використовувати один і той же ключ для шифрування та розшифрування файлів (керування ключами залишається мені для управління). FTP та інші клієнтські програми взагалі не підтримують це.
Нарешті, більшість сценаріїв використовують односторонню реплікацію, наприклад, використовуючи Amazon S3 як просту сховище резервного копіювання. Оскільки ми використовували Amazon S3 як "сховище", вони не вдаються до цього.
Вау. Тож я хотів би отримати єдиний інструмент, який робить це, але після вичерпного пошуку я не думаю, що такого існує. На мій погляд, магічним інструментом було б якесь поєднання TrueCrypt та rsync.
Я був би радий, просто знаючи, які інструменти там можуть виконати мої 3 вимоги, після чого я зможу зшити решту. Будь-які думки?