Skip to content

Iagonorg/testnet-iagon-storage-node-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

iagon-storage-node-cli

Iagon Storage Node CLI is a cross-platform CLI application which allows users to share their storage on the Iagon network to earn extra money.

This package has been deprecated. Please use the mainnet version.

Introduction

Welcome to the installation guide for Iagon Node CLI , a desktop application that empowers users to securely store files with ease. This document provides step-by-step instructions to help you install and set up Iagon Node CLI on your Windows, Linux, or macOS system.

Downloading the Installation Package

Visit https://github.com/Iagonorg/iagon-storage-node-cli/releases to download the installation package for your operating system.

Installation Steps

Windows

Command Set for Interacting with the Node CLI

  • Start Node Evaluation:
    • Command: ./iag-cli-windows start
    • Description: This command is used to evaluate the node or start the node if it has already been evaluated.
  • Stop Node:
    • Command: ./iag-cli-windows stop
    • Description: Use this command to stop your node if it is already running.
  • Regenerate Authorization Key:
    • Command: ./iag-cli-windows key:regenerate
    • Description: Regenerate the authorization key for your node.
  • Get Node Information:
    • Command: ./iag-cli-windows get:info
    • Description: Retrieve information about your node.
  • Check Node Status:
    • Command: ./iag-cli-windows get:status
    • Description: Check the status of your node.
  • Get Node Verification Status:
    • Command: ./iag-cli-windows get:verification
    • Description: Obtain the verification status of your node.
  • Display Command Help:
    • Command: ./iag-cli-windows help
    • Description: Display help for commands.

Linux

Command Set for Interacting with the Node CLI.

  • Start Node Evaluation:
    • Command: ./iag-cli-linux start
    • Description: This command is used to evaluate the node or start the node if it has already been evaluated.
  • Stop Node:
    • Command: ./iag-cli-linux stop
    • Description: Use this command to stop your node if it is already running.
  • Regenerate Authorization Key:
    • Command: ./iag-cli-linux key:regenerate
    • Description: Regenerate the authorization key for your node.
  • Get Node Information:
    • Command: ./iag-cli-linux get:info
    • Description: Retrieve information about your node.
  • Check Node Status:
    • Command: ./iag-cli-linux get:status
    • Description: Check the status of your node.
  • Get Node Verification Status:
    • Command: ./iag-cli-linux get:verification
    • Description: Obtain the verification status of your node.
  • Display Command Help:
    • Command: ./iag-cli-linux help
  • Description: Display help for commands.

macOS

Command Set for Interacting with the Node CLI.

  • Start Node Evaluation:
    • Command: ./iag-cli-macos start
    • Description: This command is used to evaluate the node or start the node if it has already been evaluated.
  • Stop Node:
    • Command: ./iag-cli-macos stop
    • Description: Use this command to stop your node if it is already running.
  • Regenerate Authorization Key:
    • Command: ./iag-cli-macos key:regenerate
    • Description: Regenerate the authorization key for your node.
  • Get Node Information:
    • Command: ./iag-cli-macos get:info
    • Description: Retrieve information about your node.
  • Check Node Status:
    • Command: ./iag-cli-macos get:status
    • Description: Check the status of your node.
  • Get Node Verification Status:
    • Command: ./iag-cli-macos get:verification
    • Description: Obtain the verification status of your node.
  • Display Command Help:
    • Command: ./iag-cli-macos help
    • Description: Display help for commands.

For FreeBSD

  • Download application from this link
  • Open a terminal window.
  • Navigate to the directory where the installation package is located.
  • Enter the following command to make it executable
    • chmod +rwx ./iag-cli-freebsd
  • Follow the on-screen instructions to complete the installation process.
  • Once the installation is complete, Iagon Node CLI is ready to use.
  • Command Set for Interacting with the Node CLI.
  • Start Node Evaluation:
    • Command: ./iag-cli-freebsd start
    • Description: This command is used to evaluate the node or start the node if it has already been evaluated.
  • Stop Node:
    • Command: ./iag-cli-freebsd stop
    • Description: Use this command to stop your node if it is already running.
  • Regenerate Authorization Key:
    • Command: ./iag-cli-freebsd key:regenerate
    • Description: Regenerate the authorization key for your node.
  • Get Node Information:
    • Command: ./iag-cli-freebsd get:info
    • Description: Retrieve information about your node.
  • Check Node Status:
    • Command: ./iag-cli-freebsd get:status
    • Description: Check the status of your node.
  • Get Node Verification Status:
    • Command: ./iag-cli-freebsd get:verification
    • Description: Obtain the verification status of your node.
  • Display Command Help:
    • Command: ./iag-cli-freebsd help
    • Description: Display help for commands.

Post-Installation Steps

Upon completion of the node CLI application installation, users are required to register their device's node by following these steps:

  • Launch Application:
    • Open the Iagon Node CLI application on your device.
  • Configure API Port:
    • Specify the port for the Node to operate. The default port is randomly generated. Optionally, users may choose an available alternative port.
  • Select File Storage Path:
    • Choose a file path for Iagon Node CLI to store files. Ensure that the selected path has adequate free storage space and hit Evaluate.
  • Testing Phase:
    • The application will conduct a thorough test to validate the functionality of file uploads and downloads in the chosen storage path. This process may take a few minutes.
  • Authorization Key Retrieval:
  • Upon successful testing, users will be provided with an authorization key. Copy this key and securely store it for future use.