Installation
Prerequisites
To ensure Hexabot runs smoothly, you'll need the following:
Docker: We recommend using Docker to start the app since multiple services are required (MongoDB, Nginx, etc.). All the necessary Docker Compose files are located in the docker folder.
Node.js: For development purposes, ensure you have Node.js >= v18.17.0 installed. We recommend using nvm (Node Version Manager) to easily manage and update your Node.js versions.
Installation
Install Hexabot CLI globally to have easy access to its commands:
Create a new project:
Navigate to your project folder
Install dependencies:
Environment Setup:
To configure the environment variables, use the following command:
This will copy the .env.example
file to .env
in the ./docker
directory if the file does not already exist.
Run in development mode: Once your environment is set up, you can start the app. Use the following command:
Note: The first time you run the app, Docker will take some time to download all the required images
Usage
UI Admin Panel is accessible via http://localhost:8080, the default credentials are
You can find more about the Hexabot CLI command here.
Last updated