Documentation

IneryDB GUI Guide

IneryDB GUI is the visual interface for database administration, compositions, and migration tooling on top of a running Inery node.

Prerequisites

  • A running Inery node (see Inery Node Setup)
  • Genesis bootstrap completed (genesis_setup.py or Docker setup_all.py)

Launch GUI (Linux)

From the inery-node directory:

./setup_gui.py

Then open http://localhost:8080.

The script activates the GUI service, writes .env with database credentials, and generates private keys for the GUI database.

Launch GUI (Docker)

After the container is healthy:

docker exec -it inery-node-container python3 /app/scripts/setup_gui.py --force

Or run the full stack bootstrap (genesis + GUI):

docker exec -it inery-node-container python3 /app/setup_all.py

Optional setup_gui.py flags:

| Flag | Description | | :--- | :--- | | --port 8081 | Custom GUI port (default 8080) | | --domain example.com | Custom domain for CORS | | --https | Enable HTTPS mode | | --proxy | Configure Nginx reverse proxy (non-Docker) | | --force | Overwrite existing .env |

Create a Database Composition

  1. Register a new database connection or instance
  2. Create a new composition (schema)
  3. Configure tables and fields

Data Import

  • Files: CSV, JSON, XML
  • Databases: Redis, MongoDB, and other supported sources
  • AI Architect: Describe structure in English to generate a schema
  • SQL dump: Export .sql, migrate structure and data into IneryDB

Always back up source data before migration.