Seafile — открытый облачный инструмент для синхронизации и совместной работы, который вы можете установить на собственный сервер. Он использует систему контроля версий, чем-то похожую на GIT, но с некоторыми различиями, такими как: автоматическая синхронизации, история не хранится на стороне клиента, поэтому данные не хранятся дважды (GIT неэффективен при работе с большими файлами), возможность возобновления передач файлов, улучшенная работа с конфликтами файлов и многое другое.
Возможности Seafile:
- файловые библиотеки можно синхронизировать отдельно
- пользователи могут создавать и присоединяться к группам
- вики-модуль
- онлайн-редактор rich-разметки/Markdown
- ревизиии файлов
- предпросмотр файлов, комментарии, оповещения о событиях
- шифрование библиотеки
- «шаринг» файлов
- поддержка воспроизведения аудио и видео
- сервер Seafile доступен для Linux (включая Raspberry Pi) и Windows
- клиенты доступны для Windows, Mac OS X, Linux (доступна и консольная, и графическая утилиты), Android и iOS.
Вышла бета-версия Seafile 2.0, получившая новый настольный клиент синхронизации, написанный на Qt. Этот новый клиент можно использовать для создания новых библиотек или загрузки существующих, просмотра статуса синхронизации, скорости загрузки/закачки и другой информации:
Другие изменения в свежей бета-версии Seafile 2.0:
- улучшено шифрование библиотеки: поддержка шифрования/расшифровки файлов в веб-браузере
- поддержка изменения пароля
- улучшенный бэкап/восстановление бэкапа сервера — также было опубликовано детальное руководство о том, как сделать это.
Также стоит отметить: хотя Seafile 2.0 и находится в бета-версии, он достаточно стабилен и готов для использования — так заявляет разработчик.
Вот несколько скриншотов Seafile (это свежая бета-версия 2.0, работающая на моем сервере):
Загрузить Seafile
Перед установкой Seafile на ваш сервер, вы можете попробовать его, используя эту онлайн-демоверсию.
Сервер Seafile для Linux работает на Debian, Ubuntu (11.10, 12.04), Centos 5.8, 6.0+ и Raspberry Pi, и его очень просто настроить благодаря скрипту, который сделает всё для вас. Для инструкций по установке смотрите вики Seafile.
Загрузить сервер / клиенты Seafile (программы-клиенты доступны для операционных систем Windows, Mac, Linux и мобильных устройств: Android и iOS).