Самостоятельно размещенный Dropbox
Кто-нибудь знает о программном обеспечении для обмена / синхронизации файлов, которое работает как dropbox, но размещается самостоятельно? Он может быть централизован с живым сервером, который контролирует все или децентрализован.
3 ответа
Есть несколько подобных бесплатных / открытых проектов:
И, вероятно, больше.
Я использовал Unison
в течение многих лет, прежде чем я сдался и пошел с Dropbox (это зависимость от мобильных устройств, которая, наконец, заставила меня отключиться).
Он бесплатный, он синхронизируется с вашими серверами, работает на любых платформах, имеет массу настроек. Вы можете настроить его на центральный сервер ("звездная архитектура") или просто использовать его в одноранговой сети.
- В отличие от Dropbox: он на самом деле обрабатывает слияние, что делает его отличным для программирования или всего, что основано на тексте. Git/Mercurial может это сделать, но...
- В отличие от полноценного контроля версий, он не заставляет вас проверять что-либо или думать обо всей другой сложности контроля версий. Rsync делает это, но...
- В отличие от
rsync
и друзья, он понимает ходы / переименовывает / удаляет - так что вы никогда не пытаетесь выяснить, в каком направлении синхронизировать.
Попробуйте!
Некоторые находят хостинг Subversion локально хорошим решением (и делают его доступным в сети через ssl vpn, например, OpenVPN)