Развертывание собственного Dropbox

Заключение

Онлайн-сервисы хранения данных, такие как Dropbox, представляют собой очень удобный вариант доступа к данным и обмена ими с кем угодно, в любой точке планеты. 

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

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

    Скриншот приборной панели Pydio

    (Источник: Pydio)

    В этом случае на помощь приходит программное обеспечение для хранения данных на хостинге, такое как Pydio Cells. Оно предлагает все удобства вездесущей службы хранения, при этом вы остаетесь ответственным за свои личные данные.  

    С помощью Pydio Cells данные никогда не покидают пределов сети вашего предприятия, но остаются доступными через любое устройство, подключенное к Интернету.  

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

    Скриншот мастера установки Pydio

    (Источник: Pydio)

    Установка

    Pydio Cells доступен в трех вариантах. Свободно распространяемая версия Home идеально подходит для систем, в которых нет большого количества пользователей. Pydio Connect и Pydio Enterprise — это две платные редакции, предназначенные для бизнес-пользователей. 

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

    По словам разработчиков, если Pydio Home может работать на двухъядерном процессоре с 4 ГБ ОЗУ, то для редакции Enterprise потребуется четырехъядерный процессор с 8 ГБ ОЗУ как минимум.

    Скриншот мастера установки Pydio

    (Источник: Pydio)

    Pydio Cells — это кроссплатформенный сервер, который работает на большинстве серверных дистрибутивов Linux, а также на macOS X и Windows. Он поставляется в виде набора прекомпилированных двоичных файлов, которые требуют только наличия существующего сервера MySQL/MariaDB базы данных. Процесс установки достаточно прост и хорошо документирован. 

    Кроме того, Pydio поставляется в виде простого в установке образа Docker, а пользователи Connect и Enterprise также получают возможность установки Pydio поверх виртуальной инфраструктуры благодаря образам, оптимизированным для VirtualBox, VMware и Amazon Machine Images (AMI).

    Скриншот интерфейса администрирования Pydio

    (Источник: Pydio)

    Конфигурация сервера

    После того, как вы запустили сервер, вы можете перейти к веб-интерфейсу Pydio. Отсюда вы можете загружать файлы, перейдя в определенную папку или просто перетащив файл с компьютера в интерфейс. 

    Но сначала вы должны перейти на панель администрирования, чтобы выполнить некоторые основные и важные задачи администрирования, такие как добавление пользователей, создание и управление рабочими пространствами и ячейками, а также настройка других параметров.  

    Cells реализует аутентификацию на основе стандарта OAuth2 и может полностью интегрироваться с существующей инфраструктурой единого входа (SSO) для подключения пользователей к платформе. Более того, он также может подключаться к внешним провайдерам идентификации, таким как Github или Google, что позволяет внутренним сотрудникам делиться файлами с внешними пользователями.

    Перейдите в раздел Cells Console > People для создания новых пользователей и организации их в группы вручную. Пользователи платных редакций могут привлекать пользователей, подключаясь к одному или нескольким внешним серверам LDAP или Active Directory, а также интегрировать свои установки Pydio с несколькими внешними провайдерами идентификации.

    Скриншот интерфейса администрирования Pydio

    (Источник: Pydio)

    Когда все готово, вы можете настроить Pydio на привлечение данных из нескольких мест, включая локальную файловую систему и Amazon S3-совместимое удаленное хранилище. Корпоративные версии также поддерживают Google Cloud buckets и Microsoft Azure blobs.

    Перейдите в Cells Console > Storage, чтобы добавить и администрировать источники данных. 

    На странице перечислены все настроенные источники данных, и вы можете редактировать их параметры, а также создавать рабочие пространства в корне конкретного источника данных. Нажмите кнопку +Datasource в верхней части страницы, чтобы добавить и настроить новый источник данных.

    Версионирование предоставляется Pydio Cells «из коробки». Он поставляется с тремя широкими политиками версионирования по умолчанию. Одна из них хранит файлы вечно, другая предлагает три периода хранения с возможностью удаления всех файлов старше месяца, а третья — обрезает файлы через регулярные интервалы времени или на основе версий.

    Кроме того, версия Enterprise предлагает пользователям возможность определять свои собственные политики версионирования.  

    Скриншот интерфейса администрирования Pydio

    (Источник: Pydio)

    Pydio Cells также поддерживает шифрование в состоянии покоя, что означает, что сервер можно попросить шифровать все данные, хранящиеся в источнике данных.  

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

    Также помните, что ключи хранятся в базе данных по умолчанию, и если они когда-нибудь потеряются, зашифрованные данные невозможно будет восстановить. Поэтому обязательно экспортируйте и сохраняйте резервные копии ключей, особенно на случай переустановки сервера.

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

    Скриншот интерфейса администрирования Pydio

    (Источник: Pydio)

    Sharing and collaboration

    Все данные в Pydio расположены в рабочих пространствах.

    По умолчанию ваши данные организованы в двух рабочих пространствах, названных Personal и Common Files. Разработчики описывают рабочее пространство Personal как домашнюю папку каждого пользователя, в то время как Common Files используется совместно с другими пользователями. 

    Для совместного использования файла вы можете создать ссылку и даже пригласить соавторов для работы над документом. 

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

    Скриншот интерфейса администрирования Pydio

    (Источник: Pydio)

    Одной из уникальных особенностей Pydio является роли управления доступом, которые могут быть использованы для осуществления тонкого контроля над данными, размещенными внутри Pydio. Установка поставляется с несколькими существующими ролями, например, для администратора, для всех внешних пользователей и так далее. Перейдите в Cells Console > Roles, чтобы отредактировать существующие и создать новые.

    Конечно, главной особенностью Pydio Cells является концепция Cells. Пользователи могут создавать свои собственные, гибкие Cells, которые могут объединять файлы и папки из любого источника данных, с любым пользователем из своей адресной книги.

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

    Скриншот пользовательского интерфейса Pydio

    (Источник: Pydio)

    Вывод

    После того, как вы все настроили, вы можете установить клиентские приложения Pydio на все компьютеры и мобильные устройства пользователей вашей сети.  

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

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

    • Мы также собрали лучшие бесплатные облачные сервисы хранения

    .

    Оставьте комментарий