Installation
Last updated
Was this helpful?
Last updated
Was this helpful?
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.
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:
Notice that we added an extra service called . Ollama makes it easy to get up and running with large language models locally. Make sure to SSH into the container and pull the model(s) you would like to use:
You can pull different models, a complete reference of all the Ollama models can be found here: .
UI Admin Panel is accessible via , the default credentials are
You can find more about the Hexabot CLI command .