All Projects → afaqurk → Linux Dash

afaqurk / Linux Dash

Licence: mit
A beautiful web dashboard for Linux

Programming Languages

javascript
184084 projects - #8 most used programming language
shell
77523 projects
HTML
75241 projects
CSS
56736 projects
python
139335 projects - #7 most used programming language
go
31211 projects - #10 most used programming language
PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to Linux Dash

Ward
Server dashboard
Stars: ✭ 1,026 (-89.54%)
Mutual labels:  server, monitoring, dashboard
Karma
Alert dashboard for Prometheus Alertmanager
Stars: ✭ 1,007 (-89.74%)
Mutual labels:  monitoring, dashboard
Cimonitor
Displays CI statuses on a dashboard and triggers fun modules representing the status!
Stars: ✭ 34 (-99.65%)
Mutual labels:  monitoring, dashboard
Spring Boot Actuator Demo
Spring Boot Actuator: Health Check, Metrics Gathering, Auditing, and Monitoring
Stars: ✭ 61 (-99.38%)
Mutual labels:  monitoring, dashboard
Prometheus
Kubernetes Setup for Prometheus and Grafana
Stars: ✭ 824 (-91.6%)
Mutual labels:  monitoring, dashboard
Devdash
🍱 Highly Configurable Terminal Dashboard for Developers and Creators
Stars: ✭ 939 (-90.43%)
Mutual labels:  monitoring, dashboard
Grafana Zabbix Dashboards
Grafana dashboards for Zabbix
Stars: ✭ 50 (-99.49%)
Mutual labels:  monitoring, dashboard
Ceph Dash
Flask based api / dashboard for viewing a ceph clusters overall health status
Stars: ✭ 398 (-95.94%)
Mutual labels:  monitoring, dashboard
Gatus
⛑ Gatus - Automated service health dashboard
Stars: ✭ 1,203 (-87.74%)
Mutual labels:  monitoring, dashboard
Grafana Aws Cloudwatch Dashboards
☁️ 30+ Grafana dashboards for AWS CloudWatch metrics: EC2, Lambda, S3, ELB, EMR, EBS, SNS, SES, SQS, RDS, EFS, ElastiCache, Billing, API Gateway, VPN, Step Functions, Route 53, CodeBuild, ...
Stars: ✭ 1,210 (-87.67%)
Mutual labels:  monitoring, dashboard
Chronograf
Open source monitoring and visualization UI for the TICK stack
Stars: ✭ 1,245 (-87.31%)
Mutual labels:  monitoring, dashboard
Unsee
Alert dashboard for Prometheus Alertmanager
Stars: ✭ 700 (-92.87%)
Mutual labels:  monitoring, dashboard
Flask Profiler
a flask profiler which watches endpoint calls and tries to make some analysis.
Stars: ✭ 622 (-93.66%)
Mutual labels:  monitoring, dashboard
Pgwatch2
PostgreSQL metrics monitor/dashboard
Stars: ✭ 960 (-90.22%)
Mutual labels:  monitoring, dashboard
Flask Monitoringdashboard
Automatically monitor the evolving performance of Flask/Python web services.
Stars: ✭ 483 (-95.08%)
Mutual labels:  monitoring, dashboard
Amon
Amon is a modern server monitoring platform.
Stars: ✭ 1,331 (-86.44%)
Mutual labels:  monitoring, dashboard
Natsboard
Dashboard for monitoring NATS (an open source messaging system)
Stars: ✭ 339 (-96.55%)
Mutual labels:  monitoring, dashboard
Vudash
Powerful, Flexible, Open Source dashboards for anything
Stars: ✭ 363 (-96.3%)
Mutual labels:  monitoring, dashboard
Tessera
A dashboard front-end for graphite.
Stars: ✭ 1,202 (-87.75%)
Mutual labels:  monitoring, dashboard
Xsrv
[mirror] Install and manage self-hosted services/applications, on your own server(s) - ansible collection and utilities
Stars: ✭ 89 (-99.09%)
Mutual labels:  server, monitoring

v2.0
A simple & low-overhead web dashboard for linux systems

Demo  |  Docs

linux-dash Gitter chat


Features

  • Small ----- Under 400KB on disk (with .git removed)!
  • Simple ---- A minimalist, beautiful dashboard
  • Easy ------ Drop-in installation
  • Versatile -- Choose your stack from Node.js, Go, Python, PHP

Installation

Step 1

## 1. clone the repo
git clone --depth 1 https://github.com/afaqurk/linux-dash.git

## 2. go to the cloned directory
cd linux-dash/app/server

OR, if you prefer to download manually:

## 1. Download the .zip
curl -LOk https://github.com/afaqurk/linux-dash/archive/master.zip && unzip master.zip

## 2. navigate to downloaded & unzipped dir
cd linux-dash-master/app/server

Step 2

See instructions for preferred server linux-dash server (all included):

If Using Node.js

## install dependencies
npm install --production

## start linux-dash (on port 80 by default; may require sudo)
## You may change this with the `LINUX_DASH_SERVER_PORT` environment variable (eg. `LINUX_DASH_SERVER_PORT=8080 node server`)
## or provide a --port flag to the command below
## Additionally, the server will listen on every network interface (`0.0.0.0`).
## You may change this with the `LINUX_DASH_SERVER_HOST` environment variable (eg. `LINUX_DASH_SERVER_HOST=127.0.0.1 node server`)
## or provide a --host flag to the command below
node index.js

If Using Go

## start the server (on port 80 by default; may require sudo)
go run index.go

To build a binary, run go build && ./server -h. See @tehbilly's notes here for binary usage options

If Using Python

# Start the server (on port 80 by default; may require sudo).
python index.py

If Using PHP

  1. Make sure you have the exec, shell_exec, and escapeshellarg functions enabled
  2. Point your web server to app/ directory under linux-dash
  3. Restart your web server (Apache, nginx, etc.)

Support

For general help, please use the Gitter chat room.

Security

It is strongly recommended that all linux-dash installations be protected via a security measure of your choice.

Linux Dash does not provide any security or authentication features.

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].