PM2 WebUI. Opensource Alternative to PM2 Plus. Minimalistic App Manager and Log Viewer
Find a file
2022-05-24 10:58:25 +05:30
screenshots add better login and session-secret methods 2022-01-09 14:07:37 +05:30
src enable env 2022-02-18 14:59:40 +05:30
.gitignore add .tests folder to gitignore 2022-01-10 17:10:01 +05:30
env.example add better login and session-secret methods 2022-01-09 14:07:37 +05:30
LICENSE add license, screenshots 2021-04-03 12:12:29 +00:00
package-lock.json Bump vm2 from 3.9.5 to 3.9.9 2022-03-03 04:38:49 +00:00
package.json add better login and session-secret methods 2022-01-09 14:07:37 +05:30
README.md Update README.md 2022-05-24 10:58:25 +05:30

PM2 WebUI

Opensource Alternative to PM2 Plus

FEATURES
  • Secure Login
  • App Management
  • Log Viewer
  • Responsive UI
  • Manual and Auto(Github webhooks) Deployment
  • Environment Management
USAGE
git clone https://github.com/suryamodulus/pm2-webui
cd pm2-webui
npm install
cp env.example .env
npm run setup-admin-user (Required for login)
npm start
FOR DEVELOPMENT USE
npm run start:dev

TODO

  • support for relative paths
  • use fs-extra for filesystem operations
  • use jsonfile for config management
  • replace exec.util with execa
  • add form based env management
  • add realtime logs
  • add log viewer for deployments
  • add deployment abort functionality
  • add deployment triggers
  • add web terminal
  • add zero downtime deployment strategies - blue-green, rolling etc
  • add docker provider*
SCREENSHOTS

PM2 Webui Login PM2 Webui Dashboard PM2 Webui App

LICENSE

MIT - Copyright (c) 2022 Surya T