Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wordops/wordops-dashboard
Dashboard for WordOps backend
https://github.com/wordops/wordops-dashboard
backend-server bootstrap dashboard netdata server-monitoring wordops
Last synced: 7 days ago
JSON representation
Dashboard for WordOps backend
- Host: GitHub
- URL: https://github.com/wordops/wordops-dashboard
- Owner: WordOps
- License: mit
- Created: 2019-04-03T06:06:38.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-12-17T23:01:49.000Z (11 months ago)
- Last Synced: 2024-10-31T02:33:38.777Z (15 days ago)
- Topics: backend-server, bootstrap, dashboard, netdata, server-monitoring, wordops
- Language: CSS
- Homepage: https://demo.wordops.eu/
- Size: 1.25 MB
- Stars: 49
- Watchers: 8
- Forks: 31
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# WordOps Dashboard
A clean Bootstrap dashboard for WordOps that show server metrics, Nginx current connection, requests and more powered by Netdata.
![wo-dashboard](https://img.virtubox.net/images/2019/09/26/b54MuLgiNf.gif)
## Features
Demo available on: [demo.wordops.eu](https://demo.wordops.eu)
* Real-time server metrics.
* One click access to various tools (Nginx VTS, phpMyAdmin, Adminer, phpRedisAdmin,... that can be installed with `wo stack install` command)
* Beautiful graph and gauge.
* Fast and clean.## Usage
### Automatic
```bash
wo stack install --dashboard
wo stack install --netdata
```### Manual
Download and extract the archive in a directory :
```bash
curl -sL https://github.com/WordOps/wordops-dashboard/releases/download/v1.2/wordops-dashboard.tar.gz | tar -xzf - -C /path/you/want
```Replace in the following line `/netdata/` with the full and public address of your netdata instance :
```html
```
## Troubleshooting
**Network interfaces meter are not displayed on the dashboard**
If you network interface isn't named `eth0`, you just have to use the command `ifconfig` to find its name and to replace `eth0` with the proper interface name in the dashboard index.php file. Example for a network interface named `ens18`:
```bash
sed -i 's/eth0/ens18/' /var/www/22222/htdocs/index.php
```## Build
The dashboard contains minified CSS, JS files that generated by Gulp build process. It's required to install Nodejs, Gulp and require package to build your own new CSS, JS files.
```bash
npm install # for the first time
gulp # or
gulp css # or
gulp js
```## Credits
Based on Argon dashboard template by [Creative Tim](https://www.creative-tim.com).
Powered by [Netdata](https://github.com/netdata/netdata) Monitoring suite.