1.2.3 • Published 7 years ago

swmpjs v1.2.3

Weekly downloads
3
License
MIT
Repository
github
Last release
7 years ago

SWMPjs

GitHub version GitHub tag node Repo Size License Downloads per month

Stats

A port of fuzzymannerz/swmp to nodejs.

A responsive, eye-pleasing Linux server statistics dashboard.

npm.io

Non-"Fancy fake devices" Screenshot. ;)

npm.io

Requirements

  • Linux OS with...
  • A Web Server. (Nginx, Apache etc...)
  • NodeJS.

Installation

Download and install SWMPjs

npm install swmpjs

OR

npm install Efreak/swmpjs

OR

git clone https://github.com/Efreak/swmpjs.git
cd swmpjs
npm install .

Run SWMPjs

swmpjs

Edit your front-facing server config

For nginx, use something like the following in your config:

location /SWMPjs/ {
	proxy_pass http://localhost:8000/;
	proxy_http_version 1.1;
	proxy_set_header Upgrade $http_upgrade;
	proxy_set_header Connection 'upgrade';
	proxy_set_header Host $host;
	proxy_cache_bypass $http_upgrade;
	proxy_set_header X-Real-IP       $remote_addr;
	proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}

Options

optiondefaultmeaning
--errorsfalseshow errors or hide them
--listen127.0.0.1what ip to bind to
--port8000what port to bind to
--themesimplexpick a theme from css/themes.
--interfaceeht0what interface to list the IP(s) for at the top, next to the hostname
--reload60How often to reload the page automatically, in seconds

Themes

SWMPjs includes a selection of themes. The default being simplex. (The red and white one above) npm.io To use a different theme, either set it on the command-line or use ?theme=name in the url.

Theme screenshots (and most of this readme) were shamelessly stolen from fuzzymanners' original repo. However, only the backend was rewritten--the frontend stayed the same. Therefore, you can also grab new themes from fuzzymanners/swmp/css/themes if there are any.

Contributions & Credits

Feel free to contribute to SWMPjs, these guys already did:

SWMPjs also wouldn't be possible without the use of these awesome projects:

1.2.3

7 years ago

1.2.2

8 years ago

1.2.1

8 years ago

1.2.0

8 years ago

1.1.0

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago