ownCloud , компания Kiteworks , — это бесплатный программный проект с открытым исходным кодом для совместной работы с контентом, обмена и синхронизации файлов в распределенных и объединенных корпоративных сценариях. [2] Он позволяет компаниям и удаленным конечным пользователям организовывать свои документы на серверах, компьютерах и мобильных устройствах и работать с ними совместно, сохраняя при этом централизованно организованное и синхронизированное состояние.
ownCloud поддерживает расширения для онлайн-редактирования документов, такие как Collabora , OnlyOffice , Microsoft 365 и Microsoft Online Office, а также синхронизацию календарей и контактов. Пользователи могут получать доступ к данным и документам через веб-браузер на компьютере или мобильном устройстве и через различные клиентские приложения в операционных системах, таких как Windows, MacOS и Linux. Большая часть ownCloud опубликована под лицензиями AGPL и GPL, за исключением некоторых корпоративных расширений.
ownCloud доступен в двух версиях: ownCloud 10 и Infinite Scale. В то время как классический ownCloud 10 по-прежнему написан на PHP (ownCloud поддерживает и укрепляет собственную версию больше официально не поддерживаемой версии PHP 7.4 [3] ) и основан на стеке LAMP , более новая версия «Infinite Scale», созданная в научной среде Европейского ядерного исследовательского центра CERN , написана на языке программирования Go от Google и использует архитектуру с микросервисами , облачными технологиями и интерфейсом на Vue.js . [4] В то время как ownCloud 10 использует PHP-скрипты для доступа к базе данных SQLite , MySQL или PostgreSQL , установленной на сервере, Infinite Scale работает без базы данных. Новая версия Infinite Scale была разработана для обеспечения большего количества действий с файлами за меньшее время и немедленного доступа к научным данным, например, даже в сценариях, где это больше невозможно с PHP и LAMP или проблемы безопасности запрещают эти настройки.
Проект ownCloud был запущен в 2010 году Фрэнком Карличеком , [5] [6] [7], который вскоре после этого основал компанию с тем же названием вместе с Маркусом Рексом и Хольгером Дюроффом. В 2016 году технический директор ownCloud Карличек покинул компанию [8] и основал форк Nextcloud . [9] ownCloud GmbH продолжила работу с Тобиасом Герлингером в качестве нового генерального директора и Хольгером Дюроффом в качестве нового главного операционного директора. [10]
В конце 2023 года ownCloud объединилась с базирующейся в Кремниевой долине компанией Kiteworks, которая объединяет, отслеживает, контролирует и защищает конфиденциальные сообщения с контентом в рамках частной сети контента, при этом открытый исходный код ownCloud в долгосрочной перспективе останется свободным программным обеспечением. [11] В начале 2024 года ownCloud использовали Европейская организация по ядерным исследованиям CERN , [12] European Science Cloud, [13] Sciebo — научная сеть Северного Рейна-Вестфалии с 22 университетами, [14] и баварские муниципалитеты в «Bayernbox» Баварского государственного управления по цифровизации, широкополосной связи и геодезии [15] . В «BayernCloud Schule» (ByCS) Infinite Scale предоставляет 4,7 миллионам пользователей (учащимся, учителям, родителям, администрации) безопасную платформу обучения, соответствующую требованиям GDPR. [16]
Хотя сервер ownCloud 10 построен на PHP и по-прежнему полностью поддерживается, ownCloud опубликовал свою новую версию «Infinite Scale» в 2021 году. Infinite Scale был разработан при поддержке CERN и представляет собой полностью переписанный на Go . CERN использует ownCloud с файловой системой EOS для обработки (по состоянию на 2021 год [обновлять]) «12 петабайт данных в 1,4 миллиарда файлов». [17]
В третьей версии ownCloud Infinite Scale реализован экспорт данных GDPR , соответствие стандартам доступности WCAG , файловый брандмауэр, позволяющий администраторам блокировать загрузку контента, и API антивируса в соответствии со стандартом ICAP . Версия 4, выпущенная в августе 2023 года, улучшила встроенный полнотекстовый поиск и представила новые функции тегирования и фильтрации.
ownCloud Infinite Scale предназначен для крупномасштабных развертываний, многие из которых находятся в сфере образования или науки. Его используют миллионы одновременных пользователей в баварском школьном облаке [18] , а общее число пользователей, как планируется, составит 4,7 миллиона. ownCloud Infinite Scale также является бэкэндом платформы SCIEBO [19] , где тысячи студентов и преподавателей университетов в Северном Рейне-Вестфалии обмениваются файлами и совместно работают над документами. European Science Cloud [20] также использует ownCloud Infinite Scale для обмена файлами, синхронизации и совместной работы.
Настольные клиенты ownCloud доступны для Windows , macOS , FreeBSD и Linux , а также мобильные клиенты для устройств iOS и Android . Исходный код ownCloud полностью доступен на Github, за исключением некоторых корпоративных расширений (например, сторонней виртуальной файловой системы ). Файлы и другие данные (такие как календари, контакты или закладки) также могут быть доступны, управляться и загружены с помощью веб-браузера. Обновления отправляются на все компьютеры и мобильные устройства, подключенные к учетной записи. Шифрование файлов может быть принудительно применено администратором сервера. [22]
Файлы ownCloud хранятся в обычных структурах каталогов и при необходимости к ним можно получить доступ через WebDAV . Пользовательские файлы шифруются как в состоянии покоя, так и во время передачи. ownCloud может синхронизироваться с локальными клиентами под управлением Windows , macOS и различных дистрибутивов Linux . Пользователи ownCloud могут управлять календарями ( CalDAV ), контактами ( CardDAV ), запланированными задачами и потоковым мультимедиа ( Ampache ) из платформы. Онлайн-редактирование документов поддерживается через Collabora Online , OnlyOffice , Microsoft 365 и Microsoft Office Online .
ownCloud позволяет администрировать пользователей и группы через OpenID или LDAP ). Контент может совместно использоваться пользователями или группами с помощью детальных разрешений на чтение/запись. Кроме того, пользователи ownCloud могут создавать публичные URL-адреса для обмена файлами. Кроме того, пользователи могут взаимодействовать с текстовым процессором в формате ODF на основе браузера , [23] службой закладок , набором для сокращения URL-адресов , галереей, инструментами для чтения RSS- каналов и просмотра документов из ownCloud. ownCloud можно дополнить приложениями «в один клик» и подключением к Dropbox, Google Drive и Amazon S3 .
Корпоративные клиенты имеют доступ к приложениям с дополнительным функционалом, которые предназначены для организаций с более чем 500 пользователями. Подписка Enterprise включает в себя услуги поддержки. Коммерческие функции включают сквозное шифрование , защиту от программ-вымогателей и антивирусную защиту, брендинг, классификацию документов и единый вход через OpenID.
Все версии вплоть до ownCloud 10 созданы с использованием PHP и стека LAMP . Текущая версия «ownCloud Infinite Scale» написана на языке программирования Go от Google с архитектурой микросервисов и облачных технологий и может быть загружена (например, как контейнер Docker , управляемый через Kubernetes , как один двоичный файл или ежедневно обновляемые образы из непрерывного развертывания). [24] [25]
{{cite web}}
: Отсутствует или пусто |title=
( помощь )