Открыть сервис

Nextcloud

Nextcloud — это свободное и открытое серверное программное обеспечение для создания и использования облачных хранилищ данных, а также для организации совместной работы. Nextcloud предоставляет функциональность, аналогичную коммерческим сервисам (например, Dropbox, Google Drive, Microsoft OneDrive), но с ключевым отличием: пользователь полностью контролирует свои данные, размещая их на собственном сервере или сервере доверенного провайдера. Проект основан на форке (ответвлении) кода другой платформы — ownCloud, и с 2016 года развивается независимо. Nextcloud распространяется под лицензией AGPLv3, что гарантирует свободу использования, изучения, модификации и распространения кода.

История

Предпосылки и создание

Проект Nextcloud возник в 2016 году в результате раскола сообщества разработчиков ownCloud. Ключевой фигурой стал Франк Карличек, бывший ведущий разработчик ownCloud, который покинул компанию-разработчика (ownCloud Inc.) из-за разногласий по поводу стратегии развития и лицензирования. Карличек и группа ключевых разработчиков создали форк кода ownCloud 9.0, назвав его Nextcloud. Основным мотивом стало желание сохранить полностью открытую модель разработки и независимость от коммерческих интересов одной компании.

Развитие и версии

Первый релиз Nextcloud 9.0 (фактически форк ownCloud 9.0) состоялся в июне 2016 года. С тех пор проект активно развивается, выпуская крупные обновления примерно раз в три-четыре месяца. Ключевые вехи развития включают:

Архитектура и принципы работы

Серверная часть

Nextcloud представляет собой веб-приложение, написанное на языке PHP, которое работает на веб-сервере (например, Apache, Nginx) и использует базу данных (MySQL, MariaDB, PostgreSQL, SQLite) для хранения метаданных (информации о пользователях, файлах, правах доступа). Сами файлы хранятся в файловой системе сервера или в подключаемых внешних хранилищах (S3, FTP, WebDAV, локальные диски). Для работы Nextcloud требуется интерпретатор PHP (версии 7.4 или выше) и веб-сервер с поддержкой HTTPS.

Клиентские приложения

Для доступа к данным Nextcloud предоставляет несколько клиентских приложений:

Основные компоненты

Ключевые возможности

Хранение и синхронизация данных

Совместная работа

Безопасность и управление

Интеграция и расширяемость

Применение

Для частных лиц

Nextcloud позволяет создать личное облачное хранилище, полностью контролируемое пользователем. Это удобно для хранения личных файлов, фотографий, документов, а также для организации совместной работы с семьей или друзьями.

Для малого и среднего бизнеса

Nextcloud используется как корпоративная платформа для хранения данных, совместной работы и общения. Он позволяет заменить коммерческие сервисы (Google Workspace, Microsoft 365) на решение, размещенное на собственных серверах, что обеспечивает контроль над данными и соответствие требованиям законодательства (например, Федеральному закону «О персональных данных» № 152-ФЗ в России).

Для образовательных учреждений

Nextcloud может использоваться для организации учебного процесса: хранение учебных материалов, обмен файлами между преподавателями и студентами, проведение онлайн-занятий через Nextcloud Talk, совместное редактирование документов.

Для государственных организаций

В связи с требованиями к хранению данных на территории страны и контролю над информацией, Nextcloud часто выбирается государственными учреждениями для создания защищенных облачных сред.

Преимущества и недостатки

Преимущества

Недостатки

Интересные факты

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →