← Все руководства
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, ссылка на которую есть выше — всегда сверяйте точные названия пакетов/версий там перед запуском этих команд на рабочем сервере, так как версии дистрибутива и проекта со временем меняются.
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"2Open the web console
Create buckets, manage access keys, and browse objects directly from the browser.
http://your-server-ip:90013Point 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