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

Nextcloud — программное обеспечение для облачного хранения данных

Nextcloud — это свободное и открытое программное обеспечение для организации личного или корпоративного облачного хранения данных, разрабатываемое одноимённой немецкой компанией Nextcloud GmbH. Система позволяет размещать файлы, синхронизировать их между устройствами, совместно редактировать документы, организовывать календари, контакты и видеоконференции на собственном сервере. Nextcloud является форком ownCloud и ориентирован на полный контроль пользователя над данными — в отличие от коммерческих публичных облаков вроде Google Drive или Dropbox.

История

Проект начался в 2016 году, когда Франк Каличек (Frank Karlitschek), один из сооснователей ownCloud, покинул компанию и основал компанию Nextcloud GmbH с головным офисом в немецком городе Штутгарт. Причиной раскола стал конфликт вокруг коммерциализации проекта: собственник ownCloud Inc. (американская компания) стремился сделать продукт более закрытым и монетизируемым, тогда как Каличек настаивал на сохранении открытой разработки. Первый релиз Nextcloud вышел 2 июня 2016 года и по сути представлял собой форк кодовой базы ownCloud 9.

В 2016 году проект получил поддержку немецкой компании Struktur AG, инвестировавшей в Nextcloud GmbH. В том же году состоялся первый Nextcloud Conference в Берлине, ставший ежегодным событием сообщества. К 2017 году проект привлёк значительное число разработчиков, ранее работавших над ownCloud, и вышел на сопоставимое с ним по функциональности состояние.

В 2019 году Nextcloud GmbH привлекла 16,4 млн евро инвестиций от управляющей компании Next47 (подразделение Siemens), что позволило расширить команду разработки и усилить коммерческое направление. Компания позиционирует себя как европейский поставщик программного обеспечения, отвечающего требованиям GDPR по защите персональных данных.

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

Nextcloud написан на PHP с использованием базы данных MySQL/MariaDB или PostgreSQL. Для развёртывания требуется веб-сервер Apache или Nginx и интерпретатор PHP. Система работает по модели «self-hosted» — сервер размещается на собственном оборудовании организации или дома пользователя, либо у любого хостинг-провайдера, поддерживающего PHP.

Ключевой особенностью архитектуры является модульность: базовая установка включает управление файлами, а дополнительные возможности подключаются в виде приложений (apps). В официальном каталоге доступно более сотни приложений — от интеграции с Office-пакетами до систем управления задачами.

Клиентские приложения доступны для Windows, macOS, Linux, Android и iOS. Синхронизация файлов работает по протоколу WebDAV, что позволяет использовать совместимые клиенты и других разработчиков.

Основные возможности

  • Файловое хранилище — загрузка, синхронизация и совместный доступ к файлам с настройкой прав доступа по ссылкам и группам.
  • Совместное редактирование — интеграция с Collabora Online (на базе LibreOffice) и OnlyOffice позволяет редактировать документы Office прямо в браузере.
  • Календари и контакты — поддержка стандартов CalDAV и CardDAV.
  • Видеозвонки — модуль Talk на базе WebRTC обеспечивает чаты, звонки и конференции без сторонних сервисов.
  • Управление пользователями — интеграция с LDAP/Active Directory, двухфакторная аутентификация, политики паролей.
  • Аудит и безопасность — журналы активности, шифрование файлов на стороне клиента, ограничение доступа по IP.

Nextcloud в России

В российской практике Nextcloud активно используется государственными организациями и компаниями как альтернатива заранее облачным сервисам. В 2022 году после ухода ряда зарубежных вендоров из России спрос на self-hosted решения вырос. Nextcloud входит в реестр отечественного ПО Минцифры России, что позволяет использовать его в госзакупках. Существуют российские дистрибутивы и сборки, адаптированные под локальное законодательство, включая требования по хранению данных на территории РФ.

Сравнение с ownCloud

После форка 2016 года проекты развивались параллельно. Основные различия: Nextcloud сохраняет полностью открытую кодовую базу (лицензия AGPL), тогда как ownCloud с 2019 года перешёл на модель «open core» с закрытыми корпоративными компонентами. Nextcloud развивается более активным сообществом и имеет более широкий набор бесплатных приложений. Функционально продукты остаются близки, миграция между ними возможна, но требует ручных операций.

Критика

Из слабых сторон Nextcloud называют производительность при работе с очень большими файловыми хранилищами (десятки терабайт и миллионы файлов) — в таких сценариях требуется тщательная настройка сервера и базы данных. Отмечается также сложность первоначального развёртывания для неопытных пользователей, хотя существуют готовые сборки в виде Docker-контейнеров, снимков для виртуальных машин и пакетов для популярных Linux-дистрибутивов.

Источники

  • Официальный сайт Nextcloud GmbH
  • Публикации Nextcloud Conference (2016–2024)
  • Реестр отечественного ПО Минцифры России
  • Материалы журнала «Открытые системы» (ОС)
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru