• Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • News
  • Tutorials
  • Forums
  • Tags
  • Users
Tutorial News Comments FAQ Related Articles

How to install and configure Linux-dash in Linux

{{postValue.id}}

Steps to Install ' linux-dash' using Web Browser

Linux Dash is an open-source dashboard to monitor Linux servers. Provides a detailed overview of all vital aspects of your server, including RAM and disk usage, network, installed software, users, and running processes. All information is organized into sections, and you can easily monitor the specific section.

Features:

  • It supports broad range of Linux server flavors.
  • Easy to install for servers with Nginx or Apache + PHP.
  • Select and drag to re-organize widgets.
  • A real-time monitoring of CPU, Load, Up time, RAM, Disk Usage, Users and many more system statistics.
  • A web based dash board to monitor various information about the server.

List of Current Widgets

We use Linux dash to monitor the following widgets.

  • RAM
  • Software
  • IP
  • General info
  • Load Average
  • Internet Speed
  • Processes
  • Logs
  • Disk Usage
  • Users

Step 1: To Install Apache, PHP Modules and PHP

Run the following commands to install and update the Apache packages.

In Ubuntu/Debian

# apt-get install apache2 apache2-utils

In CentOS/RHEL

[root@linuxhelp Desktop]# yum install httpd httpd-tools
Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Install Process
Loading mirror speeds from cached hostfile
epel/metalink                                            | 5.1 kB     00:00
* base: centos.webwerks.com
* epel: epel.mirror.net.in
.
.
.
Updated:
httpd.x86_64 0:2.2.15-47.el6.centos.4
httpd-tools.x86_64 0:2.2.15-47.el6.centos.4
Complete!


Now Apache is successfully installed.

Run the following command to install php

In Ubuntu/Debian

# apt-get install php5 curl php5-curl php5-json

In CentOS/RHEL

[root@linuxhelp Desktop]# yum install php php-xml php-common php-json
Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Install Process
Loading mirror speeds from cached hostfile
* base: centos.webwerks.com
* epel: epel.mirror.net.in
* extras: centos.webwerks.com
* nethserver-base: nethserver.antani.co
* nethserver-updates: nethserver.antani.co
* rpmforge: mirror.smartmedia.net.id
.
.
.

Installed:
php.x86_64 0:5.3.3-46.el6_7.1         php-common.x86_64 0:5.3.3-46.el6_7.1
php-xml.x86_64 0:5.3.3-46.el6_7.1
Dependency Installed:
php-cli.x86_64 0:5.3.3-46.el6_7.1

Complete!

php is installed successfully.

Step 2: Install git package

Run the following command to install the git packages.

In Debian/Ubuntu

# apt-get install git

In CentOS/RHEL

[root@linuxhelp Desktop]# yum install git

Loaded plugins: fastestmirror, refresh-packagekit, security

Setting up Install Process
Loading mirror speeds from cached hostfile
* base: centos.webwerks.com
* epel: epel.mirror.net.in
* extras: centos.webwerks.com
* nethserver-base: mirror.nethserver.org
* nethserver-updates: mirror.nethserver.org
.
.
.
Installed:
git.x86_64 0:1.7.1-4.el6_7.1
Dependency Installed:
perl-Error.noarch 1:0.17015-4.el6      perl-Git.noarch 0:1.7.1-4.el6_7.1

Complete!

Now the git packages are successfully installed.

Step 3: To Download and Install Linux-Dash

Download the ' linux-dash' package from ' Github' repository. You should download this package from Apache public location ' /var/www/html' .

[root@linuxhelp html]# git clone https://github.com/afaqurk/linux-dash.git

Step 4 : Restart your Apache server

Run the following command to restart the services.

[root@linuxhelp html]# service httpd restart

Stopping httpd:                                            [  OK  ]
Starting httpd:                                            [  OK  ]

Step 5: To Monitor Server using linux-dash

Now open your browser clear all the cache from your browser and go to the folder where you installed ' linux-dash' i.e http://localhost/linux-dash.

Now your linux-dash will be successfully installed you can easily monitor server. Now the below screen shot shows the various performance of your server.

Monitor system status information

Click the system status, to view the status of the systems in the server.

system status

Monitor system basic information

Click basic information, to view the basic information of the systems in the server.

basic information

Monitor Network status information

Click network status, to know the network status information of the systems in the server.

network status

Monitor your system account status information

Click account status, to view the account status information of the systems in the server.

account status
account status

Monitor your installed application status information

Click application status, to view the application status of the systems in the server.

application status

To change your Linux-dash background

To change your Linux-dash background themes

Linux-dash background themes

Step 6: To protect password in linux-dash

Protecting password in your statistics page, you have to generate files like, ' .htaccess' and ' .htpasswd' . The below command can create a ' linux' user and also creates new ' htpasswd' file under ' /var' folder.

[root@linuxhelp ~]# htpasswd -c /var/.htpasswd linux
New password:
Re-type new password:

Adding password for linux user

To create a file ' .htaccess' under the directory ' linux-dash' and include the below content in it. Just save and exit the file.

AuthName " Restricted Area" 

AuthType Basic
AuthUserFile /var/.htpasswd
AuthGroupFile /dev/null
require valid-user

Step7: Allow the override option in Apache configuration file.

[root@linuxhelp ~]# vim /etc/httpd/conf/httpd.conf


editor
Linux dashboard
Step 8: Restart Apache server

Run the following command to restart the server.


[root@linuxhelp html]# service httpd restart

Stopping httpd:                                            [  OK  ]
Starting httpd: httpd: apr_sockaddr_info_get() failed for linuxhelp
httpd: Could not reliably determine the server' s fully qualified domain name, using 127.0.0.1 for ServerName
[  OK  ]

Step 9: Now open your Linux-dash tool with secure password protection.

First clear all browser' s cache and then next go to the statistics page, your system prompts you to login.Enter the username and password, what you used in the htpasswd command.

browser's cache

system status

Tags:
william
Author: 

Comments ( 1 )

prashantpawar
this software not show actual machine data.
Add a comment
{{postCtrl.cmtErrMsg}}

Frequently asked questions ( 5 )

Q

What is the command to download a Linux-dash from the git repository in ubuntu?

A

By using this command you can download the Linux-dash
Syntax:"sudo git clone https://github.com/afaqurk/linux-dash.git"

Q

How to protect password from Linux-dash in your static page?

A

The below command can create a ' Linux' user and also creates new ' htpasswd' file under ' /var' folder.
htpasswd -c /var/.htpasswd Linux
And the entered password.

Q

It is possible to monitor the log and disk usage?

A

Yes, it can be possible to monitor log, disk usage, usage, IP etc..

Q

Is this can be installed in cpanel?

A

Yes, You can install Linux-dash in cpanel.

Q

Can we able to monitor webpage in Linux-dash?

A

Yes, it is a web-based dashboard to monitor various information about the server.

Back To Top!
Rank
User
Points

Top Contributers

userNamenaveelansari
135850

Top Contributers

userNameayanbhatti
92510

Top Contributers

userNamehamzaahmed
32150

Top Contributers

1
userNamelinuxhelp
31040

Top Contributers

userNamemuhammadali
24500
Can you help Luk Van De Looverbosch ?
How to create a root ?

Hello,
How to create root@linuxhelp in Linux Mint 20.1 64-bit ?
Thanks in advance for your reply.
Best regards.

Networking
  • Routing
  • trunk
  • Netmask
  • Packet Capture
  • domain
  • HTTP Proxy
Server Setup
  • NFS
  • KVM
  • Memory
  • Sendmail
  • WebDAV
  • LXC
Shell Commands
  • Cloud commander
  • Command line archive tools
  • last command
  • Shell
  • terminal
  • Throttle
Desktop Application
  • Linux app
  • Pithos
  • Retrospect
  • Scribe
  • TortoiseHg
  • 4Images
Monitoring Tool
  • Monit
  • Apache Server Monitoring
  • EtherApe 
  • Arpwatch Tool
  • Auditd
  • Barman
Web Application
  • Nutch
  • Amazon VPC
  • FarmWarDeployer
  • Rukovoditel
  • Mirror site
  • Chef
Contact Us | Terms of Use| Privacy Policy| Disclaimer
© 2025 LinuxHelp.com All rights reserved. Linux™ is the registered trademark of Linus Torvalds. This site is not affiliated with linus torvalds in any way.