miakinager

0.1.37 • Public • Published

Miakinager

Miakinager is a free and open UI for PM2. Very easy to install, to configure and to use, with a pure interface. It allows you to easily manage PM2 process running on a machine, fetching logs, errors and PM2 Metrics. You can also make actions like Start, Stop, Restart, Reload, Delete a process.

MainPage ProcessPage


Installation

pm2 install miakinager
  1. Go to localhost
  2. Login with default password : password
  3. Done !

Configuration

The current configuration file is located in the .pm2\modules directory. %userprofile%\.pm2\modules\miakinager\node_modules\miakinager\_miakonfig.json

Currently, you can :

  • Modify the password for UI access
  • Switch between normal or SSL Mode (80/443 port)
  • Modify SSL Certificates path
  • Modify the directory where Miakinager is automatically looking for all directories where a package.json file is.

Developement

There are two different repositories. First, at the root, is the server (NodeJS/Express). Second, at client/, is the client (Vue3/VueRouter/Webpack/Babel).

  1. Install dependencies for the two repositories npm i && cd client/ && npm 1

Developement

  1. Run server npm run dev, it will only be used to access to the API
  2. Run Vue DevServer cd client/ && npm run serve to have the website and hotrefresh
  3. Go to the devserver : http://localhost:8080/

You can also use vue ui command.

Build

  1. Build client cd client/ && npm run build
  2. The dist files should be located in the /web directory
  3. Just run npm start and go to http://localhost or https://localhost if you are in SSL mode.

Problems

If you have errors in console or unwanted behavior, just reload the page. If the problem persists, please create an issue here.

Package Sidebar

Install

npm i miakinager

Weekly Downloads

3

Version

0.1.37

License

ISC

Unpacked Size

2.2 MB

Total Files

14

Last publish

Collaborators

  • mathieuc