Table des matières
Votre bot Discord s'arrête dès que vous fermez votre PC ? La solution : l'héberger sur un VPS. Ce guide vous montre comment faire tourner votre bot 24h/24 avec Node.js ou Python.
Pourquoi un VPS pour son bot ?
- Disponibilité 24h/24, 7j/7 — même quand votre PC est éteint
- Redémarrage automatique en cas de crash
- IP fixe et connexion stable
- Coût très faible (dès 3€/mois chez OneHeberge)
Prérequis
Un VPS sous Debian/Ubuntu avec accès SSH. Connectez-vous :
ssh root@votre-ip-vps
Bot Node.js (Discord.js)
# Installer Node.js
curl -fsSL https://deb.nodesource.com/setup_20.x | bash -
apt install nodejs -y
Uploader votre bot (depuis votre PC)
scp -r ./mon-bot/ root@votre-ip:/root/bot/
Installer les dépendances
cd /root/bot && npm install
Installer PM2 (gestionnaire de processus)
npm install -g pm2
pm2 start index.js --name "mon-bot"
pm2 save
pm2 startup
Bot Python (discord.py)
# Installer Python et pip
apt install python3 python3-pip -y
pip3 install discord.py
Lancer avec PM2 (oui, PM2 gère aussi Python !)
pm2 start bot.py --interpreter python3 --name "mon-bot"
pm2 save && pm2 startup
Commandes PM2 utiles
pm2 list— voir tous vos botspm2 logs mon-bot— voir les logs en temps réelpm2 restart mon-bot— redémarrerpm2 stop mon-bot— arrêter
Votre bot tourne maintenant en permanence et redémarre automatiquement après un reboot du VPS. Besoin d'un VPS pas cher pour héberger votre bot ? OneHeberge propose des VPS spécialement optimisés pour les bots Discord.