WhatsApp Bot VPS Hosting in India — Fast, 24/7 Automation
Deploy WhatsApp business bots, Baileys daemons, and Evolution API instances on high-performance AMD EPYC 7C13 KVM cloud servers in Noida & Mumbai datacenters from ₹649/month with instant UPI checkout.
WhatsApp Bot Infrastructure & Memory Requirements
Hosting WhatsApp automation differs significantly from lightweight REST APIs because headless browser engines and cryptographic session handshakes require dedicated resources:
Chromium & Headless Memory Footprint
Engines utilizing Puppeteer or WPPConnect run headless Chromium browser instances that consume 350MB to 600MB RAM per connected WhatsApp number. Baileys multi-device socket instances consume around 150MB each. An 8GB RAM server comfortably hosts 8 to 15 concurrent WhatsApp sessions.
Socket Handshakes & End-to-End Encryption
WhatsApp multi-device protocol relies on Curve25519 cryptography for every outbound and inbound message. Dedicated AMD EPYC 7C13 Zen 3 cores decrypt and encrypt messages with low latency, preventing message queue backlog during bulk customer alerts.
Clean Dedicated Static Indian IPv4
Hosting bots on dynamic or dirty IP addresses triggers frequent WhatsApp session disconnects and QR re-authentication. Each SkyRainCloud server includes a dedicated static Indian IPv4 address with clean reputation.
Recommended WhatsApp Bot VPS Server Plans
Transparent INR pricing with root SSH access and instant automated server setup.
AMD EPYC VPS 1
Great for Baileys, Evolution API & CRM bots
- ✔ 2 vCore AMD EPYC 7C13
- ✔ 8GB DDR4 ECC RAM
- ✔ 40GB Gen4 NVMe SSD
- ✔ 1 Gbps Unmetered Port
- ✔ 1 Dedicated Indian IPv4
- ✔ Full Root SSH Access
AMD EPYC VPS 2
For 20+ WhatsApp accounts, Redis queues & PostgreSQL
- ✔ 4 vCore AMD EPYC 7C13
- ✔ 16GB DDR4 ECC RAM
- ✔ 80GB Gen4 NVMe SSD
- ✔ 1 Gbps Unmetered Port
- ✔ 1 Dedicated Indian IPv4
- ✔ Panel Backup Options Ready
Intel Platinum VPS 1
Economical cloud compute for background bot daemons
- ✔ 2 vCore Intel Xeon Platinum
- ✔ 8GB DDR4 ECC RAM
- ✔ 40GB Enterprise NVMe
- ✔ 1 Gbps Unmetered Port
- ✔ 1 Dedicated Indian IPv4
- ✔ Noida / Mumbai Datacenter
How to Deploy Evolution API for WhatsApp via Docker
Evolution API is the leading open-source WhatsApp API engine. Follow these steps to deploy it on your SkyRainCloud VPS using Docker Compose:
1. Install Docker & Docker Compose
sudo apt update && sudo apt upgrade -y
curl -fsSL https://get.docker.com -o get-docker.sh && sudo sh get-docker.sh
sudo usermod -aG docker $USER
mkdir -p ~/evolution-api && cd ~/evolution-api
2. Create docker-compose.yml for Evolution API
version: '3.8'
services:
evolution-api:
image: atendai/evolution-api:latest
restart: always
ports:
- "8080:8080"
environment:
- SERVER_URL=https://api.yourdomain.com
- AUTHENTICATION_API_KEY=YourSuperSecretApiKeyHere
- DATABASE_ENABLED=true
- DATABASE_CONNECTION_URI=mongodb://mongo:27017/evolution
depends_on:
- mongo
mongo:
image: mongo:6-jammy
restart: always
volumes:
- mongo_data:/data/db
volumes:
mongo_data:
3. Start the API Stack
docker compose up -d
docker compose logs -f evolution-api
Critical WhatsApp Automation Pitfalls to Avoid
⚠️ Session Loss on Container Restarts
If you do not mount persistent Docker volumes for session credential folders (auth keys and tokens), restarting your container will force you to scan QR codes again. Always map local directory mounts to store session tokens securely.
⚠️ Chromium Zombie Processes
Puppeteer scripts that fail to call browser.close() leave orphaned Chromium processes running in the background. Over days, these zombie processes consume all system RAM. Use process wrappers or Docker restart policies.
⚠️ WhatsApp Spam & Ban Policies
Sending unprompted bulk cold messages violates WhatsApp Terms of Service and will trigger quick phone number bans. Only deploy transactional, opt-in notifications and customer support bots with human-like delays.
⚠️ Unsecured API Endpoints
Exposing port 8080 to the public internet without an API key allows unauthorized actors to control your WhatsApp session. Always configure strong global API keys and use reverse proxy authentication.
When is AMD EPYC VPS 1 (₹649/mo) NOT Enough?
While our ₹649 plan handles typical business WhatsApp bots, evaluate larger plans when:
- Running 25+ Concurrent WhatsApp Sessions: Managing multiple client accounts using Puppeteer instances demands 16GB RAM (AMD EPYC VPS 2 at ₹1,299/mo).
- High Inbound Media Processing: Processing voice notes with speech-to-text models or extracting large PDF documents requires 4 dedicated vCores.
- Multi-Channel Omnichannel Hubs: Co-hosting WhatsApp, Telegram, n8n, and CRM databases on a single server requires 16GB+ RAM.
Frequently Asked Questions: VPS for WhatsApp Bot
Which WhatsApp libraries are supported on this VPS?
You can run any library including Baileys, WhatsApp-Web.js, WPPConnect, Evolution API, and official WhatsApp Cloud API webhook listeners.
Can I receive webhook callbacks with SSL on my custom domain?
Yes. Each server has a dedicated static Indian IPv4 address. You can map your domain A record and generate Let's Encrypt SSL certificates automatically.
Does the VPS include a GUI desktop to scan QR codes?
You do not need a GUI. Webhook APIs like Evolution API expose a web dashboard with the QR code, or you can print QR codes directly to the terminal.
How many WhatsApp accounts can I run on AMD EPYC VPS 1?
With socket-based Baileys engines, you can run 10 to 15 concurrent sessions. With headless Chromium, 4 to 8 active sessions are recommended on 8GB RAM.
Is root SSH access provided?
Yes. You have full root SSH access to configure firewalls, install databases, and run Docker or systemd daemons.
What payment methods are supported?
We accept Indian UPI, credit/debit cards, and net banking with instant automated order provisioning.
Where is the datacenter located?
Our servers are hosted in Tier-3 enterprise datacenters located in Noida and Mumbai, India.
What is the uptime guarantee?
We provide a 99.9% uptime SLA backed by enterprise hardware and redundant carrier network uplinks.