Chaleur estivale — tout fond, même nos prix.−25%−25 % sur chaque offre annuelle, jusqu'au 31 aoûtVoir les offres
EQVPS
Commencer

Comment héberger un bot Discord sur un VPS 24/7 (sans KYC, payé en crypto)

Jun 22, 2026 · 4 min de lecture · EQVPS Team

Un bot Discord sur votre portable meurt dès l'instant où vous rabattez l'écran. Bien pour tester — inutile pour un bot dont votre serveur dépend réellement. Déplacez-le sur un VPS et il reste en ligne : il survit à la chute de votre wifi, ne s'arrête pas quand vous dormez, et se reconnecte à Discord tout seul.

Voici tout le sujet — un bot minimal, un service qui le garde en vie, et comment payer sans remettre de pièce d'identité.

Pourquoi un VPS, pas votre portable

Un bot Discord a besoin d'une connexion stable et permanente à la gateway de Discord. Un portable se met en veille, redémarre pour des mises à jour, et change de réseau — à chaque fois, le bot passe hors ligne et les membres le remarquent. Un VPS maintient une connexion stable 24h/24. C'est toute la raison pour laquelle les gens déplacent leurs bots hors des machines personnelles.

Quelle taille — et comment payer

Un bot Discord est léger. Il maintient un websocket et réagit aux événements, donc la machine attend surtout :

Deux choix pratiques :

C'est CPU uniquement et tourne depuis un centre de données en Allemagne — parfaitement bien pour un bot, bon à savoir si vous avez besoin d'un GPU ou d'une région spécifique.

Un bot minimal

Connectez-vous en SSH, installez Python, et déposez un petit bot discord.py :

sudo apt update && sudo apt install -y python3-venv
mkdir ~/bot && cd ~/bot
python3 -m venv venv && source venv/bin/activate
pip install -U discord.py
# bot.py
import os, discord
intents = discord.Intents.default()
intents.message_content = True
client = discord.Client(intents=intents)

@client.event
async def on_ready():
    print(f"online as {client.user}")

@client.event
async def on_message(m):
    if m.author == client.user:
        return
    if m.content == "!ping":
        await m.channel.send("pong")

client.run(os.environ["DISCORD_TOKEN"])

Récupérez le jeton depuis le Discord Developer Portal (votre application → Bot → Reset Token), et activez-y l'intent Message Content si votre bot lit les messages.

Gardez-le en vie avec systemd

Lancer python bot.py dans votre session SSH signifie que le bot meurt quand vous vous déconnectez. Un service systemd corrige cela — il redémarre aux plantages et survit aux redémarrages :

# /etc/systemd/system/discordbot.service
[Unit]
Description=Discord bot
After=network-online.target

[Service]
User=botuser
WorkingDirectory=/home/botuser/bot
Environment=DISCORD_TOKEN=your-token-here
ExecStart=/home/botuser/bot/venv/bin/python bot.py
Restart=always
RestartSec=5

[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable --now discordbot
sudo journalctl -u discordbot -f   # observer les journaux

C'est la différence entre « un script que je lance » et « un bot qui se lance lui-même ».

Réserves honnêtes

Dans ce cadre, un bot Discord sur son propre serveur reste simplement debout — ce qui est tout l'intérêt. Choisissez une offre, payez en crypto, et ayez-le en ligne en quelques minutes. Si vous faites aussi tourner d'autres bots, le même schéma systemd garde n'importe quel processus en vie.


Configuration prête à l'emploi : voir VPS pour bots Discord — l'offre recommandée et un déploiement crypto d'une minute.

FAQ

Quel VPS me faut-il pour un bot Discord ?

Le plus petit. Un bot Discord reste surtout au repos sur un websocket à attendre des événements, donc 1 Go de RAM et 1–2 cœurs gèrent la plupart des bots très bien. Vous n'avez besoin de plus que si le bot fait lui-même un travail lourd — génération d'images, un modèle local, streaming de musique pour de nombreux serveurs.

Puis-je héberger un bot Discord sans KYC ?

Oui. Inscrivez-vous avec juste un e-mail et payez en crypto (USDC ou USDT sur Base ou Ethereum) — sans pièce d'identité, sans carte. Pratique si vous préférez ne pas lier un bot de projet perso à votre identité.

Ai-je besoin d'une IP dédiée ou de ports ouverts pour un bot Discord ?

Non. Le bot se connecte en sortie à la gateway de Discord via un websocket — c'est tout sortant, donc un VPS NAT avec SSH redirigé suffit. Vous n'avez besoin de ports entrants que si vous faites aussi tourner un tableau de bord web ou recevez des webhooks.

Comment garder le bot en marche après avoir fermé SSH ?

Faites-le tourner comme un service systemd. Démarré dans votre terminal, le bot meurt à votre déconnexion ; sous systemd il reste debout après la déconnexion, redémarre aux plantages, et revient après un redémarrage.

Est-il sûr de mettre le jeton de mon bot sur un VPS ?

Gardez-le dans une variable d'environnement ou un fichier accessible root uniquement, faites tourner le bot sous un utilisateur non-root, et ne le commitez jamais dans git. Un VPS séparé est en fait un foyer plus sûr pour un jeton que votre machine principale — s'il fuit, vous renouvelez un jeton, pas toute votre configuration.

← Retour au blogVoir les offres & tarifs →

Commentaires

Pas encore de commentaires. Soyez le premier.

Laisser un commentaire

Les commentaires sont modérés avant leur publication.