How Can We Help?
< All Topics

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.

Configuration

To quickly test sharing of file/folder, first thing required is to configure storage. Refer to Storage Configuration and followed with Form based authentication

For more information on  SSO integrations and other features, please refer to Documentation and Blogs 

Previous Cloud Platform Installation
Next Upgradation
Table of Contents