VPS pour un bot WhatsApp : lequel choisir pour faire tourner Evolution API
Service client automatisé, notifications, intégration avec n8n ou chatbot IA : presque tous les projets WhatsApp reposent sur une API qui tourne sur un serveur allumé 24 h/24. Voici les ressources nécessaires, le VPS à choisir et les précautions pour ne pas perdre votre numéro.
Qu'est-ce qu'Evolution API
Evolution API est un projet open source populaire qui relie des numéros WhatsApp à des systèmes externes. Vous scannez un QR code une fois, comme sur WhatsApp Web, puis vous envoyez et recevez des messages via des appels HTTP et des webhooks. Elle s'intègre facilement avec n8n, Typebot, Chatwoot et d'autres.
Elle fonctionne bien sous Docker et doit rester en ligne en permanence : un VPS est donc l'endroit idéal pour l'héberger.
Important : Evolution API utilise une connexion non officielle à WhatsApp. Les envois en masse, les messages non sollicités ou un comportement de robot peuvent entraîner le blocage du numéro. Pour des usages importants ou critiques, envisagez la plateforme officielle WhatsApp Business (Cloud API) de Meta, payante par conversation mais sans ce risque.
Les ressources nécessaires
| Scénario | vCPU | RAM |
|---|---|---|
| 1 à 3 numéros, API seule | 1 | 1–2 Go |
| Plusieurs numéros + base de données (Postgres/Redis) | 1–2 | 2–4 Go |
| API + n8n + Typebot ou Chatwoot sur le même serveur | 2+ | 4–8 Go |
C'est la mémoire qui pèse le plus. Chaque numéro connecté garde une session ouverte, et des outils comme Chatwoot et n8n consomment beaucoup de RAM à eux seuls. Si vous comptez tout regrouper sur un seul serveur, partez sur 4 Go.
Pourquoi un serveur proche de vos utilisateurs aide
- Des réponses plus rapides sur les webhooks et les intégrations avec des systèmes locaux.
- Une IP dans le même pays que le numéro : une session WhatsApp d'un numéro français connectée depuis une IP sur un autre continent peut paraître moins naturelle. Ce n'est pas une garantie contre les blocages, mais cela évite un signal suspect de plus.
Les meilleurs VPS pour un bot WhatsApp
1. Hostinger KVM — le meilleur pour la plupart
Des data centers sur 4 continents (dont la France), 4 Go de RAM dès l'offre d'entrée (KVM 1, 5,49 €/mois), un panneau en français et un modèle Docker prêt à l'emploi. Vous pouvez faire tourner Evolution API, une base de données et n8n ensemble sans souci. C'est le choix le plus simple pour monter votre premier bot.
2. Vultr — pour démarrer petit, partout
Plus de 30 régions, dont Paris, et une facturation à l'heure. L'offre la moins chère (512 Mo) est juste pour Evolution API avec une base de données ; préférez une offre de 1 à 2 Go. Une bonne option pour les tests ou si vous créez et supprimez souvent des serveurs.
3. Contabo — pour de nombreux numéros et outils
Si vous servez plusieurs clients, chacun avec son numéro, et faites tourner Chatwoot, n8n et Typebot ensemble, les 8 Go de RAM de Contabo pour 4,40 €/mois font la différence. La contrepartie : des performances plus variables.
Installer Evolution API
Commencez par la configuration de sécurité de base d'Ubuntu. Ensuite :
- Installez Docker :
curl -fsSL https://get.docker.com | sh - Téléchargez les fichiers d'exemple
docker-compose.ymlet.envdepuis la documentation officielle d'Evolution API. Utilisez toujours la version indiquée, car le nom de l'image et les variables changent d'une version à l'autre. - Définissez une clé d'API robuste dans le
.env(la variable d'authentification globale). Elle protège tous les appels. - Lancez les conteneurs :
docker compose up -d - Placez un domaine en HTTPS devant, avec un reverse proxy comme Caddy, Traefik ou Nginx. Les webhooks et les intégrations ont besoin du HTTPS.
- Créez l'instance et scannez le QR code avec le WhatsApp du numéro que vous allez utiliser.
Bonnes pratiques pour ne pas perdre votre numéro
- Utilisez un numéro dédié au bot, jamais votre numéro personnel.
- « Chauffez » les nouveaux numéros : commencez par quelques conversations par jour et augmentez progressivement.
- N'écrivez qu'aux personnes qui l'ont demandé et proposez un moyen de se désinscrire.
- Évitez d'envoyer des messages identiques à des centaines de contacts d'un coup ; espacez les envois.
- Sauvegardez le volume de données de l'instance pour ne pas devoir rescanner le QR code après une migration.
En résumé
Pour un bot WhatsApp avec Evolution API, un VPS avec 2 à 4 Go de RAM proche de vos utilisateurs couvre la plupart des projets, et Hostinger KVM 1 est le point de départ le plus équilibré. Si vous comptez regrouper plusieurs outils et numéros sur le même serveur, regardez les offres de 8 Go. Encore un doute ? Utilisez le sélecteur de VPS puis, une fois votre VPS commandé, suivez-le gratuitement avec TopVPS Monitor.