A port of fuzzymannerz/swmp to nodejs.
A responsive, eye-pleasing Linux server statistics dashboard.
npm install swmpjs
OR
npm install Efreak/swmpjs
OR
git clone https://github.com/Efreak/swmpjs.git
cd swmpjs
npm install .
swmpjs
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;
}
option | default | meaning |
---|---|---|
--errors | false | show errors or hide them |
--listen | 127.0.0.1 | what ip to bind to |
--port | 8000 | what port to bind to |
--theme | simplex | pick a theme from css/themes. |
--interface | eth0 | what interface to list the IP(s) for at the top, next to the hostname |
--reload | 60 | How often to reload the page automatically, in seconds |
SWMPjs includes a selection of themes. The default being simplex. (The red and white one above)
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.
Feel free to contribute to SWMPjs, these guys already did:
SWMPjs also wouldn't be possible without the use of these awesome projects:
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。