У нас есть много пользователей на компьютерах Mac, которые обращаются к своим файлам на одном большом сервере, отличном от Mac, который поддерживает FTP/WebDAV/CMIS.
ПРОБЛЕМА: Они не могут использовать свои файлы, пока не подключены к Интернету.
ВОПРОС: Существует ли программное обеспечение, подобное Dropbox, для FTP? или WebDAV? или СМИС?
Просто чтобы было ясно: я не ищу онлайн-хостинг. У меня есть существующий сервер, и я не планирую перемещать какие-либо данные в какое-либо облако. Я ищу клиентское программное обеспечение, которое может синхронизировать локальные файлы с сервером при подключении к сети.
Меня попросили добавить краткий раздел, описывающий, почему DropBox не является решением: 1) Документы конфиденциальны, третья сторона невозможна 2) Dropbox недостаточно надежен (требуется лучшее время безотказной работы/SLA) 3) Dropbox становится безумно дорогим для больших масштабов 4) Интерфейс FTP/WebDAV/CMIS фактически предоставляется "Alfresco", корпоративной системой управления документами, которая имеет множество других функций (не только передачу файлов) и интегрирована с другими важными корпоративными системами. Итак, мой вопрос действительно касается только клиентской части.
Вы можете изучить следующие приложения с открытым исходным кодом:
сценарий Perl для синхронизации локального дерева каталогов и дерева удаленных каталогов FTP.
Веб-сервисы под вашим контролем.
Текущие функции: управление файлами, доступ через WebDAV, общий доступ по общедоступной ссылке, потоковая передача музыки, пользователи и группы, OpenID, LDAP В разработке: общий доступ, шифрование, календарь, контакты и т. д., клиент синхронизации рабочего стола, приложения для Android и webOS, сервер-сервер синхронизировать
ПРИМЕЧАНИЕ. Вам не нужно использовать их хранилище.
CmisSync аналогичен Dropbox и синхронизируется с любым CMIS - совместимым сервером:
SharePoint, Documentum, FileNet, Alfresco, Nuxeo, DocuShare, Oracle, Lotus, SAP, Windchill и т. д.
Открытый исходный код .
Отказ от ответственности: я написал CmisSync как ответвление SparkleShare, инструмента, упомянутого в ответе Патрика, который, к сожалению, поддерживает только протокол Git.
Вы можете попробовать IQ Uploader.com . Для раскрытия, я являюсь основным разработчиком, работающим над этим проектом.
Он делает именно то, что вы описываете, и обеспечивает синхронизацию по FTP для MacOs и Windows. Он также использует FTP-SSL/TLS по умолчанию. Он синхронизирует локальные изменения в режиме реального времени.
Мы только что выпустили очень удобную альфа-версию для Mac, которую вы можете скачать. Официальная бета-версия для Mac будет выпущена к концу 2014 года.
У меня было подобное требование при попытке работать с файлами на удаленном FTP-сервере с нескольких клиентов. Для меня лучшим рабочим решением на OS 10.11.4 является Fuse для OS X вместе с MacFusion.
Первую можно найти на sourceforge:
https://sourceforge.net/projects/osxfuse/files/
Fuse — это «фоновый пакет», который в основном расширяет возможности файловой системы OS X. (Некоторые старые руководства указывают на MacFuse, который, насколько я понимаю, является более старой версией, которая больше не поддерживается.)
MacFusion — это своего рода пользовательский интерфейс для Fuse. По сути, вам не нужно знать больше, чем ваши учетные данные, чтобы получить доступ к вашему FTP-серверу. Здесь я нашел (довольно старый) учебник со скриншотами из более старой версии MacFusion, которая все равно работает:
http://www.simplehelp.net/2008/07/25/how-to-mount-a-remote-file-system-as-a-local-drive-in-os-x/
чт
Interarchy звучит так, как будто она может делать то, что вы хотите. Это привлекло мое внимание в контексте замены iDisk, который может хранить резервные копии файлов на сервере, синхронизировать папки, обмениваться файлами и т. д. Я сам не использовал его — я сообщаю о том, что я прочитал, — но это звучит как вероятный кандидат.
Goodsync можно настроить на автоматическую синхронизацию. Я только начал использовать его неделю назад. У меня есть некоторые папки, настроенные на автоматическую синхронизацию при изменении файла, например DropBox, а некоторые — на периодическую синхронизацию, например Time Machine, каждые x часов. Он также синхронизирует мою электронную книгу, когда я подключаю ее к своему Mac. Некоторые задания синхронизации являются двусторонними, некоторые — односторонними, без глубокого анализа, просто автоматически переносят все.
Я выбрал его, потому что его скорость передачи WebDav была во много раз выше, чем что-либо еще, что пробовали до сих пор (Finder и Transmit).
git-annex Assistant близок к тому, что вы просите:
Чего не хватает (по крайней мере, сейчас):
Вы пробовали sparkleShare? http://sparkleshare.org/
bmike
Николя Рауль
bmike
E1Вежливый
Николя Рауль
E1Вежливый