Кто-нибудь знает об онлайн-хранилище файлов, которое можно использовать для замены функций сетевого файлового сервера?
Задний план:
У нас небольшая децентрализованная компания. Мы используем контроль версий (подрывную деятельность) для всего исходного кода и для всех файлов поддержки, которые нам нужны для поставки нашего программного обеспечения. Вся документация также находится в сети.
Эта проблема:
Мы не решили, как правильно поделиться другими документами. В настоящее время мы используем много SFTP для нашего сервера Linux, что утомительно.
Я думаю, что мы ищем сервис, который можно использовать как удаленный диск и к которому можно получить доступ через веб-браузер (для использования на временных компьютерах). У нас есть VPN-сервер Linux, на котором это можно разместить, но мы, вероятно, ищем услугу.
Мы находимся в Швеции, но полезная информация о том, какую технику мы ищем.
FUSE (файловая система в пространстве USEr) - довольно простое решение. Вы можете подключить файлы к любой учетной записи ssh, как если бы они были локальным диском. Я не уверен, на каких машинах вы работаете, поэтому вот несколько решений для основных систем:
Linux - sshfs: http://fuse.sourceforge.net/sshfs.html
Mac OSX - expandrive: http://www.expandrive.com/mac
Windows - expandrive: http://www.expandrive.com/windows
Я никогда не использовал expandrive для Windows, но клиент для Mac просто фантастический.
Вы можете легко настроить samba на своем файловом сервере Linux и таким образом обмениваться каталогами. Это позволит вам монтировать общие ресурсы, управлять разрешением и не менять радикально текущие настройки.
Вот ссылка на официальное руководство по настройке Samba: http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/
Если вы хотите быстро проверить, как это будет работать, на linux.com есть руководство по быстрой и грязной установке: http://www.linux.com/articles/58593
Я мог бы указать вам в правильном направлении немного лучше, если бы знал, какой дистрибутив вы используете.
Drop.IO может быть интересно.
Вы можете посмотреть на Dropbox.
Для небольшой группы пользователей вы можете использовать Windows Live Sync.
По сути, это позволит каждому пользователю создать общую папку на своем компьютере и автоматически синхронизировать файлы при их изменении. Отлично работает, и у них есть версии для Windows и Mac. Я использовал его годами, и мне очень нравится его функциональность.
Единственное предостережение заключается в том, что возникнут проблемы, если это файлы, которые часто редактирует более одного человека. Если файл редактируется одновременно на двух компьютерах, вы получите две версии.
В моей организации мы загружаем экземпляр (DocMgr). Это бесплатно, работает с Postgresql, хранит редакции документов, распознавание текста, индексацию, поиск по релевантности. Его легко настроить для работы с MySQL. Некоторое время проект находился в состоянии застоя, но развитие возобновляется.
Вы можете рассмотреть настоящую систему управления документами. В наши дни доступны размещенные веб-сайты, такие как DocuVantage которые очень дешевы и не требуют времени на настройку.
С этими системами вы получаете больше, чем просто хранилище файлов. Вы получаете контроль версий (можно вернуться к последней версии), безопасность, чтобы вы могли контролировать доступ, настраиваемые метаданные и поиск по метаданным, полный поиск по содержанию документов, можете связать процессы утверждения с документами, можете сканировать документы в веб-интерфейсе в система, может получать уведомления при просмотре или изменении документов.
Я уверен, что мне не хватает некоторых функций.
Вождение звучит как хорошее решение для вас, возможно, даже бесплатная версия подойдет вам.
Если вы используете VPN, используйте WebDAV. Он поддерживается каждой ОС, прост и достаточно надежен.
Я не знаю какой из Распределенная файловая система Tahoe или OpenAFS наиболее адаптирован к вашей настройке. Кроме того, если это только для обмена документами, вам, возможно, стоит взглянуть на ЗнаниеДерево или На открытом воздухе.