Install Nexqloud
This guide walks through installing and using all components of Nexqloud software.
The software to run Nexqloud and the command-line client used to interact with them are all distributed in the nexqloudapplication. The `provider-services` commands are used to interact with the Nexqloud Network.
Visit this guide for a through walk through of the Nexqloud CLI, environment variable declarations, and an example deployment onto the Nexqloud network.
Select a tab below to view instructions for MacOS, Linux, or compiling from source.
MacOS
1. Download and Install Nexqloud
These commands will retrieve the latest, stable version of the Nexqloud software, store the version in a local variable, and install that version.
cd ~/Downloads
#NOTE that this download may take several minutes to complete
curl -sfL https://raw.githubusercontent.com/nexqloud-network/provider/main/install.sh | bash2. Move the Nexqloud Binary
Move the binary file into a directory included in your path
sudo mv ./bin/provider-services /usr/local/bin3. Verify Nexqloud Installation
Verify the installation by using a simple command to check the Nexqloud version
provider-services versionExpect/Example Output
provider-services version
v0.4.6Linux
Download the archive for your system from the release page, extract it, and install the nexqloud binary into your path.
GoDownloader
Alternatively, install the latest version via godownloader First, configure the version of the Nexqloud Network NEXQLOUD_VERSIONas a shell variable in your terminal:
# install necessary utilities
apt install jq -y
apt install unzip -y
# install nexqloud
curl -sfL https://raw.githubusercontent.com/nexqloud-network/provider/main/install.sh | bashThe final step is to make sure that the nexqloud binaries are available in your shell PATH. This page contains instructions for setting the PATH on Linux.
Source
Installing Nexqloud suite from source
$ go get -d github.com/nexqloud-network/provider
$ cd $GOPATH/src/github.com/nexqloud-network/provider
$ NEXQLOUD_NET="https://raw.githubusercontent.com/nexqloud-network/net/main/mainnet"
$ NEXQLOUD_VERSION="$(curl -s https://api.github.com/repos/nexqloud-network/provider/releases/latest | jq -r '.tag_name')"
$ git checkout "v$NEXQLOUD_VERSION"
$ make deps-install
$ make installNexqloud is developed and tested with golang 1.16+. Building requires a working golang installation, a properly set GOPATH, and $GOPATH/bin present in $PATH.
Once you have the dependencies properly setup, download and build nexqloud using make install
Last updated