Skip to content

InfyGPT Local Setup

You can setup InfyGPT into your local by using both zip files, but we recommend to use dist file so you have to perform minimal steps.

Please follow below guide for to setup InfyGPT on your local environment.

Web Server Requirement

To run project on a local, you need a web server. We recommend to have a WAMP, XAMP or MAMP.

Extract Code

Extract a code from dist.zip file to the following path based on web server you have.

  • For WAMP - create a folder called infygpt under your_path_to_wamp/www/
  • For XAMP - create a folder called infygpt under your_path_to_xamp/htdocs/
  • For MAMP - create a folder called infygpt under your_path_to_mamp/htdocs/

Unzip dist zip to InfyGPT folder

When you purchase the InfyGPT system then you will be able to find dist.zip within the main zip.

Setup PostgreSQL Into Windows :

  • Setup PostgreSQL with PostGIS extension Here
  • Install PgVector Extension Here
  • Need to run following query to your database to create vector extension : CREATE EXTENSION vector;

Setup PostgreSQL Into MAC OSx :

  • Setup PostgreSQL by downloading given app Here
  • Download PgAdmin for GUI view Here
  • Setup PostgreSQL with PostGIS extension Install PostGIS extension Here
  • Install PgVector Extension Here
  • Need to run following query to your database to create vector extension : CREATE EXTENSION vector;

Import the database dump file :

  • You need to import the database dump file, you will find the dump file at database/gpt.sql into project directory.

Then based on your choice, either extract dist.zip to the newly created folder.

Create a Virtual Host

You need to create virtual host first to setup InfyGPT. You can find steps here to create a virtual host. While creating a Virtual host read our Domain Pointing Guide here.

  • You can find steps here to create virtual host on XAMPP.
  • You can find steps here to create virtual host on WAMP.

Open the link to the domain in the browser (Example: local.infygpt.com).

Project Setup

Please follow Project Setup Steps for further setup of the project.