Hébergement de bot Discord Vos bots Discord et Telegram en ligne 24/7 sur votre propre VPS
Pour faire tourner un bot Discord ou Telegram 24/7, installez-le sur un petit VPS Linux sous systemd. Ici, c'est un serveur KVM sous Ubuntu ou Debian avec accès root complet, dès 4,99 €/mois à Amsterdam, en ligne environ une minute après la confirmation du paiement, avec sa propre adresse IPv4. discord.js, discord.py, JDA, aiogram, python-telegram-bot ou Go : tout ce qui tourne sous Linux tourne ici.
- Tout langage qui tourne sous Linux
- Adresse IPv4 dédiée
- En ligne en une minute environ
- Anti-DDoS permanent
VPS pour bots
Pour bots Discord et Telegram
- Environnement
- Node.js, Python, Go, Java… (à installer)
- Système
- Ubuntu · Debian
- Gestionnaire de processus
- systemd · pm2 · Docker
- Port entrant
- Aucun pour un bot Gateway
- Adresse IP
- IPv4 dédiée
- Dès
- 4,99 €/mois
01Pourquoi un VPS
Pourquoi héberger un bot sur un VPS plutôt que chez un hébergeur gratuit ?
Un bot doit rester connecté jour et nuit. Les offres gratuites mettent souvent en veille les applis inactives, partagent une même adresse IP entre de nombreux utilisateurs et limitent ce que vous pouvez installer ; un VPS est un serveur à vous, qui reste allumé.
Rien ne se met en veille
Le serveur tourne jusqu'à ce que vous l'arrêtiez : pas de mise en veille après inactivité, pas besoin de pings keep-alive. La connexion Gateway de votre bot tient tant que votre code tourne.
Une adresse IPv4 à vous
Discord bloque temporairement les adresses IP qui envoient trop de requêtes invalides. Sur une adresse partagée, les bots d'autres personnes peuvent déclencher ce blocage pour le vôtre ; sur votre propre IPv4, seul votre code le peut.
Accès root complet
Installez n'importe quel environnement dans n'importe quelle version, une base de données comme PostgreSQL ou Redis, ffmpeg ou Lavalink, et lancez autant de processus que l'offre le permet.
Un prix mensuel fixe
4,99 €/mois pour la plus petite offre à Amsterdam, le même chaque mois — rien n'est facturé à l'heure CPU ni à la requête. Payez jusqu'à 12 mois d'avance et le tarif baisse jusqu'à 15 %.
02Réseau
Faut-il un port ouvert ou un nom de domaine pour mon bot ?
En général, non. Un bot qui se connecte lui-même à Discord ou à Telegram n'a besoin ni de l'un ni de l'autre ; seuls les montages où la plateforme appelle votre serveur en ont besoin.
Bot Discord en Gateway
discord.js, discord.py, JDA et la plupart des bibliothèques ouvrent un WebSocket depuis votre serveur vers la Gateway de Discord. Tout est sortant : aucun port à ouvrir, aucun domaine nécessaire — un pare-feu qui ne laisse entrer que SSH suffit.
Endpoint d'interactions Discord
Si vous renseignez plutôt une Interactions Endpoint URL, Discord envoie chaque commande slash sous forme de requête HTTPS à votre serveur. Il faut alors une URL HTTPS publique — en pratique un domaine avec un certificat TLS. Pointez d'abord un domaine vers votre VPS et activez HTTPS.
Bot Telegram
Le long polling (getUpdates), point de départ habituel avec aiogram et python-telegram-bot, se passe de domaine et de port ouvert. Un webhook exige une URL HTTPS publique sur le port 443, 80, 88 ou 8443 — et tant qu'il est actif, getUpdates ne fonctionne plus.
Nos propres bots fonctionnent ainsi : @vmheaven_bot utilise le long polling et notre application Discord se connecte via la Gateway — aucun des deux n'a besoin d'un port entrant.
03Déploiement
Comment déployer un bot pour qu'il tourne 24/7 ?
Avec systemd, déjà présent sur tout serveur Ubuntu et Debian : il démarre le bot au boot et le relance après un plantage. Cinq étapes depuis un serveur neuf :
- 01
Créer un utilisateur pour le bot
Connectez-vous en SSH et créez un utilisateur sans privilèges avec adduser bot, pour qu'un bug du bot ne puisse pas toucher au reste du système. Notre check-list des dix premières minutes couvre les clés SSH et les mises à jour.
- 02
Récupérer votre code
Clonez votre dépôt avec git clone dans le répertoire personnel de l'utilisateur bot — ou copiez-le avec scp ou rsync.
- 03
Installer l'environnement
Python : apt install python3-venv, créez un environnement virtuel et installez-y vos dépendances avec pip — pip refuse les installations globales sur les Debian et Ubuntu actuels, et la commande s'appelle python3, pas python. Node.js : installez une version LTS récente via NodeSource ou nvm, puis npm ci ; le paquet nodejs de la distribution est souvent en retard.
- 04
Écrire une unité systemd
Créez /etc/systemd/system/bot.service comme ci-dessous. Restart=always relance le bot après un plantage, et le token se trouve dans un EnvironmentFile — une ligne comme DISCORD_TOKEN=… dans un fichier en droits 600 — et non dans votre code ni dans l'historique Git.
- 05
L'activer et suivre les logs
systemctl enable --now bot démarre le bot tout de suite et à chaque boot ; journalctl -u bot -f affiche ses logs en direct. Pour une mise à jour : git pull, puis systemctl restart bot. Si un bot à webhook refuse de redémarrer avec EADDRINUSE, l'ancien processus tient encore le port.
[Unit]
Description=Discord bot
After=network-online.target
Wants=network-online.target
[Service]
User=bot
WorkingDirectory=/home/bot/app
EnvironmentFile=/home/bot/app/.env
ExecStart=/usr/bin/node index.js
# Python: ExecStart=/home/bot/app/.venv/bin/python bot.py
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.targetPour un bot Python, utilisez plutôt la ligne ExecStart en commentaire ; avec nvm, le chemin qu'affiche which node. Après chaque modification d'une unité : systemctl daemon-reload.
Vous préférez un autre outil ? pm2 fait de même pour Node.js — pm2 start index.js, puis pm2 startup et pm2 save pour survivre à un redémarrage — et Docker Compose avec restart: unless-stopped convient à tous les langages (docker: command not found ?). systemd exige une vraie VM : dans un conteneur, systemctl est absent, alors que chaque serveur KVM ici l'a. Avant la mise en ligne, passez aux clés SSH et activez un pare-feu UFW qui ne laisse entrer que SSH, plus le port 443 pour un webhook.
Choisissez Ubuntu 24.04 LTS ou Debian 13 (Trixie) à la commande — les versions plus anciennes sont aussi proposées — et réinstallez depuis le panel quand vous voulez repartir de zéro. En savoir plus : VPS Ubuntu et VPS Debian.
04Offres
De quelle offre mon bot a-t-il besoin ?
Moins que vous ne le pensez : la plus petite offre fait tourner sans peine un bot classique de commandes slash ou de modération. Prenez plus grand pour les bots vocaux, musicaux et très volumineux.
Standard KVM
La plupart des botsLe plus de vCores et de RAM par euro — 2 vCores et 4 Go de RAM pour 4,99 €. De la place pour le bot, sa base de données et un deuxième ou un troisième bot à côté.
| Offre | vCores | RAM | Stockage | Amsterdam |
|---|---|---|---|---|
| STANDARD KVM 1 | 2 | 4 GB DDR4 | 20 GB | 4,99 €/mois |
| STANDARD KVM 2 | 4 | 8 GB DDR4 | 40 GB | 9,99 €/mois |
| STANDARD KVM 3 | 6 | 12 GB DDR4 | 60 GB | 14,99 €/mois |
Hi-CPU KVM
Un thread très sollicitéMoins de vCores par offre, sur AMD EPYC 7443. Node.js et Python exécutent le code d'un bot dans un thread principal ; quand ce thread est le goulot d'étranglement, c'est la gamme qu'il vous faut.
| Offre | vCores | RAM | Stockage | Amsterdam |
|---|---|---|---|---|
| HI-CPU 1 | 1 | 2 GB ECC | 20 GB | 4,99 €/mois |
| HI-CPU 2 | 2 | 4 GB ECC | 40 GB | 9,99 €/mois |
| HI-CPU 3 | 3 | 6 GB ECC | 60 GB | 14,99 €/mois |
Bots simples
Commandes slash, modération, rappels, une petite base SQLite ou PostgreSQL : l'offre à 4,99 €. Un tel bot n'utilise en général qu'une petite partie de ses 4 Go.
Bots vocaux et musicaux
Encoder l'audio avec ffmpeg, ou faire tourner Lavalink — un serveur Java — à côté du bot, coûte du CPU pour chaque salon vocal actif et de la mémoire pour la JVM. Prenez une offre Standard plus grande pour la RAM, ou Hi-CPU quand un seul thread chargé est la limite.
Gros bots
À partir de 2 500 serveurs, Discord impose le sharding ; chaque shard est une connexion Gateway de plus et consomme de la mémoire. Montez en gamme Standard — et si le noyau tue le bot faute de mémoire, c'est le signal.
Plusieurs bots, un serveur
Donnez à chaque bot son propre utilisateur et sa propre unité — bot-a.service, bot-b.service — pour qu'un plantage ou un déploiement de l'un ne touche jamais les autres.
Commencez petit : une mise à niveau depuis le panel donne au même serveur plus de vCores, de RAM et de stockage — vos données et votre adresse IP restent, et les nouvelles ressources s'appliquent après un redémarrage.
Standard KVM et Hi-CPU KVM sont épuisés à Francfort en ce moment. Pour un bot en Allemagne, DMCA Ignored KVM et Pentesting KVM y sont proposés dès 8,99 € — VPS en Allemagne montre ce que Francfort vend.
Payez par carte, PayPal ou en crypto — Bitcoin, Ethereum, USDT, Litecoin, Monero et plus — sans vérification d'identité : comment fonctionne le paiement en crypto.
05Pilotage par chat
Puis-je gérer mon serveur depuis Discord ou Telegram ?
Oui. Notre bot Telegram @vmheaven_bot et notre application Discord se connectent à votre compte VMHeaven : le serveur sur lequel tourne votre bot se vérifie et se redémarre depuis la même appli de chat.
Connexion depuis le panel
Ouvrez Paramètres → Contact, cochez la case de consentement et connectez Telegram, Discord ou les deux. Connecter Discord vous ajoute aussi au serveur Discord de VMHeaven, ce qui permet au bot de vous écrire. /unlink ou la déconnexion dans le panel y mettent fin à tout moment.
État et alimentation
/services liste vos serveurs avec leur état en direct, leur adresse IP et leur date de renouvellement. Démarrez, arrêtez ou redémarrez d'une touche — l'arrêt et le redémarrage demandent d'abord confirmation.
Factures et solde
/invoices affiche les factures ouvertes et /balance votre crédit ; réglez une facture ou rechargez directement dans le chat, par carte ou en crypto.
Rappels et alertes
Des rappels d'échéance 7, 3 et 1 jour avant, regroupés en un message par jour, une alerte quand votre crédit ne couvre pas un renouvellement automatique, et un message quand un nouveau serveur est prêt ou qu'un serveur est de nouveau en ligne après le redémarrage de son hôte.
Tickets de support
Un message quand le support répond à votre ticket — la réponse elle-même reste dans le panel — et vous pouvez répondre au ticket directement depuis le chat.
Aucun mot de passe dans le chat
Les mots de passe et identifiants ne transitent jamais par Telegram ni par Discord. Ils restent dans votre e-mail et dans le panel.
Les deux bots sont en bêta et gagnent régulièrement de nouvelles fonctions — dites-nous par ticket ce qui vous manque. Pour échanger avec d'autres clients et l'équipe : notre serveur Discord et notre canal Telegram.
06Règles
Quels bots sont autorisés ?
Tout bot légal. Notre politique d'utilisation acceptable autorise expressément les tâches automatisées, les bots et les scripts à des fins légales.
Autorisé
Bots communautaires, de modération, utilitaires, de jeu, de musique et de notification, les API et tableaux de bord qui les accompagnent, et toute autre automatisation légale.
Interdit
Malware et serveurs de commande de botnets, phishing et fraude, et spam. Les contrôleurs de botnets sont coupés automatiquement, et une activité qui fait inscrire la plage d'adresses sur Spamhaus ou URLHaus peut mettre fin au service sur-le-champ.
Les règles des plateformes vous incombent
Discord et Telegram ont leurs propres conditions : les selfbots — des comptes utilisateur automatisés — enfreignent celles de Discord, et les outils de DM de masse, de raid et de spam enfreignent les deux. Y conformer votre bot relève de votre responsabilité de propriétaire.
Toutes les règles figurent dans notre politique d'utilisation acceptable.
07FAQ
Hébergement de bot Discord : questions
Tout ce qu'il faut savoir avant de déployer — et un humain si besoin.
08Usages et pages liées
Offres et guides associés
Nos autres serveurs pour des usages voisins, chacun avec son prix de départ, et trois guides à lire avant de commander.
Offres associées
- Bots, serveurs de jeu et builds
VPS AMD EPYC Hi-CPU dès 4,99 €/mois
De 1 à 14 vCores AMD EPYC aux neuf prix de Standard KVM, pensés pour les charges mono-thread.
- Sites, applis et serveurs de jeu
VPS Standard KVM dès 4,99 €/mois
KVM Intel avec le plus de vCores par euro : de 2 à 32 vCores en neuf tailles, à Amsterdam.
- Serveurs de jeu
VPS gaming dès 4,99 €/mois
Votre serveur Palworld, Valheim, Rust ou ARK, avec la RAM calculée par jeu et une atténuation DDoS permanente.
- Serveurs Ubuntu
VPS Ubuntu dès 4,99 €/mois
Ubuntu LTS avec root en SSH et son propre noyau : Docker et WireGuard fonctionnent sans contournement.
- Serveurs Debian
VPS Debian dès 4,99 €/mois
Debian avec root en SSH : choisissez la version à la commande, réinstallez un système propre depuis le panel.
- Payer en crypto
VPS crypto anonyme dès 4,99 €/mois
BTC, ETH, USDT, LTC, XMR et d'autres via Cryptomus, sur une facture en euros.
GuidesTirés de notre blog, en anglais
Prêt à faire tourner votre bot 24/7 ?
Puissance de calcul professionnelle dans l’UE — sans engagement, résiliable à tout moment, garantie par notre SLA de disponibilité de 99,5 %.
