Миграция данных в S3 / MinIO Object Storage

Миграция · 05.02.2025
Миграция данных в S3 / MinIO Object Storage

rclone: универсальный инструмент для S3

# Установка rclone
curl https://rclone.org/install.sh | bash

# Настройка профиля S3
rclone config
# Выбираем: n (new remote) → s3 → AWS/MinIO → ввести ключи

Пример конфигурации rclone для MinIO

[minio]
type = s3
provider = Minio
env_auth = false
access_key_id = YOUR_ACCESS_KEY
secret_access_key = YOUR_SECRET_KEY
endpoint = https://minio.example.com
location_constraint =
server_side_encryption =

Синхронизация данных

# Перенос локальной папки в бакет
rclone sync /var/www/uploads/ minio:mybucket/uploads/ --progress

# Синхронизация между двумя S3-совместимыми хранилищами
rclone sync s3:source-bucket minio:dest-bucket --progress

# Проверка без реальных изменений
rclone sync /data minio:backup --dry-run
💡 Используйте rclone mount для подключения S3-бакета как локального диска: rclone mount minio:mybucket /mnt/s3 --daemon

WordPress + S3 Offload Media

ПлагинПровайдерыСтоимость
WP Offload Media LiteAWS S3, DigitalOcean, LinodeБесплатно
WP Offload Media ProВсе S3-совместимые$99/год
Media CloudS3, MinIO, BackblazeБесплатно + Pro
⚠️ После переноса медиафайлов в S3 не удаляйте локальные копии сразу — убедитесь что все URLs корректно обновились.
← Назад в базу знаний Задать вопрос поддержке