Quick Installation

Quick Installation

NirvaShare enables enterprises to securely share and collaborate on files stored in object storage with both internal and external users. In this document, we will walk you through the quick installation and configuration of NirvaShare, and demonstrate how to share files using a simple Form-based authentication. This setup can be used with your preferred object storage service, such as AWS S3, Azure Blob, Wasabi, Digital Ocean, and others.

Step 1 - Installation

NirvaShare requires a Linux environment for installation, such as Ubuntu or CentOS. You can install it directly on a cloud-based virtual machine or an on-premise Linux server. Alternatively, you can deploy it through a supported cloud marketplace. Please refer to one of the documents below for detailed installation instructions.

Step 2 - Storage Configuration

NirvaShare requires access to your Object Storage in order to manage file sharing and collaboration. Depending on the type of object storage you wish to configure, please refer to the appropriate documentation linked below.

Step 3 - Login Profile

To password-protect a shared file or folder, you need to create a login profile that enables authentication for the Shares. In this tutorial, we will create a Form-based login profile. Please refer to the documentation below for detailed instructions.

Step 4 - File Sharing Using a Simple Form Based Authentication

You are now ready to share a file or folder with a user using the login profile you previously created. Multiple Shares can be created and associated with the same login profile. Let’s create a Share for the folder you want to share. Please refer to the documentation below for step-by-step instructions on how to create a new Share, associate it with a login profile, and share it with the user. During the configuration process, be sure to select the login profile created in the previous step for authentication

Step 5 - SSL and Domain name​s (Optional)

So far, we have been testing without SSL. However, before moving to production, it is recommended to configure an SSL certificate for secure access. You may also choose to assign a custom domain name (optional). Please refer to the documentation below for instructions on setting this up.

Other References

In this guide, we demonstrated how to share a folder using Form-based authentication for a single user. To explore advanced features such as Single Sign-On (SSO) with external identity providers, audit logging, and more, please refer to the relevant documentation available at the link below.