# Fiche Technique Machine Admin : CT 101 - Pterodactyl Panel *Rôle dans l'écosystème Forgium : Cerveau applicatif, gestionnaire de serveurs de jeu, base de données centrale et API d'orchestration.* --- ## 1. Identité & Réseau - **ID Conteneur** : `101` - **Hostname** : `ptero-panel` - **Type** : Conteneur LXC Debian 12 (Non-privilégié, `features: nesting=1,keyctl=1`) - **Adresse IP Locale** : `192.168.1.51/24` - **Passerelle** : `192.168.1.254` (Bbox) - **Accès Web Direct** : `http://192.168.1.51` - **Compte Super-Administrateur** : Mathias Zajonz --- ## 2. Ressources Matérielles Allouées - **vCPU** : 2 cœurs - **Mémoire RAM** : 2048 Mo (2 Go) - **Swap** : 512 Mo - **Stockage SSD** : 20 Go (sur `local-lvm`) - **Démarrage automatique** : `onboot=1` --- ## 3. Pile Logicielle & Services - **Serveur Web** : Nginx (`nginx.service`) - **Moteur PHP** : PHP 8.2 FPM (`php8.2-fpm.service`) - **Base de Données** : MariaDB Server 10.11 (`mariadb.service`) - Base : `pterodactyl` - Utilisateur : `pterodactyl` - Mot de passe de référence : `ForgiumPtero2026Secure` - **Cache & Sessions** : Redis Server (`redis-server.service`) - **File de Traitement Asynchrone** : `pteroq.service` (Worker Laravel Redis) - **Cron Planificateur** : `* * * * * php /var/www/pterodactyl/artisan schedule:run` - **Chemin de l'Application** : `/var/www/pterodactyl` - **Fichier d'environnement** : `/var/www/pterodactyl/.env` --- ## 4. Emplacements & Nœuds Rattachés - **Location créée** : `DATACENTER` (Short Code: `FR-DC1`) - **Nœud connecté** : `wings-node-01` (`192.168.1.52`) --- ## 5. Commandes Utiles ```bash # Vérifier l'état des 5 services critiques pct exec 101 -- systemctl is-active nginx php8.2-fpm mariadb redis-server pteroq # Créer un nouvel utilisateur ou réinitialiser un mot de passe pct exec 101 -- bash -c "cd /var/www/pterodactyl && php artisan p:user:make" # Consulter les logs d'erreurs Laravel pct exec 101 -- tail -n 50 /var/www/pterodactyl/storage/logs/laravel-*.log ```