Pydio Cells (ранее Pydio, до этого AjaXplorer) — программное обеспечение с открытым исходным кодом для обмена и синхронизации файлов. Распространяется под лицензией AGPLv3. Программное обеспечение устанавливается на собственный сервер пользователя или в облако.

История Проект создал в 2007 году Шарль Дю Жё под названием AjaXplorer. В 2012 году название сменили на Pydio (акроним от Put Your Data in Orbit).

В мае 2018 года состоялся выпуск Pydio Cells — версии, переписанной с PHP на Go. По заявлению разработчиков, переход на новую среду был необходим, чтобы преодолеть ограничения PHP. Поддержка версии на PHP (Pydio Core) прекращена 31 декабря 2019 года.

Архитектура и развёртывание Версия Pydio Core 8.x, написанная на PHP, имела модульную архитектуру на основе плагинов. Программа подключалась к существующим хранилищам (локальная файловая система, SAN, SAMBA/CIFS, FTP, NFS, Amazon S3, Azure Blob Storage) и каталогам пользователей (LDAP/Active Directory, OAuth, SAML, RADIUS).

Pydio Cells функционирует как набор независимых микросервисов. Сервисы взаимодействуют между собой через gRPC и регистрируют действия в формате Activity Streams 2.0. Микросервисы построены на основе фреймворка Go Micro с использованием сервера NATS.

Установка серверной части происходит путём добавления репозитория в систему на базе пакетов RPM или DEB. Существует также возможность ручной установки. Первоначальная настройка выполняется через веб-интерфейс, который диагностирует системное окружение, создаёт учётную запись администратора и конфигурирует подключение к серверу баз данных.

Основные возможности Файловая структура организована через рабочие пространства (workspaces), которые могут быть приватными или общими. Система предоставляет следующие функции: Обмен файлами между пользователями и разными экземплярами Pydio. Создание публичных и приватных ссылок на файлы с защитой паролем, ограничением срока действия или количества скачиваний. Доступ к файлам по протоколу WebDAV. Онлайн-просмотр и редактирование документов через Collabora Online. Корпоративная редакция дополнительно интегрируется с OnlyOffice. Встроенный проигрыватель аудио- и видеофайлов. Клиентские приложения для синхронизации на настольных (Linux, Windows, macOS) и мобильных платформах. Панель администрирования с управлением пользователями, ролями, плагинами, просмотром журналов и настройкой заданий cron.

Редакции Pydio Cells распространяется в виде бесплатной версии Pydio Cells Home и коммерческих корпоративных дистрибутивов Pydio Cells Connect и Pydio Cells Enterprise.

Оценки и критика В обзоре журнала Linux Format за сентябрь 2017 года рассматривалась версия Pydio 8.0. Издание оценило программу на 4 из 5 звёзд, присудив ей второе место среди пяти протестированных решений. К достоинствам были отнесены простота установки, интуитивный интерфейс, ролевая модель доступа и уведомления об изменениях в файлах, к которым имеют доступ другие пользователи. В качестве недостатка отмечалось неработоспособное на момент тестирования расширение для версионирования файлов на основе Git, находившееся в альфа-стадии. Обозреватель также указал, что возможности контроля доступа в Nextcloud и Seafile более функциональны.

Примечания

Ссылки

Категория:Файлообменные сервисы Категория:Программное обеспечение с лицензией GNU AGPL Категория:Облачные приложения Категория:Облачные системы хранения Категория:Свободное программное обеспечение, написанное на PHP Категория:Свободное программное обеспечение, написанное на Go