S3-compatible access
Use the instance endpoint and access key to connect an application or S3 client.
S3-compatible Object Storage
Store user uploads, site assets, and project archives. Manage them in RuangMail or connect your application with an S3 client.
Example instance
production
| Bucket | Objects | Size | Status | Menu |
|---|---|---|---|---|
| production-assets | 120 | 3.2 GB | Active | |
| app-uploads | 840 | 9.6 GB | Active | |
| project-backups | 36 | 5.6 GB | Active |
SERVICE FEATURES
Routine file work and application connections are part of the same service.
Use the instance endpoint and access key to connect an application or S3 client.
Upload, download, create folders, rename, and delete files in the file manager.
Separate files by project or workload. All buckets share the same plan capacity.
Region names and availability are shown when you select the storage location.
Create and revoke keys for your integrations. Keep secret keys on trusted servers.
Check storage history, upload and download transfers, and provider activity logs.
FILE MANAGER
Each bucket has a dedicated file page with an object list, folder paths, and supported file previews.
Download fileAPPLICATION CONNECTIONS
Instance details provide the endpoint, region, and access credentials. Use these values to configure your SDK or S3 client.
S3_ENDPOINT=<endpoint-instance>
S3_REGION=<region-instance>
S3_BUCKET=project-backups
S3_ACCESS_KEY_ID=<access-key>
S3_SECRET_ACCESS_KEY=<secret-key>STORAGE WORKLOADS
Separate data by how you use it, without creating a different storage system for each project.

Store images, documents, and uploaded files used by your application.
Organize backups and archives into clearly named buckets and folder paths.
Group images, audio, and video files by project.
Manage objects through an SDK or an S3-compatible client.
CAPACITY MANAGEMENT
Each purchase creates a separate instance. You can buy another instance when workloads need separate capacity.
Separate instance · 50 GB
Capacity shared across all buckets
Separate instance · 10 GB
Capacity shared across all buckets
Upgrade, downgrade, and renew from the instance details. The change summary shows capacity and cost implications before you confirm.
PLANS AND SERVICE TERMS
Current plan prices are available in the application. Purchase totals are the plan rate multiplied by the selected term.
1 month
Select a plan in the app3 months
Select a plan in the app6 months
Select a plan in the app12 months
Select a plan in the appPayments use your RuangMail wallet and are recorded on an invoice. Subsequent renewals are manual.
GET STARTED
Select capacity, service term, and an available storage location.
Review the summary, confirm payment, and follow provisioning in the dashboard.
Upload from the file manager or connect your application over S3.
USAGE AND ACTIVITY
Usage history and logs help you inspect file growth, transfers, and access activity.
Provider usage data may take time to update.
COMMON QUESTIONS
An instance is the service created by one plan purchase. Buckets group files inside it. A stored file is called an object.
No. All buckets in an instance share its plan capacity. Adding a bucket does not add quota.
Yes. Each plan purchase creates a new instance with separate capacity.
Create a temporary download link in the dashboard. It lasts 10 minutes; anyone who has it can download during that time.
Yes. Use the instance endpoint, region, and access key to configure an S3-compatible SDK or client.
Upgrade, downgrade, and renewal are available in the instance details. Review the change summary and invoice before confirming.
Deleting a bucket can remove all its objects. The dashboard displays a warning before you confirm.
Yes. Select from the regions available when creating an instance.
RuangMail Object Storage
Choose a plan and region, then create buckets after the instance is ready.