minio server /path/to/nfs-volume
Concurrently access objects and files via RESTful S3 API and POSIX. RESTful API enable applications to access storage across LAN, WAN, and Internet.
Minio stores objects as regular files and folders, native to NAS storage. Existing data on NAS also appears as objects with no migration.
Minio server is highly optimized in Go and Plan 9 asm with negligible overhead to NAS. Run as many Minio servers as needed to distribute the load.
Tenants are isolated from each other with their own Minio server instance mapped to tenant's mount point.
Minio exports NFS mounts as S3 compatible object storage interface. Data can be simultaneously accessed via NFS and S3 API.
Each Minio instance runs on top of its own dedicated NAS mount point. You may choose among Unix process model, containers or VM to provide tenant isolation.
Minio scales in shared-nothing architecture to as many servers as needed, pointing to the same mount point coherently. Distribute the load across servers using standard HTTP load balancers or DNS round-robin.
By default, Minio server runs on port 9000. You may also configure DNS round-robin or an external load balancer like Nginx and Traefik to distribute the load across multiple servers. Minio provides tools and SDKs for various popular languages. You may also use AWS SDK to access Minio server.