This project was written a long time ago and is no longer maintained. It most certainly contains some security vulnerabilities and isn't ready for production. Consider using PM2.io monitoring instead.
Key Features • How To Use • License
What you can do?
- Monitoring - see up-to-date information about your applications (their statuses, RAM and CPU usage, etc.).
- Management - restart, stop or delete an existing application.
- Deployment - start a new Node.js application using the PM2.
- Interaction - send data or signals to the running applications.
What does it have?
- Authentication and permissions system - you can configure users with different abilities and access to the applications.
How to download?
$ git clone git@github.com:alexnzarov/pm2-web-ui.git
$ cd pm2-web-ui
$ npm i
How to configure?
This application is configured via environment variables, here's the list:
- SALT
- MONGODB_URI
How to start the server?
$ npm run build
$ npm run start
How to start the server with pm2?
$ npm run build
$ pm2 start npm --name "pm2-web-ui" -- start
(optional)
$ pm2 save
How to login?
After you configured and started the server, user will be created with the following credentials:
Username: root
Password is the same as SALT
that you specified in the environment.
This project is distributed under the MIT license (see the LICENSE file in the project root).