A responsive, eye-pleasing Linux server statistics dashboard.
- Linux OS with...
- A Web Server. (Nginx, Apache etc...)
- PHP with shellexec() and exec() enabled.
Simply run:
wget https://getswmp.thefuzz.xyz/install.sh && chmod +x install.sh && ./install.sh
The installer will also help you to secure the install folder with a .htpasswd
file.
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.
- Download the Zip file.
- Extract the files to the web server. (You might want to secure access somehow, .htpasswd maybe?)
- Optionally copy the file
config.php
toconfig.local.php
and adjust the settings for your web server. - That's it! (Unless you want to change the theme, in which case, read on!)
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/.
If you make use of SWMP in some way, please consider a donation.
PayPal, Flattr
BTC: 1DUJH2kqccDpTHHSCXDkRGhxtvXm9PdnkN
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.
SWMPjs - Efreak's nodejs version of SWMP.
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