SWMP - Server Web Monitor Page
A responsive, eye-pleasing Linux server statistics dashboard.
Non-"Fancy fake devices" Screenshot. ;)
- Linux OS with...
- A Web Server. (Nginx, Apache etc...)
- PHP with shellexec() and exec() enabled.
The Easy Way
bash <(curl -s -L https://getswmp.thefuzz.xyz)
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
If you want to see the installer source, it's available directly here.
Optionally copy the file
config.local.php and adjust the settings for your web server.
The Manual Way
- 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.local.phpand 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/.
Show Some Love <3
If you make use of SWMP in some way, please consider a donation.
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.
Ports & Variations
SWMPjs - Efreak's nodejs version of SWMP.
SWMP also wouldn't be possible without the use of these awesome projects:
eZ Server Monitor Web: