จัดการ pm2 processes ผ่าน Web ui ด้วย Pm2panel

pm2panel is web panel for pm2

เขาเคลมมาว่าแบบนี้ ก็ง่ายๆตรงตัวเลยครับ เราสามารถจัดการ app js ที่รันบน pm2 ได้ผ่านเว็บ GUI โดยไม่ต้องใช้คำสั่งใดๆ ครับ แทนที่เราจะต้อง ssh เข้าไปที่ server เพื่อจัดการ app หรือ js processes ที่รันไว้ก็ใช้เจ้า pm2panel นี้มาช่วยจัดการกันครับ

ความต้องการพื้นฐานของระบบก็แน่นอนครับ ที่ขาดไม่ได้เลยคือ

  • Nodejs
  • Pm2

ส่วนความสามารถของ pm2panel หลักๆ มีดังนี้ครับ

  • Add process to pm2
  • Remove process from pm2
  • Restart process in pm2
  • show log of process in pm2
  • Save processes
  • has login

วิธีการติดตั้งคร่าวๆก็เพียงแค่ clone project ลงมา และสั่งรัน เท่านี้ครับ โดยใช้คำสั่ง

โดยเราสามารถตั้งค่า User, Password และ Port ที่ใช้รันโดยแก้ไขได้ที่ไฟล์ pm2panel.js

จากนั้นให้เราเข้า http://localhost:3001 หรือ http://server_ip:port แล้วลอกอินด้วย Username และ Password ที่เราตั้งค่าไว้ เท่านี้ก็เข้าจัดการ Pm2 Processes ของเราได้แล้วครับ

Leave a Reply

iameveme