Перейти к содержанию

Файловое S3 хранилище Minio

Интеграция с S3-совместимым хранилищем (MinIO)

Платформа поддерживает использование внешнего S3-совместимого хранилища для хранения файлов (изображений, документов, вложений и других пользовательских данных). В качестве файлового сервера используется MinIO - высокопроизводительное решение для работы с объектными хранилищами.

Назначение:

  • Централизованное хранение файлов, доступное для всех экземпляров приложения.
  • Разгрузка локальной файловой системы сервера.
  • Обеспечение масштабируемости и отказоустойчивости при работе с большими объемами данных.

Включение

Для активации MinIO необходимо установить флаг minio_enabled=1 в файле конфигурации приложения.
Доступны следующие параметры конфигурации файлового сервера:

# --- Настройка MinIO ---
minio_enabled = 1                 # Флаг включения MinIO

minio_host = ""
                                  # Адрес сервера MinIO

minio_port = 9000                 # Порт сервера MinIO

minio_access_key = ""
                                  # Access Key к серверу MinIO

minio_secret_key = ""
                                  # Secret Key к серверу MinIO

minio_secure_tls = 0              # Флаг включения шифрования TLS
minio_url_lifetime = 600          # Время жизни временных URL (секунд)
minio_file_lifetime = 1           # Время жизни временных файлов (дней)

Взаимодействие с MinIO

Рекомендуется создавать отдельного пользователя для работы с файловой системой.
Временные файлы отмечены тегом temporary: 1.