Retour à tous les guides
Hébergement d’agents IAmin de lecture•Updated 2026-03-24

Déployer des chatbots et bots d’assistance toujours actifs sur un VPS cloud (Docker, Redis, webhooks et disponibilité 24 h/24)

Un guide complet de déploiement en production pour auto-héberger des bots d’assistance client toujours actifs. Configurez des écouteurs de webhooks persistants, le tableau de bord omnicanal Chatwoot, des parcours conversationnels Typebot, le cache de session Redis et le RAG PostgreSQL pgvector, sans démarrage à froid serverless.

Les bots d’assistance et conversationnels ne peuvent pas se permettre de démarrages à froid serverless, de pauses d’exécution aléatoires ou de webhooks perdus. Quand un utilisateur envoie un message sur WhatsApp ou dans le chat de votre site, un temps de réponse inférieur à la seconde est essentiel pour garder sa confiance.

Ce guide vous accompagne dans le déploiement d’une stack de bots d’assistance multicanal toujours active sur un VPS NVMe AMD EPYC NodexVPS. L’architecture utilise une mémoire Redis persistante pour un contexte de conversation en moins d’une milliseconde, PostgreSQL avec pgvector pour la recherche privée dans la base de connaissances, et une surveillance automatique de l’état par Docker/systemd pour 99,99 % de disponibilité.

1

Initialiser l’environnement système du VPS et les dossiers de stockage

Connectez-vous à votre instance Ubuntu 24.04 LTS, installez Docker CE avec le plugin Compose et organisez des volumes persistants pour l’état Redis, les données PostgreSQL et les fichiers de configuration du bot.

2

Déployer la stack Compose multi-conteneurs de production

Lancez Redis (pour un contexte conversationnel rapide et la limitation de débit), PostgreSQL 16 avec pgvector (pour le RAG de la base de connaissances et l’historique des messages) et le conteneur worker de votre bot.

3

Déployer la passerelle de webhooks omnicanale et la réception des messages

Créez l’écouteur de webhooks Node.js/TypeScript qui traite les messages entrants de Telegram, WhatsApp Business, Discord et du chat en direct de votre site, sans démarrage à froid.

4

Configurer la base de connaissances vectorielle pour un RAG de FAQ fiable

Activez pgvector dans PostgreSQL pour stocker des extraits de documentation vectorisés et effectuer des recherches rapides par similarité cosinus avant de générer les réponses.

5

Configurer le reverse proxy Caddy et le TLS Let’s Encrypt automatique

Exposez votre récepteur de webhooks en HTTPS sécurisé, avec HTTP/2 automatique, des certificats Let’s Encrypt et la limitation de débit.

6

Mettre en place le watchdog systemd et tester la réception des webhooks

Créez un minuteur watchdog systemd local qui interroge le point de terminaison /health toutes les 60 secondes et répare automatiquement les processus bloqués.

Lancez votre NodexVPS dès aujourd'hui

Économisez 50 % avec la facturation annuelle. Sans engagement.