How to Share Files and Manage Access to MinIO Storage

MinIO offers high-performance, S3-compatible object storage. In this guide, we will demonstrate how to use NirvaShare to share files and manage access to MinIO storage with external users using a simple, form-based authentication method.

NirvaShare can be installed on a Linux operating system and includes advanced features for integration with external identity providers. However, for the purpose of this tutorial, we will focus on deploying NirvaShare on Ubuntu Linux, using basic form-based authentication.

You can set up this environment either on a virtual machine hosted on any cloud platform or in an on-premises infrastructure.

Prerequisites for MinIO File Sharing

Ensure that NirvaShare is installed on your system before sharing files from MinIO storage. Please refer to the documentation below for installation instructions.

Storage Configuration

Before sharing files or folders from MinIO storage using Form-based authentication, you need to configure the storage in NirvaShare. Please refer to the document below for step-by-step instructions.

Form based Authentication

NirvaShare supports many types of authentication methods and in the tutorial, we will use a Form based Authentication. Please refer to below documentation to create a login profile .

Shares

Once the above steps are completed, you can now share files from MinIO object storage using Form-based authentication. To begin, let’s create a folder Share. Please refer to the document below for instructions on creating a new Share from storage. During the Share configuration process, be sure to select the login profile created in the previous section. You can also create multiple Shares and assign the same login profile to each.

Verification

  • Copy the shareable link from the Shares section.
  • Open the link in a browser tab — this will redirect you to the form-based authentication page.
  • After successful authentication, users will be able to access the Shares assigned to the selected login profile.
    This link can be emailed or shared directly with your users.