Skip to content

pm2 web control panel to manager process with web ui

License

Notifications You must be signed in to change notification settings

mehdifirefox/pm2panel

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pm2panel is web panel for pm2

you can do with this application with web GUI and without any command:

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

Requirement:

  • nodejs
  • libpam0g-dev (for PAM authentication)

how use:

git clone https://github.com/4xmen/pm2panel.git
cd pm2panel
npm install
node pm2panel

if you have problem in npm install step run this command on linux:

On all the Debian/Ubuntu :

sudo apt-get install libpam0g-dev

On all the Centos and RHEL:

sudo yum install pam-devel

Then you can go to url : http://localhost:3001 or http://server_ip:3001 and the default user is admin and password is admin.

you can change config in first lines of pm2panel.js:

const PORT = 3001;
const PAM_AUTH = true; // if set to true, USER and PASS won't be used
const USER = 'admin';
const PASS = 'admin';
const SESSTION_AGE = 10 * 60000; // 10 minutes

change port or user name and password



About

pm2 web control panel to manager process with web ui

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 96.6%
  • HTML 3.0%
  • CSS 0.4%