Quick Installation

Quick Start Guide

NirvaShare helps enterprises to share and collaborate files from object storage with internal and external users. In this document, we will walk you through a quick installation and configuration of NirvaShare and also share files using a simple Form based authentication pointing to any of your preferred object storage like AWS S3, Azure Blob, Wasabi, DigitalOcean, etc.

Step 1 - Installation

NirvaShare installation requires Linux environment such as Ubuntu or CentOS. You can install directly in to any of cloud VM or on-premise Linux box. Alternatively, you can also install from cloud Marketplace. Please refer to any one of the below documentation.

Step 2 - Storage Configuration

NirvaShare requires access to your object storage for managing file share and collaborations. Depending on the type of object storage you wish to configure, please refer to specific in documentation below.

Step 3 - Login Profile

To password protect a shared File/Folder, a login profile is required to be created which will enable authentication for the shares. In this tutorial, we will create a Form based login profile and refer to below documentation.

Step 4 - File Sharing Using a Simple Form Based Authentication

Now we are good to share a file/folder with a user that is based on the Login Profile we created. Multiple Shares can be created for the same login profile. Let us create a Share for a folder that you like to share with the user. Please refer to the below documentation on how to create a new share for a file/folder, associate to a login profile, and share the same with the user. During the configuration, for the authentication, please select the login profile that we created from the above section.

Step 5 - SSL and Domain name​s

So far, we were able to test using non-SSL, but before going in to production, it is required to setup a SSL certificate and a domain name. Please refer to below documentation.

Other References

In this guide, we saw how to share a folder using a Form based Authentication (Single User). To configure advanced features such as SSO with external Identity provides, audit,etc please refer to relevant documentation from the below link.