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

setup

Get your MinIO access keys

Credentials are created in the MinIO Console — here's the exact path:

  1. 1

    Open your MinIO Console (typically on port 9001) and log in.

  2. 2

    Go to "Access Keys" and click "Create access key" — this issues an S3 key pair tied to your user’s policies.

  3. 3

    Copy the access key and secret key.

  4. 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

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

All 15 providers →

The free MinIO client for your pocket

Install the app, paste your MinIO keys, and manage your buckets from anywhere.