3.1 KiB
3.1 KiB
GUIDE D'AUTOMATISATION : LE DUO PTERODACTYL + PAYMENTER
Ce document explique pas à pas comment connecter un portail web moderne (Paymenter) avec Pterodactyl pour que la création de serveurs soit 100% automatique, sans aucune action humaine de ta part.
1. Pourquoi Paymenter ?
- 100% Open-Source & Gratuit (écrit en Laravel/PHP, moderne et rapide).
- Intégration Pterodactyl native : Tu renseignes l'URL de ton panel et une clé API Administrateur.
- Support des offres gratuites : Tu peux créer un produit "Bot Discord Découverte" à 0.00 €, avec quota d'une commande par utilisateur.
- Évolution future : Quand tu souhaiteras ajouter des dons ou des offres payantes (via Ko-fi, Stripe, PayPal), le module est déjà prêt dans Paymenter.
2. Le Flux d'Automatisation (User Journey)
[ Utilisateur sur forgium.fr / client.forgium.fr ]
│
▼
1. Inscription / Connexion sur Paymenter
│
▼
2. Sélection de l'offre : "Bot Discord Bêta (Gratuit)"
│
▼
3. Validation de la commande (0,00 €)
│
▼
[ API Paymenter ] ── (Appel API REST) ──► [ API Pterodactyl Panel ]
│
▼
Pterodactyl crée le serveur
sur le Node Wings (Docker)
│
▼
[ Utilisateur reçoit ses identifiants et le lien direct vers son panel ]
│
▼
[ Le client uploade son bot et clique sur 'Démarrer' : le bot est en ligne ! ]
3. Configuration des Quotas par Produit (Exemples de Packages)
Produit 1 : "Bot Discord Découverte (0€ - Bêta)"
- Allocation CPU : 30% d'un vCPU
- RAM : 512 Mo
- Stockage SSD : 2 Go
- Ports réseau : 1 port alloué
- Bases de données MySQL : 1 incluse (sur notre MariaDB mutualisée)
- Sauvegardes automatiques : 1 snapshot par semaine
Produit 2 : "Bot Discord Pro / Élite (Futur Soutien Tipeee/Ko-fi)"
- Allocation CPU : 80% d'un vCPU
- RAM : 1024 Mo (1 Go)
- Stockage SSD : 5 Go
- Sauvegardes automatiques : 3 snapshots
4. Prérequis pour la Mise en Service
- Création de la Clé API sur Pterodactyl :
- Aller dans
Admin -> Application API. - Créer une clé avec permissions complètes sur :
Nodes,Servers,Users,Locations.
- Aller dans
- Configuration dans Paymenter :
- Aller dans
Admin -> Extensions -> Pterodactyl. - Coller l'URL (
https://panel.forgium.fr) et la clé API générée. - Associer l'Egg Node.js / Python correspondant.
- Aller dans
- Tester une fausse commande :
- Créer un compte de test.
- Commander le produit gratuit.
- Chronométrer le temps de création (cible : moins de 5 secondes).