Tout pour lancer vos bots & sites web sans prise de tête
Retrouvez ici les guides de démarrage rapide, la configuration Node.js et Python, l'accès SFTP, la mise en ligne d'un site web HTTPS et les solutions aux erreurs courantes.
De la création du conteneur jusqu'à la connexion de votre bot sur Discord.
01
Choisir votre runtime
Depuis votre Espace Client puis Gérer, sélectionnez l'environnement adapté : Node.js (18 / 20 / 22) ou Python (3.10 / 3.11 / 3.12), ainsi que votre fichier d'entrée (index.js ou main.py).
02
Importer vos fichiers
Envoyez votre code et votre fichier de dépendances (package.json ou requirements.txt) via le gestionnaire de fichiers du panel ou en SFTP (port 2022).
03
Renseigner le Token
Ajoutez votre variable d'environnement BOT_TOKEN dans les réglages de démarrage (ou dans votre fichier .env) sans jamais le partager publiquement.
04
Démarrer & surveiller
Cliquez sur Start dans le panel Pterodactyl. Les paquets s'installent automatiquement au démarrage et les logs en direct confirment la connexion à Discord.
Base de connaissances
Parcourir la documentation par domaine
La structure complète des guides MiniBot France — chaque rubrique sera enrichie de tutoriels détaillés pas à pas.
Essentiel
Bots Discord Node.js
Configuration des images Node.js 18, 20 et 22 LTS pour Discord.js et bots JavaScript / TypeScript.
Structure du fichier package.json (npm install auto)
Variable BOT_JS_FILE (défaut : index.js)
Gestion des Intents Discord et variables .env
Essentiel
Bots Discord Python
Exécution des conteneurs Python 3.10, 3.11 et 3.12 avec installation automatique via pip.
Envoyez rapidement des dossiers complets (sans node_modules ni __pycache__) via FileZilla ou WinSCP.
Hôte SFTP affiché dans l'onglet Fichiers de votre serveur
Port standard Pterodactyl SFTP : 2022
Mot de passe identique à votre compte Panel
Node.js & Python
Sites Web & Domaines HTTPS
Hébergez un site vitrine, un dashboard ou une API directement dans le même conteneur que votre bot.
Écoute obligatoire sur 0.0.0.0:$SERVER_PORT
Sous-domaine HTTPS *.minibotfrance.com inclus
Domaine personnalisé (enregistrement A ou CNAME)
Données
Bases MariaDB & Sauvegardes
Stockez les configurations de serveurs Discord, systèmes d'économie ou niveaux dans une base relationnelle dédiée.
1 à 2 bases MariaDB incluses selon votre formule
Sauvegardes 1-clic sur les offres Standard et Boost Pro
Restauration instantanée en cas d'erreur de déploiement
Tuto disponible
Discord RPC Vidéo
Affichez vos visionnages YouTube et streaming en direct sur votre profil Discord grâce au client Windows.
Installation du client léger Windows + extension navigateur
Activation via votre clé de licence personnelle
Guide illustré étape par étape déjà en ligne
Aucun guide ne correspond à votre recherche. Essayez un mot-clé plus court ou consultez le dépannage ci-dessous.
Aide-mémoire technique
Variables d'environnement & Exemples de code
Les conventions essentielles pour que votre bot ou site démarre du premier coup.
SERVER_PORT
Port réseau attribué par Pterodactyl. Indispensable si vous ouvrez un serveur HTTP (Node.js ou Python).
BOT_TOKEN
Token secret de votre application Discord, récupéré sur le Discord Developer Portal (onglet Bot).
BOT_JS_FILE / BOT_PY_FILE
Nom du fichier principal lancé au démarrage (par défaut index.js en Node.js ou main.py en Python).
Dépannage
Problèmes fréquents & Solutions
Les causes les plus courantes lorsqu'un conteneur refuse de démarrer ou qu'un site reste inaccessible.
Vérifiez que toutes vos bibliothèques externes sont bien listées à la racine de votre serveur : dans package.json (section dependencies) pour Node.js, ou dans requirements.txt pour Python. Lors du démarrage suivant sur le panel, Pterodactyl installera automatiquement les paquets manquants.
Dans 99 % des cas, votre serveur HTTP écoute sur 127.0.0.1 ou sur un port fixe (ex : 3000 ou 8080). Dans un conteneur Docker/Pterodactyl, vous devez obligatoirement écouter sur 0.0.0.0 et lire le port assigné via SERVER_PORT (process.env.SERVER_PORT en Node.js ou os.environ.get("SERVER_PORT") en Python). Vous pouvez tester directement la joignabilité du port dans l'onglet Site Web & Domaines de votre serveur.
Lors de la première vérification de votre domaine personnalisé (A vers l'IP du serveur ou CNAME vers web.minibotfrance.com), passez temporairement l'enregistrement en DNS only (nuage gris) chez Cloudflare. Une fois le certificat Let's Encrypt généré et le statut passé en HTTPS Actif, vous pouvez réactiver le proxy si souhaité.
Utilisez l'adresse hôte sftp://... et le nom d'utilisateur complets affichés dans l'onglet Fichiers, SFTP & Sauvegardes de votre page de gestion, sur le port 2022. Le mot de passe SFTP correspond à celui de votre compte Panel Pterodactyl (affichable ou réinitialisable en un clic depuis ce même onglet).
Vous êtes bloqué sur une configuration ?
Ouvrez votre espace client pour vérifier l'état de votre conteneur ou demandez de l'aide à la communauté sur notre Discord.