MirrorNest
← Все руководства

MinIO

A high-performance, S3-API-compatible object storage server — run your own private 'S3' for app file uploads, backups, or any workflow already built around the S3 API, without an AWS account.

Система: Any Docker hostobject-storageS3-compatibleDockerОфициальный сайт ↗Официальная документация ↗
Это руководство составлено на основе официальной документации MinIO, ссылка на которую есть выше — всегда сверяйте точные названия пакетов/версий там перед запуском этих команд на рабочем сервере, так как версии дистрибутива и проекта со временем меняются.
  1. 1Run the official container

    MinIO's own web console runs on a separate port (9001) from the actual S3 API port (9000).

    docker run -d \ --name minio \ -p 9000:9000 -p 9001:9001 \ -e MINIO_ROOT_USER=admin \ -e MINIO_ROOT_PASSWORD=changeme12345 \ -v ./minio/data:/data \ --restart unless-stopped \ minio/minio server /data --console-address ":9001"
  2. 2Open the web console

    Create buckets, manage access keys, and browse objects directly from the browser.

    http://your-server-ip:9001
  3. 3Point any S3-compatible app at it

    Any tool or library that speaks the S3 API (backup tools, self-hosted apps with 'S3-compatible storage' settings, the AWS CLI itself) works against MinIO by just pointing its endpoint URL at your MinIO server instead of AWS.

    aws --endpoint-url http://your-server-ip:9000 s3 ls