Skip to content
forked from liamjack/swmp

A responsive, eye-pleasing Linux server statistics dashboard.

License

Notifications You must be signed in to change notification settings

githubcom13/swmp

 
 

Repository files navigation

Flattr this git repo

SWMP - Server Web Monitor Page

A responsive, eye-pleasing Linux server statistics dashboard.

Non-"Fancy fake devices" Screenshot. ;)

Requirements

  • Linux OS with...
  • A Web Server. (Nginx, Apache etc...)
  • PHP with shellexec() and exec() enabled.

Installation

The Easy Way

Simply run:

wget https://getswmp.fuzzytek.ml/install.sh && chmod +x install.sh && ./install.sh

The installer script has been tested with Debian, Linux Mint, Fedora, CentOS and Arch Linux.
Please let me know of any issues with the installer.

The installer will also help you to secure the install folder with a .htpasswd file. (excluding Arch)
If you want to see the installer source, it's available directly here.
Optionally copy the file config.php to config.local.php and adjust the settings for your web server.

The Manual Way

  1. Download the Zip file.
  2. Extract the files to the web server. (You might want to secure access somehow, .htpasswd maybe?)
  3. Optionally copy the file config.php to config.local.php and adjust the settings for your web server.
  4. That's it! (Unless you want to change the theme, in which case, read on!)

Themes

SWMP includes a selection of themes. The default being simplex. (The red and white one above) To choose another theme, copy config.php to config.local.php and change line "theme" => "simplex" to the theme of your choice. All theme stylesheets are located in ~/css/themes/.

Show Some Love <3

If you make use of SWMP in some way, please consider a donation.

PayPal, Flattr
BTC: 1DUJH2kqccDpTHHSCXDkRGhxtvXm9PdnkN

Contributions

Feel free to contribute to SWMP, these guys already did:
TomasKostadinov - Darkplex Theme.
daison12006013 - Bugfixes.
Mikescher - Configuration file and error messages.
Efreak - Automatic reloading & URL theme switching.
liamjack - Fixed vulnerability issue with themes.

Ports & Variations

SWMPjs - Efreak's nodejs version of SWMP.

Credits

SWMP also wouldn't be possible without the use of these awesome projects:
eZ Server Monitor Web:
https://github.com/shevabam/ezservermonitor-web
Gauge JS:
http://github.com/bernii/gauge.js
Tablesaw:
https://github.com/filamentgroup/tablesaw
Twitter Bootstrap:
https://github.com/twbs/bootstrap
Bootswatch:
https://github.com/thomaspark/bootswatch
jQuery:
https://github.com/jquery/jquery

About

A responsive, eye-pleasing Linux server statistics dashboard.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 76.0%
  • PHP 16.5%
  • JavaScript 7.5%