Loading...

Self-Host MORA

Run the bot on your own hardware or favorite host.

1. Download

  1. 1. Go to GitHub repo → star & fork.
  2. 2. Download ZIP or clone.

2. Choose a Host

Railway (free tier)

Upload ZIP → click Start → auto-installs deps.

Go to Railway (free tier)

Heroku

Add Procfile → push via Git → runs npm start.

Go to Heroku

VPS (Vultr, DO)

Full control, SSH in, install Node, run forever.

Go to VPS (Vultr, DO)

Termux (Android)

Install Node on phone, run inside termux.

Go to Termux (Android)

3. Install & Run

  1. 1. Upload ZIP or clone repo.
  2. 2. npm install (or npm install --force if it whines).
  3. 3. Edit config.json (see next card).
  4. 4. node index.js
  5. 5. Enter phone number when prompted.
  6. 6. Use console code or type MORABOTZ in WhatsApp Linked Devices.

4. config.json

{
  "botName": "MoraBot",
  "prefix": ".",
  "timezone": "UTC",
  "location": "Local",
  "ownerNumber": "1234567890",
  "ownerName": "You"
}
  • botName – whatever you want to call it.
  • prefix – command prefix (empty = no prefix).
  • timezone/location – leave default or use .changeTimezone later.
  • ownerNumber – your WhatsApp number (with country code).
  • ownerName – your display name.

System Requirements

  • 1 GB RAM minimum
  • Node 18+
  • Stable internet
  • Doesn’t sound like a jet engine (optional)