Облачные системы совместного использования файлов подразумевают под собой систему, в которой пользователям выделяется место для хранения данных на сервере и разрешается выполнять операции чтения и записи данных в своем пространстве в режиме онлайн.
Наиболее популярным сервисом является Dropbox, и хотя он предлагает бесплатную версию, он не является продуктом с открытым исходным кодом. Существует множество альтернатив Dropbox, но эта статья посвящена именно свободным платформам для обмена файлами в облаке с открытым исходным кодом.
NextCloud, пожалуй, самый популярный облачный сервис обмена файлами с открытым исходным кодом. Помимо обмена файлами, он позволяет использовать календари, контакты, электронную почту и включает в себя профессиональные функции, такие как совместная работа в команде и синхронизация данных, а также набор приложений для текстовых и видеочатов.
Aurora Files - это платформа с открытым исходным кодом для хранения файлов, предназначенная для небольших команд и индивидуальных пользователей. Платформа позволяет просматривать документы MS Office в режиме онлайн, шифровать файлы на лету (параноидальное шифрование), отображать zip-архивы в виде папок.
Pydio Cells - это базирующаяся на Golang платформа для централизованного управления файлами, целью которой является обеспечение надежного хостинга файлов, их синхронизации и совместного использования. Большое внимание уделяется безопасности. Платформа может быть развернута на любом типе сервера по вашему выбору.
Интересный факт: Pydio Cells называлась просто «Pydio» и была написана на PHP и JavaScript, пока не была полностью переписана на Golang.
LinShare – это приложение для безопасного обмена файлами с открытым исходным кодом. LinShare может использоваться на предприятия разных размеров. Если конфиденциальность и контроль данных имеют первостепенное значение в вашей работе, то это приложение, которое вам нужно.
Приложение универсально и является прочной альтернативой проприетарным приложениям, таким как Dropbox и Box и обладает возможностью локального размещения.
Подобно LinShare, основной аудиторией ProjectSend является бизнес. Это не только крупные организации. Маленькие магазины и даже некоммерческие организации также могут извлечь выгоду из использования ProjectSend.
Вы можете разместить ProjectSend на своем сервере. Это дает вам возможность полного контроля над тем, что загружается на сервер. Основные возможности ProjectSend включают в себя возможность обмениваться файлами с отдельными лицами или группами и возможность ограничений доступа, для этих лиц или групп, к загруженным файлам.
В этой статье мы рассмотрели только часть известных облачных платформ для хранения и синхронизации файлов с открытым исходным кодом, которые либо приобрели большую популярность на протяжении многих лет или просто смогли оставить свой след в этой отрасли.