-
Notifications
You must be signed in to change notification settings - Fork 0
Manual Installation
Jonny_Bro edited this page Jun 19, 2025
·
3 revisions
Note
JaBa uses Discord's emojis for applications. You need to add your own emojis there.
Emojis are not required for the bot to work!
To host JaBa yourself, you'll need:
- Some free time
- A machine that runs Linux or Windows capable of running Node.js applications
- Node.js v22.14.0 or above (You can use NVM POSIX or NVM for Windows to manage your Node installations)
- Git
- pnpm
- MongoDB v8 or above
- Copy the sample configuration file
config.sample.jsonto a newconfig.json. - Open
config.jsonand configure your bot.- You can use
apiKeysfor anything that requires an API key, such as accessing certain services or APIs.
- You can use
- Install dependencies -
pnpm install. - Build your bot -
pnpm build. - Start your bot -
pnpm start.
- Install dependencies -
pnpm install. - Start your bot in development mode -
pnpm dev.
- You can use PM2 to manage your bot's process and run it automatically if the machine is restarted.
- Install PM2
- To run JaBa with PM2, run:
pnpm run pm2