How to share and collaborate object storage from DigitalOcean Cloud

Share and collaborate files/folders of your existing DigitalOcean object storage with internal and external 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, AWS SSO, 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

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

One-click installation is available in the DigitalOcean cloud platform.

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

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

Storage Keys

As a prerequisite, you will require an access key and secret key obtained with DigitalOcean for storage spaces to proceed with further configuration. To generate new keys, please login to your console cloud.digitalocean.com and follow the below steps.

  • Under the Spaces left tab menu and click on Manage Keys at the right top corner.
  • Under the Spaces Access Keys section, click on Generate New Key and provide any name.
  • 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. For more inforamtion check DigitalOcean Documentation
  • During the configuration process, you will also require storage spaces locations, please use below location names at the time of storage configuration in NirvaShare.
    fra1, sgp1, nyc3, ams3, sfo3

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 *