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.pyor Dockersetup_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
- Register a new database connection or instance
- Create a new composition (schema)
- 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.