У нас есть много пользователей на Mac, которые получают доступ к своим файлам на одном большом сервере, отличном от Mac, который поддерживает FTP / WebDAV / CMIS.
ПРОБЛЕМА: Они не могут использовать свои файлы, когда они не подключены к Интернету.
ВОПРОС: Есть ли Dropbox-подобное программное обеспечение для FTP? или WebDAV? или CMIS?
- При подключении выталкивает локальные изменения на сервер
- При подключении опрашивает сервер каждые n минут, чтобы получить изменения
- Желательно с открытым исходным кодом
- Интерфейс, похожий на Dropbox: значок в трее, диалоговое окно минимальной конфигурации, возможно, зеленая галочка в Finder, чтобы показать, какие файлы синхронизированы.
- Запускается автоматически при загрузке или входе
Просто чтобы прояснить: я не ищу услуги онлайн-хостинга. У меня есть существующий сервер, и я не планирую переносить какие-либо данные в какое-либо облако. Я ищу программное обеспечение на стороне клиента, которое может синхронизировать локальные файлы с сервером при подключении к сети.
- FTPbox почти идеален и имеет открытый исходный код, но еще не был портирован на Mac .
- GoodSync не работает в фоновом режиме (требуется щелчок пользователя), поэтому он не используется.
Меня попросили добавить короткий раздел, объясняющий, почему DropBox не является решением: 1) Документы являются конфиденциальными, сторонние не вариант 2) Dropbox не достаточно надежен (требуется лучшее время работы / SLA) 3) Dropbox становится безумно дорогим для крупномасштабных 4) Интерфейс FTP / WebDAV / CMIS фактически предоставляется «Alfresco», системой управления документами предприятия, которая имеет много других функций (не только для передачи файлов) и интегрирована с другими критически важными корпоративными системами. Так что мой вопрос действительно касается только стороны клиента.
источник
Ответы:
Возможно, вы захотите взглянуть на следующие приложения с открытым исходным кодом:
FTPSync
Perl-скрипт для синхронизации локального дерева каталогов и удаленного дерева каталогов FTP.
OwnCloud
Веб-сервисы под вашим контролем.
Текущие функции: управление файлами, доступ к 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-file-system. (Некоторые старые руководства указывают на 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/
НТН
источник
Похоже, что внутриархитектура может делать то, что вы хотите. Он привлек мое внимание в контексте замены iDisk, которая может сохранять резервные копии файлов на сервере, синхронизировать папки, обмениваться файлами и т. Д. Я сам этим не пользовался - я сообщаю о том, что прочитал - но это звучит как вероятный кандидат.
источник
Goodsync может быть настроен для автоматической синхронизации. Я только начал использовать это неделю назад. У меня есть несколько папок, настроенных для автоматической синхронизации при изменении файла, например DropBox, а некоторые для периодической синхронизации, например, Time Machine, каждые x часов. Он также синхронизирует мой ereader, когда я подключаю его к моему Mac. Некоторые задания синхронизации являются двусторонними, некоторые - односторонними, без глубокого анализа, просто автоматически все передает.
Я выбрал его, потому что его скорость передачи WebDav была во много раз выше, чем что-либо еще (Finder и Transmit).
источник
git-annex Assistant близко к тому, что вы просите:
Чего не хватает (по крайней мере, сейчас):
источник
Вы пробовали sparkleShare? http://sparkleshare.org/
источник