Search Documentation
Table of Contents
< All Topics

On-Premise or Cloud VM Installation

NirvaShare can be installed in a Linux environment. In this document, we will discuss how to install it in Ubuntu/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 (Recommended 8 GB)
  • Minimum of 100 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.