Если вы владеете сайтом на WordPress и хотите сэкономить на хранении медиафайлов — картинок, PDF-документов, архивов и других статических ресурсов — то отличным решением будет подключение к облачному хранилищу S3. Это не только снижает нагрузку на ваш сервер, но и ускоряет загрузку контента для пользователей.
Многие плагины WordPress поддерживают интеграцию с облачными хранилищами, такими как Amazon S3, Google Cloud Storage и другими. Однако, когда речь заходит о работе с российскими провайдерами S3, выбор значительно сужается. На данный момент оптимальным вариантом является плагин Media Cloud.
В этой статье мы подробно разберем, как настроить Media Cloud для работы с российскими S3-хранилищами, используя хостинг Beget в качестве примера.
Шаг 1: Установка плагина Media Cloud
- Перейдите в административную панель WordPress.
- В левом меню выберите Плагины → Добавить новый.
- В поисковой строке введите Media Cloud.
- Найдите плагин Media Cloud for Bunny CDN, Amazon S3, Cloudflare R2, Google Cloud Storage, DigitalOcean and more и нажмите Установить.
- После завершения установки нажмите Активировать.
После активации плагина автоматически запустится мастер настройки.







Шаг 2: Настройка S3-хранилища на Beget
- Войдите в свою панель управления Beget.
- В верхнем меню выберите Облачные решения.
- Кликните на баннер с надписью S3-хранилище.
- Нажмите кнопку Создать бакет.
- Укажите название бакета — это будет имя вашего хранилища.
- После создания бакета скопируйте данные для подключения:
- Access Key (Ключ доступа)
- Secret Key (Секретный ключ)
- Path-style endpoint (URL в формате path-style)
Шаг 3: Интеграция Beget S3 с Media Cloud
- Вернитесь в мастер настройки Media Cloud в вашей админ-панели WordPress.
- На первом шаге выберите S3 Compatible.
- Введите данные, которые вы получили в Beget:
- Access Key — вставьте ключ доступа.
- Secret Key — вставьте секретный ключ.
- Bucket — укажите имя вашего бакета.
- Region — оставьте Automatic.
- Custom Endpoint — вставьте Path-style endpoint из Beget (например,
https://s3.beget.com/bucket-name
).
- Нажмите Далее.
Плагин автоматически запустит тесты соединения. Если всё настроено верно, вы увидите зелёные галочки напротив всех проверок.
- Нажмите Finish (Финиш).
Шаг 4: Проверка работы и тестовая загрузка медиафайлов
Чтобы убедиться, что ваш WordPress теперь хранит медиафайлы в S3, попробуйте:
- Перейти в Медиафайлы → Добавить новый.
- Загрузить любую картинку.
- Открыть загруженный файл и проверить его URL — он должен содержать путь к вашему S3-бакету (например,
https://s3.beget.com/bucket-name/image.jpg
).
Дополнительные настройки Media Cloud
Плагин Media Cloud предлагает дополнительные функции, которые могут вам пригодиться:
- Автоматическая оптимизация изображений — позволяет уменьшить размер файлов перед загрузкой в S3.
- Создание резервных копий — все файлы могут дублироваться как локально, так и в облаке.
- Кэширование медиафайлов через CDN — для дополнительного ускорения загрузки.
Настроить их можно в разделе Настройки → Media Cloud.
Заключение
Интеграция WordPress с российскими S3-хранилищами через плагин Media Cloud — это удобное решение для оптимизации работы вашего сайта. Оно позволяет снизить нагрузку на сервер, улучшить производительность и обеспечить надежное хранение файлов.
Следуя нашей пошаговой инструкции, вы без труда подключите Beget S3 и начнёте использовать все возможности облачного хранения.
Не забудьте: регулярно тестируйте работоспособность интеграции и при необходимости настраивайте дополнительные параметры.
Если у вас возникнут вопросы, напишите нам t.me/pageagency — мы с радостью поможем!
Add a Comment