IneryDB GUI User Guide

Welcome to IneryDB GUI, a user-friendly platform for decentralized database management powered by Inery Blockchain Technology. This guide is designed for users who may not be deeply familiar with computing. By following these steps, you will be able to successfully start using the IneryDB GUI application.

What is IneryDB GUI?

IneryDB GUI provides a Graphical User Interface for seamless interaction with your blockchain database. It leverages the advantages of Inery Blockchain Technology to facilitate decentralized database management.

Requirements

To get started with IneryDB GUI, you will need the following:

  • Inery API Node URL: The URL of an active Inery node with enabled API for secure communication with the blockchain database. if you don't have your own inery node you can use one of our open API node url: https://kis.blockchain-servers.world
  • Operating System:
    Ubuntu 20.04+ (Recommended)
    Windows 10+
    MacOS
  • IneryDB GUI Packages: The necessary software packages for IneryDB GUI to function properly.
gui setup

Installation Guide

Download IneryDB:

Clone the official software packages for IneryDB GUI from GitHub.

sudo apt update
git clone https://github.com/inery-blockchain/inerydb-gui

Download Inery Packages:

Obtain the required dependencies for the IneryDB value contract compiler.

git clone https://github.com/inery-blockchain/inery-build
git clone https://github.com/inery-blockchain/inery.cdt

Configure .env File:

This step is optional, but you may choose to provide other configuration values to the .env file.

PROTOCOL=http
PORT=8080

ALLOWED_ORIGINS=http://localhost:3000

# Database
CONTRACT_DIR="/generator/contracts"
CLINE="inery-build/bin"
INERY_CDT="inery.cdt/opt/inery.cdt/inery.cdt/bin"
INERYQL="ineryql/ineryql"

# Encrypting data for the transactions
ALGORITHM = "aes-256-cbc"
ENCRYPTION_FORMAT = "base64"

# COMPILER
USE_REMOTE_COMPILER=false
COMPILER_LOCATION="https://sys.blockchain-servers.world:443/api/compiler/compile_contract"
                                

Start IneryDB:

Initiate the IneryDB GUI process in the background.

chmod +x inerydb-gui-linux
nohup ./inerydb-gui-linux &

Access IneryDB GUI:

Open a web browser and go to http://localhost:8080 to begin using the IneryDB platform.