❓ C'est quoi PM2?

PM2 est un gestionnaire de processus pour les applications Node.js.

✅ Redémarre automatiquement si l'app crash
✅ Lance les apps au démarrage du VPS
✅ Surveille CPU et mémoire
✅ Garde les logs de chaque app

📋 Applications gérées par PM2

ID 0
🚀 habitflow-expo
● Online
⏱️ 7 jours
📁 Chemin: /root/BUILDER/APP-LEA
🔌 Port: 8081
📦 Type: Expo React Native
🔄 Restarts: 33
🧠 RAM: ~62 MB
Application mobile de gestion d'habitudes (HabitFlow). Tourne en mode web avec tunnel ngrok. Connectée à Supabase. Accessible via https://habitflow.mydigitalbuilder.cloud.
pm2 stop habitflow-expo pm2 restart habitflow-expo pm2 logs habitflow-expo
ID 4
🚀 pino-decors
● Online
⏱️ 8 jours
📁 Chemin: /var/www/pino-decors
🔌 Port: 3100
📦 Type: Next.js 14
🔄 Restarts: 0
🧠 RAM: ~62 MB
Site web Pino Décors, artisan peintre à Illzach. Next.js en production via Nginx. Accessible via https://mydigitalbuilder.cloud.
pm2 stop pino-decors pm2 restart pino-decors pm2 logs pino-decors
ID 6
🚀 nvr-parquet
● Online
⏱️ 5 heures
📁 Chemin: /var/www/NVR parquet
🔌 Port: 3300
📦 Type: Next.js 14
🔄 Restarts: 11
🧠 RAM: ~52 MB
Site web NVR Parquet, artisan parqueteur en Alsace. Accessible via https://parqueteur.mydigitalbuilder.cloud.
pm2 stop nvr-parquet pm2 restart nvr-parquet pm2 logs nvr-parquet
ID 7
🚀 site-designer
● Online
⏱️ nouveau
📁 Chemin: /var/www/site-designer
🔌 Port: 3030
📦 Type: Next.js
🔄 Restarts: 0
Studio Kodo — outil de design de sites web. Accessible via https://studio-kodo.mydigitalbuilder.cloud.
pm2 stop site-designer pm2 restart site-designer pm2 logs site-designer

💻 Commandes PM2 Essentielles

CommandeDescription
pm2 listVoir toutes les applications
pm2 stop appArrêter une application
pm2 restart appRedémarrer une application
pm2 logs appVoir les logs en temps réel
pm2 monitMoniteur CPU/RAM en temps réel
pm2 saveSauvegarder l'état actuel