Installation of NirvaShare on Linode

How to share and collaborate files from object storage on Linode Cloud

Share and collaborate files/folders of your existing Linode object storage with users such as customers, partners, employees, etc with fine access control. Easy integration with any of your existing identity providers such as Active Directory, GSuite, KeyClock, etc.
The FREE edition supports authentication such as Basic, Form, and OTP  while sharing files.

In this document, we will configure NirvaShare to create a simple form based authentication on top of Linode Object Storage to share with external users. Please follow this documentation to proceed.

Installation steps

Minimum system requirement – 2 GB RAM with 20 GB disk space.

After creating a NirvaShare One-Click install, wait for 5 – 8 minutes for the installation to complete. Access the application using Linode instance IP address as http://(instance IP address):8080 in a web browser.

If you are able to see a login screen, it indicates installation was successful.

Upgrade

We frequently keep publishing bug fixes and improvements to the product. It is highly recommended to upgrade to the latest version. Follow the below steps to upgrade to the latest build of NirvaShare.

Login to instance console as root and run below commands.

cd /var/nirvashare
docker-compose -f docker-compose.yml pull
docker-compose -f docker-compose.yml up -d

Storage Keys

As a prerequisite, you will require an access key and secret key obtained from Linode’s object storage. To generate new keys, please login to your console cloud.linode.com and follow the below steps.

  • Under the left menu, click on Object Storage.
  • Click on Create an Access Key at the right top corner and generate new keys.
  • This will generate a new Access key and Secret keys, please copy this and keep it aside,  as it will be required during storage configuration in NirvaShare Admin Console.
  • During the configuration process, you will also require Object Storage locations, please use below location names at the time of storage configuration in NirvaShare.
    us-southeast-1, us-east-1, eu-central-1, ap-south-1

Configuration

Next step is to configure and share a file/folder to external user. Please follow setup guide.

Leave a Comment

Your email address will not be published. Required fields are marked *