S3-compatible object storage # MinIO: object storage with an S3-compatible API Use MinIO object storage for files such as images and videos. Check API compatibility, storage limits, and performance for your application and deployment. [Get started](https://panel.deplomo.com/signup)[View in marketplace](/marketplace) ## MinIO deployment considerations S3-compatible object storage, a web console and resource allocation within a fixed monthly zone package. ### S3 API compatibility MinIO supports the S3 API, but compatibility can vary by operation, SDK, and client. Test your application against the configured endpoint. ### Modern web management console Use the MinIO web console to manage buckets, upload and download files, and configure access policies. Console language options depend on the version. ### Object storage and persistent volumes MinIO stores objects separately from an application’s local files. Storage isolation and performance depend on the deployment and package. ### Storage planning within fixed package limits Storage and network transfer count toward the selected monthly package limits. Availability of resource changes depends on the service configuration. ## Frequently asked questions about MinIO Answers to common questions about MinIO, the S3 API, and object storage: What is MinIO, and how does it differ from file hosting? What can you use MinIO object storage for? How do you configure MinIO for S3-compatible storage? Can I use a custom domain and TLS with MinIO? Is it possible to define public and private access for buckets in MinIO? ## MinIO and cloud object storage Object storage can keep application files separate from an application’s local filesystem. MinIO is an open-source object-storage server with an S3-compatible API. Supported features and performance depend on the software version and deployment. ### What is MinIO, and what does S3 API compatibility mean? MinIO is an open-source object-storage server that exposes an S3-compatible API. It stores objects and metadata in buckets and makes them available through configured endpoints. S3 API compatibility can help applications use MinIO with existing SDKs, but support varies by operation and client. Test your integration and configure credentials and endpoints for your deployment. [Cloud containers](/products/containers) Object-storage services can be configured as backup destinations, subject to the source application and backup policy. [Cloud database](/products/databases) Configure and test backup policies separately; MinIO does not by itself create application backups. ### MinIO setup and deployment options Self-hosting MinIO involves configuring network access, console and API endpoints, TLS, service startup, storage, and backups. Requirements depend on your deployment and operational setup. Container-based MinIO deployment options depend on the available service configuration. Review how API and console access, persistent storage, domains, and TLS are handled before deployment. International service creation is currently paused. ### MinIO, FTP hosting, and other object-storage services Compare storage options by API support, access controls, storage model, network requirements, pricing, and operations.
FeatureMinIO on Deplomo CloudFTP-based file hostingOther object-storage services
Storage architecture and APIObject storage with an S3-compatible API; check supported operationsFTP-based file transfer; API support depends on the serviceS3 API support varies by provider and implementation
Transfer speed and latencyDepends on deployment location, network path, and workloadDepends on provider, network path, and service configurationTransfer performance and access depend on the provider and region
Data location and access controlsData access and ownership depend on account and deployment configurationFTP credentials and access controls depend on the service configurationData location depends on provider, region, and configuration
Bucket management toolsMinIO provides a web console for managing storage, depending on version and configurationFile managers and transfer tools vary by host and setupConsole workflows vary by provider and configuration
Pricing and billingFixed monthly EUR package pricingPricing and billing terms depend on the provider and packageStorage, transfer, and other charges vary by provider and usage terms
MinIO is one object-storage option. Review its S3 API compatibility, storage limits, network access, and operational requirements for your use case. ### Planning a MinIO deployment Review the deployment configuration and service status before planning these steps: - **Choose Directus from the marketplace** When MinIO service creation is available, select a compatible MinIO image. - **Plan storage and resources:** Estimate storage capacity from your expected objects and retention needs, and select resources within the package limits. - **Configure access:** After deployment, use the service endpoint and credentials provided by the configuration. Store secrets securely and restrict access. - **Create a bucket and configure credentials:** Create a bucket, generate access credentials, and configure them in your application or backup tool. Avoid embedding secrets in client-side code. ### MinIO setup, storage, and operations MinIO provides an object-storage option with an S3-compatible API. Data availability, security, performance, and capacity depend on deployment settings, resource limits, and your backup and recovery practices. Review MinIO’s supported features, package limits, and current service availability. ## Run MinIO in seconds Automatic installation, instant setup and custom domain support with a free security certificate. [MinIO setup](https://panel.deplomo.com/signup)