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 server, such as Ubuntu. You can install it directly on a cloud-based virtual machine or an on-premises Linux server. Alternatively, NirvaShare can be deployed through a supported cloud marketplace.

Refer to the appropriate guide below for detailed installation instructions:

Step 2 - Storage Configuration

NirvaShare requires access to an object storage service to store and manage files for sharing and collaboration. Depending on the object storage service you want to use, refer to the appropriate documentation below for configuration instructions.

Step 3 - Login Profile

A Login Profile defines how users authenticate when accessing shared files and folders in NirvaShare. It specifies the authentication method and security settings for a share.  Create and assign a Login Profile before creating a share. NirvaShare supports multiple authentication methods for secure and flexible access.

Step 4 -Sharing File/folder

You are now ready to share a file or folder using the Login Profile created in the previous step. A single Login Profile can be associated with multiple Shares.

Create a Share for the file or folder you want to share. Refer to the documentation below for step-by-step instructions on creating a Share, associating a Login Profile, and granting access to users. During configuration, be sure to select the Login Profile created in the previous step.

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.