Skip to main content

Setup IneryDB GUI

Learn how to set up the IneryDB GUI on your local machine running Ubuntu OS.


Download IneryDB GUI

To download and install the IneryDB GUI, visit the official Inery Download Page.

Download via Command Line
Ubuntu Linux Example
wget https://img.inery.io/inerydb-gui/inerydb-gui-linux-2.1.0.zip

Optional

Install Inery Compiler If you're on an Ubuntu machine, you may want to download and set up the Inery Compiler for additional functionality.

Download Inery Compiler
git clone https://github.com/inery-blockchain/inery.cdt.git

Unzip Binary

Unzip the downloaded file to access the binary:

Unzip Binary
unzip inerydb-gui-linux-*

Configure .env File

Create a .env file and configure it with valid parameters. Below is an example configuration:

.env Example
PROTOCOL=http
PORT=8080
ALLOWED_ORIGINS=http://localhost:3000

# Database
CONTRACT_DIR="/generator/contracts"
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"

No Local Compiler

If you're on Windows, macOS, or you don't have the Inery Compiler installed, modify the .env file as follows:
USE_REMOTE_COMPILER=true This ensures remote compilation is enabled.

Start IneryDB GUI

To start the IneryDB GUI, execute the binary:

Run in Linux Terminal
./inerydb-gui-linux
Expected Output

The server will start and listen on the configured port (default is 8080):
Server listening on port 8080!

Run Process in the Background To keep the server running in the background, use the following command:
Run IneryDB in Backgroun on Linux
nohup ./inerydb-gui-linux &

This will allow the process to continue running even after you close the terminal.

Access IneryDB GUI

Open your browser and go to:

http://localhost:8080

Start using the IneryDB platform!