A native MinIO GUI for iPhone, iPad & Mac
The self-hosted S3 standard — your server, your data. Universal S3 Client connects over the S3 API — browse buckets, transfer files and share presigned links, free and open source.
https://{your-minio-host}
facts
MinIO at a glance
- endpoint
- https://{your-minio-host}
- auth
- Server endpoint (URL) · Access Key · Secret Key
- regions
- Wherever you run it — bare metal, VPS, Kubernetes or NAS
- storage
- free and open source (your own hardware)
- egress
- whatever your server’s bandwidth costs
- Fully self-hosted, no vendor lock-in
- The de-facto S3 reference outside AWS
- Runs on anything from a NAS to Kubernetes
setup
Get your MinIO access keys
Credentials are created in the MinIO Console — here's the exact path:
- 1
Open your MinIO Console (typically on port 9001) and log in.
- 2
Go to "Access Keys" and click "Create access key" — this issues an S3 key pair tied to your user’s policies.
- 3
Copy the access key and secret key.
- 4
Add MinIO in Universal S3 Client and enter your server’s S3 endpoint (typically port 9000, e.g. https://minio.example.com:9000) with the keys.
Console: https://min.io/docs/minio/linux/administration/console.html
good to know
Before you connect
The endpoint must be reachable over HTTPS with a valid certificate — iOS blocks plain HTTP and self-signed certificates by default, so put MinIO behind TLS (Let’s Encrypt or a reverse proxy).
The S3 API usually listens on port 9000; the web console on 9001. The app talks to the API port.
features
What you can do with MinIO
- Browse MinIO buckets and folders with breadcrumbs, list or grid view, and image thumbnails.
- Upload from your photo library or files with multipart transfers and a real progress bar.
- Generate time-limited presigned URLs to share private objects with anyone.
- Preview and edit JSON, YAML, CSV and text files in place — changes save back to the bucket.
faq
MinIO — frequently asked
+ Is there an iPhone client for MinIO?
Yes — Universal S3 Client connects to any MinIO deployment over its S3 API. Enter your server’s endpoint and an access key, and browse your buckets from iPhone, iPad or Mac.
+ Why can’t the app reach my MinIO server?
The most common cause is TLS: iOS requires HTTPS with a valid certificate, so plain HTTP or self-signed MinIO endpoints are blocked by the system. Terminate TLS with a proper certificate and it works.
+ Which credentials should I use — root or an access key?
Create a dedicated access key in the MinIO Console rather than using the root user. Keys inherit the policies of the user that created them, so you can scope access per bucket.
+ Does this work with MinIO running on my NAS?
Yes, as long as the S3 endpoint is reachable from your device over HTTPS — many users run MinIO on Synology/TrueNAS boxes and manage it remotely with the app.
related
Also worth a look
The free MinIO client for your pocket
Install the app, paste your MinIO keys, and manage your buckets from anywhere.