Файловое 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.