
Vous avez créé un bot Discord qui fonctionne parfaitement sur votre ordinateur. Mais dès que vous l’éteignez, le bot disparaît du serveur. Héberger un bot en permanence, c’est le vrai défi. Et si les solutions gratuites existent bel et bien, toutes n’offrent pas la même fiabilité.
Pourquoi un bot Discord ne tourne-t-il pas tout seul sans hébergement ?
Un bot Discord, c’est un programme informatique. Pour fonctionner, il a besoin d’un ordinateur qui tourne en permanence. Quand ce programme tourne sur votre PC personnel, il s’arrête dès que vous éteignez ou mettez en veille votre machine.
L’hébergement consiste à faire tourner ce programme sur un serveur distant, c’est-à-dire un ordinateur qui appartient à une entreprise et qui reste allumé 24h/24, 7j/7. Vous n’en êtes pas propriétaire, mais vous louez ou empruntez une partie de ses ressources pour que votre bot reste actif en permanence.
Quelles sont les meilleures plateformes pour héberger un bot Discord gratuitement ?
Railway.app — fiable, généreux, interface simple
Railway (railway.app) est actuellement l’une des meilleures options gratuites disponibles. La plateforme offre 5 dollars de crédits par mois sur le plan gratuit, ce qui est suffisant pour faire tourner un bot léger en continu.
L’interface est simple, la connexion avec GitHub (l’endroit où vous stockez le code de votre bot) est directe, et le déploiement prend moins de 10 minutes. Compatible avec Python, Node.js, Go et la plupart des langages courants.
Render.com — populaire mais avec une mise en veille automatique
Render (render.com) propose 750 heures gratuites par mois sur son plan gratuit. C’est suffisant pour un mois complet, mais attention : les services inactifs sont mis en veille automatiquement après 15 minutes sans requête.
Un bot Discord qui ne reçoit pas de commandes pendant un quart d’heure peut donc s’endormir. Il existe des solutions pour contourner ça (un « ping » automatique toutes les 10 minutes), mais ça complexifie légèrement la configuration.
Koyeb — alternative récente à surveiller
Koyeb (koyeb.com) propose une instance nano gratuite permanente. La plateforme est plus récente que Railway ou Render, mais gagne en popularité. Elle supporte Python, Node.js, Rust et d’autres langages. Sa fiabilité sur le plan gratuit est correcte pour un usage léger.
Fly.io est-il une bonne option gratuite pour un bot Discord en Python ou Node.js ?
Fly.io offre 3 micro-machines virtuelles gratuites dans son plan de base. Une machine virtuelle, c’est comme un mini-ordinateur virtuel dans le cloud. C’est une option solide pour un bot Python ou Node.js si vous êtes à l’aise avec les outils en ligne de commande.
La configuration est un peu plus technique que Railway, mais la plateforme ne met pas les services en veille automatiquement si elle est bien configurée.
Oracle Cloud Free Tier : le meilleur hébergement gratuit permanent — mais est-il facile à configurer ?

