2.8 KiB
2.8 KiB
Fiche Technique Machine Admin : CT 103 - Paymenter Client Portal
Rôle dans l'écosystème Forgium : Portail client transactionnel, gestion des comptes utilisateurs, boutique en ligne automatisée (0.00 €), passerelle de commande et provisionnement automatique vers Pterodactyl Panel.
1. Identité & Réseau
- ID Conteneur :
103 - Hostname :
paymenter-client - Type : Conteneur LXC Debian 12 Bookworm (Non-privilégié,
features: nesting=1) - Adresse IP Statique Locale :
192.168.1.53/24 - Passerelle :
192.168.1.254(Bbox Fibre) - Domaine Public Sécurisé :
https://client.forgium.fr(Routé par Caddy CT 100) - Statut : Opérationnel (
running)
2. Ressources Matérielles Allouées
- vCPU : 2 cœurs (AMD Ryzen 7 3700X)
- Mémoire RAM : 2048 Mo (2 Go)
- Swap : 512 Mo
- Stockage SSD : 15 Go (sur pool Proxmox
local-lvm) - Démarrage automatique :
onboot=1
3. Pile Logicielle & Architecture
- Serveur Web : Nginx (
nginx.service) écoutant sur le port local 80 - Moteur PHP : PHP 8.2-FPM (
php8.2-fpm.service)- Modules activés :
curl,mbstring,xml,bcmath,zip,gd,intl,pdo_mysql
- Modules activés :
- Base de Données : MariaDB Server 10.11 (
mariadb.service)- Base :
paymenter - Utilisateur :
paymenter - Mot de passe de référence :
ForgiumPay2026Secure
- Base :
- Cache & Sessions : Redis Server (
redis-server.service) - Worker d'Orchestration :
paymenter.service(Queue Worker Laravel) - Cron Planificateur :
* * * * * php /var/www/paymenter/artisan schedule:run - Application Path :
/var/www/paymenter
4. Interconnexions API & Flux Automatisés
- Passerelle Pterodactyl :
- URL cible interne :
http://192.168.1.51(CT 101) ou publichttps://panel.forgium.fr - Clé Application : Générée sur Pterodactyl avec droits complets (
Servers,Users,Nodes,Allocations)
- URL cible interne :
- Workflow de Livraison Instantanée (0.00 €) :
- Le client s'inscrit sur
https://client.forgium.fr. - Il choisit une formule gratuite (Bot Discord, Serveur Minecraft).
- Il valide le panier à 0.00 € sans moyen de paiement bancaire requis.
- Paymenter déclenche l'API Pterodactyl :
- Création du compte client sur Pterodactyl avec son adresse e-mail.
- Déploiement automatique du conteneur dans le bon Nest & Egg sur Wings (CT 102).
- Le client reçoit ses accès et peut immédiatement gérer son serveur.
- Le client s'inscrit sur
5. Commandes de Maintenance Utiles
# Vérifier l'état des services du portail
pct exec 103 -- systemctl is-active nginx php8.2-fpm mariadb redis-server paymenter
# Exécuter les tâches planifiées manuellement
pct exec 103 -- bash -c "cd /var/www/paymenter && php artisan schedule:run"
# Consulter les logs d'erreurs
pct exec 103 -- tail -n 50 /var/www/paymenter/storage/logs/laravel-*.log