-
Deployment
-
Administrative Guide
-
- AWS S3 Storage Configuration using Access and Secret keys
- AWS S3 Storage Configuration using IAM role
- Google Storage Configuration using JSON Authentication Key
- Azure Blob/File Storage Configuration using Access Keys
- Backblaze B2 Storage Configuration using Access and Secret Keys
- DigitalOcean Storage Configuration using Access and Secret Keys
- Oracle Storage Configuration using Access and Secret Keys
-
-
Tutorials
- Quick Start
- AWS S3 File Sharing With Password Protection
- Google Cloud Storage Integration
- SSO for Admin Console using IAM Identity Center
- SSL and Load balancer for NirvaShare on AWS
- SSO for AdminConsole using Azure ActiveDirectory
- SSL Using Nginx Proxy Manager
- How to Share and Manage File Access from AWS S3, Azure Blob with Salesforce Users
- Configure SSO for Admin Console using Google Workspace as Identity Provider
- Share Azure Blob Files with ActiveDirectory Users using SSO
- S3 File Sharing with Okta Users
-
Troubleshoot
On-Premise or Cloud VM Installation
NirvaShare can be installed in Linux environment. In this document, we will discuss on how to install it in Ubuntu and CentOS environment. Make sure, you have the below system configurations before you can proceed.
- Operating System – Ubuntu 20.04 or CentOS 7
- Minimum of 2 core CPU
- Minimum of 4 GB RAM
- Minimum of 40 GB storage space.
Installation is very easy and simplified. A single install script is made available, that will install all required services and creates the database schema automatically. Depending on the OS, run the below command, which will install everything in one go.
For Ubuntu 20.04 OS
sudo su root
curl -s https://raw.githubusercontent.com/nirvashare/nirvashare/main/linux/ubuntu/install_nirvashare.sh -o ns_install.sh && bash ns_install.sh && rm -f ns_install.sh
For CentOS 7
sudo su root
curl -s https://raw.githubusercontent.com/nirvashare/nirvashare/main/linux/centos/install_nirvashare.sh -o ns_install.sh && bash ns_install.sh && rm -f ns_install.sh
Above command will prompt you to enter database password, once provided, it will proceed and complete the installation in couple of minutes.
Verification
After successful deployment, open the URL -> http://(your ip):8080
Note: After the installation, please wait at least 3-4 minutes as it will take some time to create schema and startup the servers in background. Also make sure, port 8080 and 8081 is open to access from this machine.