Современные облачные технологии стали неотъемлемой частью хранения и управления данными. Они позволяют быстро получать доступ к данным, делиться ими и защищать их от потери. NextCloud — это платформа, которая позволяет организовать удобное хранение и совместную работу с файлами, а S3-хранилище — надежное и масштабируемое облачное решение для хранения файлов в виде объектов. Объединив эти технологии, можно получить удобную и гибкую систему управления данными, которая сочетает в себе лучшее из обоих решений.
В этой статье мы разберемся, как подключить S3-хранилище к NextCloud, какие преимущества это дает и какие шаги необходимо выполнить для успешной интеграции.
Что такое NextCloud
NextCloud — это популярная платформа с открытым исходным кодом для создания собственного облачного хранилища данных. Она предоставляет пользователям удобные инструменты для управления файлами, совместной работы и синхронизации данных между различными устройствами. Помимо стандартных функций облачного хранилища, NextCloud поддерживает расширенные возможности: интеграции с внешними сервисами, управление правами доступа и встроенные инструменты для общения и совместной работы. Эта платформа подходит как для индивидуального, так и для корпоративного использования, обеспечивая безопасность, контроль над данными и гибкость настроек.
В Рег.облаке вы можете заказать облачный сервер с автоматической установкой NextCloud и интегрированным офисным пакетом OnlyOffice.
Как заказать облачный сервер с Nextcloud и OnlyOffice
-
1
Войдите в панель управления Рег.облака.
-
2
Перейдите в раздел Мои ресурсы — Виртуальные серверы. Нажмите + Новый ресурс и выберите Сервер:
-
3
В блоке «Образы» на вкладке «Приложения и панели управления» выберите Nextcloud 31 + OnlyOffice 5:
-
4
На вкладке «Тарифный план» выберите один из блоков (Стандартный, Производительный, Выделенный CPU или Высокочастотный) и кликните по нужному тарифу:
Если вы хотите заказать сервер с собственной конфигурацией, выберите Своя конфигурация и кликните по нужному тарифу:
-
5
Выберите регион размещения сервера:
-
6
Нажмите Заказать сервер:
Готово, сервер заказан.
Важно
После создания сервера укажите свою почту и смените пароль для безопасности по инструкции.
Что такое S3-хранилище
S3-хранилище — это облачная система хранения, в которой файлы хранятся в виде отдельных объектов, а не в виде привычных папок и каталогов. Такое решение позволяет организациям эффективно управлять информацией, оптимизировать затраты на инфраструктуру и обеспечивать высокий уровень доступности данных.
Основное отличие S3-хранилища от традиционных файловых систем заключается в способе организации данных: все файлы представляют собой объекты, каждому из которых присваивается уникальный идентификатор. Это позволяет легко находить данные и управлять ими. Дополнительно к каждому объекту добавляются метаданные, содержащие полезную информацию, например, дату создания или тип файла. Файлы в S3-хранилище группируются в бакеты — контейнеры, которые помогают организовать структуру хранения. Это помогает структурировать данные и упростить управление информацией.
Как заказать объектное хранилище S3
-
1
Войдите в панель управления Рег.облака.
-
2
Нажмите Новый ресурс и выберите Бакет хранилища S3:
-
3
Укажите название бакета.
-
4
При необходимости задайте максимальный размер бакета.
-
5
Выберите тип доступа к объектам По ключам.
-
6
Нажмите Создать бакет:
Готово, создание завершено.
Зачем подключать хранилище S3 к NextCloud
NextCloud позволяет не только хранить файлы локально, но и подключать внешние хранилища, в том числе и S3. Это открывает широкие возможности для пользователей, которым необходимо гибкое и масштабируемое решение для хранения файлов. Подключение S3-хранилища к NextCloud позволяет значительно снизить нагрузку на локальный сервер, обеспечить высокую производительность и сохранность данных. Кроме того, пользователю становится доступен гораздо больший объем для размещения данных.
Также вы сможете работать с данными в объектном хранилище через веб-интерфейс NextCloud или непосредственно через интерфейс S3, например, используя S3-клиенты. Это дает дополнительные возможности для резервирования данных, их миграции и подключения к другим инсталляциям.
Как подключить хранилище S3 к NextCloud
-
1
Войдите в NextCloud под учетной записью администратора.
-
2
Нажмите на иконку профиля и выберите Приложения:
-
3
Слева в меню выберите Ваши приложения. В списке приложений найдите External storage support и нажмите кнопку Включить:
-
4
Нажмите на иконку профиля и выберите Настройки:
-
5
В левом меню в разделе Параметры сервера нажмите Внешнее хранилище:
-
6
В столбце Внешнее хранилище в выпадающем списке выберите Amazon S3:
-
7
Заполните поля:
- Имя папки — укажите имя, которое будет отображаться в панели управления NextCloud,
- Способ авторизации — в выпадающем списке выберите Ключ доступа,
- Корзина — укажите имя вашего бакета,
- Имя хоста — s3.regru.cloud,
- Порт — оставьте поле пустым,
- Регион — оставьте поле пустым,
- Использовать SSL — отметьте чекбокс галочкой,
- Ключ доступа — укажите Access key,
- Секретный ключ — укажите Secret access key.
Затем нажмите на галочку:
Где найти данные подключения
-
1
Перейдите в панель управления Рег.облака.
-
2
Перейдите в раздел Мои ресурсы — Хранилище S3 — Ключи доступа:
-
3
В строке с набором ключей нажмите на три точки. В выпадающем списке выберите Параметры набора ключей:
-
4
Скопируйте значения из строк Access key ID и Secret access key:
-
8
Введите пароль от учетной записи Nextcloud.
Если подключение прошло успешно, слева от имени папки вы увидите зеленую галочку:
Готово, вы подключили хранилище S3 к NextCloud. Примонтированный бакет появится в разделе Файлы > Внешнее хранилище:
Настройка доступа для пользователей
По умолчанию возможность подключать внешние хранилища есть только у администратора.
Чтобы другие пользователи могли добавлять и управлять внешним хранилищем:
-
1
Перейдите в раздел Настройки — Параметры сервера — Внешнее хранилище.
-
2
Отметьте галочкой чекбокс «Разрешить пользователям подключать внешнее хранилище».
После этого пользователям станет доступно управление и подключение внешнего хранилища в разделе Параметры пользователя — Внешнее хранилище.