Ce que propose le plan gratuit d’Oracle Cloud
Oracle Cloud (cloud.oracle.com) propose quelque chose d’exceptionnel dans le monde de l’hébergement gratuit : 2 machines virtuelles permanentes, sans limite de temps, sans mise en veille, et sans nécessité d’entrer une carte bancaire pour certains niveaux.
Ces deux machines sont bien plus puissantes que ce que proposent Railway ou Render sur leur plan gratuit. Pour un bot Discord, c’est largement suffisant, et vous avez même de la marge pour ajouter d’autres services.
Niveau de difficulté technique à prévoir
C’est clairement la solution la plus complexe à mettre en place. Il faut créer un compte Oracle, configurer une machine virtuelle sous Linux (le système d’exploitation des serveurs), installer manuellement les dépendances de votre bot, et gérer les règles de pare-feu (les filtres qui contrôlent les connexions autorisées).
Pour quelqu’un qui n’a jamais manipulé de serveur Linux, comptez 1 à 2 heures de configuration et quelques recherches. Mais une fois en place, c’est la solution la plus stable et la plus durable.
Voici un tableau comparatif des plateformes gratuites les plus utilisées :
| Plateforme | Plan gratuit | Mise en veille ? | Langages supportés | Difficulté |
| Railway.app | 5 $ de crédits/mois | Non | Python, Node.js, Go… | Facile |
| Render.com | 750 h/mois | Oui (après 15 min) | Python, Node.js, Ruby… | Facile |
| Fly.io | 3 micro-VMs incluses | Non (si bien configuré) | Tout (via Docker) | Intermédiaire |
| Oracle Cloud Free Tier | 2 VMs permanentes | Non | Tout | Avancé |
| Koyeb | Instance nano gratuite | Selon usage | Python, Node.js, Rust… | Facile |
| Raspberry Pi chez soi | Gratuit si déjà possédé | Non | Tout | Intermédiaire |
Vous êtes-vous d’ailleurs déjà demandé combien de temps durent 130 Go d’Internet ?
Les hébergements gratuits font-ils dormir le bot la nuit et comment contourner ça ?
Uniquement ceux qui appliquent une mise en veille automatique, comme Render sur son plan gratuit. Pour contourner ça, la solution la plus simple consiste à configurer un service de ping automatique : un outil envoie une petite requête à votre bot toutes les 10 minutes, ce qui l’empêche de s’endormir. Des services comme UptimeRobot (gratuit) permettent de faire ça en 5 minutes. Sur Railway, Fly.io et Oracle Cloud, ce problème n’existe pas.
Peut-on héberger un bot Discord directement sur un Raspberry Pi chez soi gratuitement ?
Oui, et c’est une excellente solution si vous possédez déjà un Raspberry Pi (un mini-ordinateur de la taille d’une carte bancaire, vendu entre 35 et 80 euros selon le modèle).
Il suffit de le brancher en permanence à votre box internet, d’y installer Python ou Node.js, et de lancer votre bot dessus. L’inconvénient principal est que si votre connexion internet tombe ou si votre Raspberry Pi se déconnecte, le bot s’arrête. Ça reste cependant très fiable pour un usage domestique.
Ce qu’il faut avoir préparé avant de déployer son bot sur une plateforme gratuite :
- Un fichier requirements.txt (pour Python) ou package.json (pour Node.js) listant toutes les dépendances du bot
- Un fichier .env ou équivalent pour stocker le token Discord sans l’écrire directement dans le code
- Un compte sur la plateforme choisie avec une adresse email vérifiée
À partir de quel moment faut-il passer à un hébergement payant pour son bot Discord ?
Les plans gratuits conviennent très bien pour un bot qui sert un serveur de moins de 500 utilisateurs actifs par jour. Au-delà, des lenteurs peuvent apparaître et les limites de mémoire des plans gratuits commencent à poser des problèmes.
Si votre bot utilise aussi une base de données (pour stocker des informations sur les utilisateurs, des scores, des commandes…), les plans gratuits montrent rapidement leurs limites.
Dans ce cas, des hébergements payants comme Railway Pro (à partir de 5 dollars par mois au-delà des crédits gratuits) ou un VPS (serveur virtuel privé) chez OVH ou Infomaniak à partir de 3 à 5 euros par mois sont des options très accessibles.
Les erreurs courantes qui font planter un bot sur hébergement gratuit :
- Mettre le token Discord directement dans le code source, il sera visible si vous utilisez GitHub
- Ne pas gérer la reconnexion automatique : si le bot perd la connexion, il doit pouvoir se relancer seul
- Utiliser un plan avec mise en veille automatique sans mettre en place un ping régulier pour maintenir le bot actif
Les signaux qui indiquent qu’il est temps de passer à un plan payant :
- Le bot sert plus de 500 utilisateurs actifs par jour et les temps de réponse se dégradent
- Le plan gratuit impose des limites de mémoire qui provoquent des crashs réguliers
- Vous avez besoin de stocker des données persistantes que les plans gratuits ne permettent pas