Clone the repository and install dependencies:
git clone https://github.com/yourusername/sarvekshanam.git
cd sarvekshanam/backend
npm install
Set up your environment variables:
cp .env.example .env
(See the Configuration Guide for details on setting up LLM keys and JWT secrets).
Start the backend:
npm run dev
The application will be available at http://localhost:3000.
Note on Initial User Setup: The first user to register via the web UI is granted the
viewerrole by default. To make yourself an admin, runnpm run make-adminin the backend directory.
The Master Node needs Remote Runners to execute tasks. A default runner is provided in the remote-runner/ directory.
cd sarvekshanam/remote-runner
go run .
By default, the runner starts on http://localhost:8080.
http://localhost:8080).The Master will immediately start polling the runner and discovering its modules.
8.8.8.8).