All Projects → fuzzymannerz → Swmp

fuzzymannerz / Swmp

Licence: mit
A responsive, eye-pleasing Linux server statistics dashboard.

Projects that are alternatives of or similar to Swmp

Stathub Go
A smart Hub for holding server stat
Stars: ✭ 650 (+165.31%)
Mutual labels:  server, monitor
Glass Isc Dhcp
Glass - ISC DHCP Server Interface
Stars: ✭ 486 (+98.37%)
Mutual labels:  server, monitor
Laravel Server Monitor
Don't let your servers just melt down
Stars: ✭ 595 (+142.86%)
Mutual labels:  server, monitor
Build
TeaWeb-可视化的Web代理服务。DEMO: http://teaos.cn:7777
Stars: ✭ 656 (+167.76%)
Mutual labels:  server, monitor
Go Bootstrap
Easy way to bootstrap a web server in Go (Routing|Middleware|Https)
Stars: ✭ 27 (-88.98%)
Mutual labels:  server, bootstrap
Tsw
Tencent Server Web
Stars: ✭ 1,757 (+617.14%)
Mutual labels:  server, monitor
Health
Laravel Health Panel
Stars: ✭ 1,774 (+624.08%)
Mutual labels:  server, monitor
Servermonitor
💓 Laravel package to periodically monitor the health of your server and application.
Stars: ✭ 148 (-39.59%)
Mutual labels:  server, monitor
Startbootstrap Bare
A bare Bootstrap HTML starter template for rapid development - created by Start Bootstrap
Stars: ✭ 235 (-4.08%)
Mutual labels:  bootstrap
Sentry
Build/Runs your crystal application, watches files, and rebuilds/restarts app on file changes
Stars: ✭ 239 (-2.45%)
Mutual labels:  monitor
Mocknet
以极简的方式在 Android 本地创建服务器用来接口测试和接口开发(An excellent tool for creating local server on Android.)
Stars: ✭ 236 (-3.67%)
Mutual labels:  server
Volt React Dashboard
A React.js admin dashboard template and UI library based on Bootstrap 5
Stars: ✭ 235 (-4.08%)
Mutual labels:  bootstrap
Ts Website
A website for your TeamSpeak 3 server
Stars: ✭ 239 (-2.45%)
Mutual labels:  bootstrap
Hypertext
Any-way-you-want-it, type-safe HTML in Swift.
Stars: ✭ 236 (-3.67%)
Mutual labels:  server
Pretty Checkbox Vue
Quickly integrate pretty checkbox components with Vue.js
Stars: ✭ 240 (-2.04%)
Mutual labels:  bootstrap
Playmaker
Fdroid repository manager fetching apps from Play Store
Stars: ✭ 236 (-3.67%)
Mutual labels:  server
Shop
使用SSM实现的一个网上商城
Stars: ✭ 235 (-4.08%)
Mutual labels:  bootstrap
Flaresolverr
Proxy server to bypass Cloudflare protection
Stars: ✭ 241 (-1.63%)
Mutual labels:  server
Graphql Mongodb Server
A GraphQL MongoDB server.
Stars: ✭ 242 (-1.22%)
Mutual labels:  server
Mockoon
Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source.
Stars: ✭ 3,448 (+1307.35%)
Mutual labels:  server

SWMP - Server Web Monitor Page

A responsive, eye-pleasing Linux server statistics dashboard.

Requirements

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

Installation

The Easy Way

Simply run:

wget https://swmp.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.

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. That's it!

Settings

SWMP includes a settings page. This enables you to configure some things with your SWMP installation.
This includes choosing from a selection of themes, choosing the language (See Languages for more information), changing the window title and showing and hiding elements on the main page as well as some debugging options. (All theme stylesheets are located in ~/css/themes/.)

Languages

To better make SWMP available to everyone it can be translated into any language.
On the settings page there is a language dropdown box. This automatically picks up any language file in the locale tag format of en_GB.php. These files can be found in the /lang folder and if you can help out you are enouraged to submit pull requests of these translation files so they can be included for everyone to use.
As the project progresses the language files will also need to be updated accordingly. The en_GB.php file will always be up to date however so can always be used as a reference point.

Show Some Love <3

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

PayPal
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:

DigitalOcean:
https://m.do.co/c/b6c4ddc534a6
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
Awesome Bootstrap Checkbox:
https://github.com/flatlogic/awesome-bootstrap-checkbox

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].