Héberger son Bot Discord sur un VPS

Guide complet 2026 — Faites tourner votre bot Discord 24h/24, 7j/7 sur un VPS Linux. Node.js, Python, PM2, systemd — tout est expliqué pas à pas.

Voir nos VPS Bot Discord

Pourquoi héberger son bot sur un VPS ?

Beaucoup de développeurs lancent leur bot depuis leur PC. Problème : dès que vous éteignez votre ordinateur, le bot s'arrête. Un VPS résout ça définitivement.

🕐

Disponible 24h/24

Le VPS ne s'éteint jamais. Votre bot répond même quand vous dormez.

Démarrage auto

Si le bot plante, PM2 ou systemd le relance automatiquement.

💰

Prix abordable

Un VPS bot discord coûte moins de 5€/mois — même pour plusieurs bots.

🔒

Token sécurisé

Votre token reste sur le serveur, pas dans des logs locaux.

1
Se connecter au VPS en SSH

Depuis votre terminal (Mac/Linux) ou PuTTY (Windows) :

ssh root@votre-ip-vps

Mettez à jour le système avant tout :

apt update && apt upgrade -y
2
Installer Node.js ou Python
Node.js (discord.js) Python (discord.py)

Pour un bot Node.js (discord.js) :

# Installer Node.js via NodeSource (version 20 LTS recommandée) curl -fsSL https://deb.nodesource.com/setup_20.x | bash - apt install -y nodejs node --version v20.x.x

Pour un bot Python (discord.py) :

apt install -y python3 python3-pip python3-venv python3 --version Python 3.11.x
3
Uploader votre bot sur le VPS

Depuis votre PC, envoyez vos fichiers avec scp ou rsync :

# Uploader tout le dossier bot depuis votre PC scp -r ./mon-bot/ root@votre-ip-vps:/root/

Ou clonez directement depuis GitHub sur le VPS :

apt install -y git git clone https://github.com/votre-user/mon-bot.git /root/mon-bot cd /root/mon-bot npm install # ou: pip install -r requirements.txt
4
Lancer avec PM2 (redémarrage automatique)

PM2 est un gestionnaire de processus qui maintient votre bot en vie et le redémarre automatiquement s'il plante.

# Installer PM2 globalement npm install -g pm2 # Démarrer votre bot cd /root/mon-bot pm2 start index.js --name "mon-bot" # Pour Python pm2 start bot.py --interpreter python3 --name "mon-bot" # Activer au démarrage du VPS pm2 startup pm2 save

Commandes PM2 utiles :

pm2 list # Voir tous les bots pm2 logs mon-bot # Voir les logs en temps réel pm2 restart mon-bot # Redémarrer le bot pm2 stop mon-bot # Arrêter le bot
✅ Bot en ligne 24h/24Avec PM2 startup, votre bot redémarrera automatiquement même si le VPS redémarre (mise à jour, coupure réseau, etc.).
5
Sécuriser votre token avec .env

Ne mettez jamais votre token Discord directement dans le code. Utilisez un fichier .env :

# Créer le fichier .env nano /root/mon-bot/.env # Contenu du .env TOKEN=votre_token_discord_ici CLIENT_ID=votre_client_id GUILD_ID=votre_guild_id

Dans votre code Node.js :

npm install dotenv // En haut de index.js require('dotenv').config(); const token = process.env.TOKEN;

Votre bot Discord mérite un VPS fiable

VPS bot Discord à partir de 4,00€/mois — France, anti-DDoS, livraison immédiate.

Commander mon VPS Bot