How To Install Linux Dash On Debian 11.3

To Install Linux Dash On Debian 11.3

Introduction:

Linux-dash is an open-source monitoring tool for Linux machines that consumes less than 1MB of source code and presents data only when it is requested. Linux Dash does not collect historical data, in contrast with server-side agent processes.

Step 1: Check the OS version by using the below command

root@linuxhelp:~# lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 11 (bullseye)
Release:	11
Codename:	bullseye

Step 2: Check the dependency package Apache by using the below command

root@linuxhelp:~# apt list --installed | grep apache2
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
apache2-bin/stable,now 2.4.53-1~deb11u1 amd64 [installed,automatic]
apache2-data/stable,now 2.4.53-1~deb11u1 all [installed,automatic]
apache2-utils/stable,now 2.4.53-1~deb11u1 amd64 [installed,automatic]
apache2/stable,now 2.4.53-1~deb11u1 amd64 [installed]
libapache2-mod-dnssd/stable,now 0.6-3.2 amd64 [installed,automatic]
libapache2-mod-php8.1/bullseye,now 8.1.7-1+0~20220614.21+debian11~1.gbpb08a43 amd64 [installed,automatic]
libapache2-mod-php/bullseye,now 2:8.1+92+0~20220117.43+debian11~1.gbpe0d14e all [installed]

Step 3: Check the dependency package PHP by using the below command

root@linuxhelp:~# apt list --installed | grep php
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

libapache2-mod-php8.1/bullseye,now 8.1.7-1+0~20220614.21+debian11~1.gbpb08a43 amd64 [installed,automatic]
libapache2-mod-php/bullseye,now 2:8.1+92+0~20220117.43+debian11~1.gbpe0d14e all [installed]
php-common/bullseye,now 2:92+0~20220117.43+debian11~1.gbpe0d14e all [installed,automatic]
php-json/bullseye,now 2:8.1+92+0~20220117.43+debian11~1.gbpe0d14e all [installed,automatic]
php-pear/bullseye,now 1:1.10.13+submodules+notgz+2022032202-2+0~20220330.37+debian11~1.gbpfd4c1d all [installed,automatic]
php8.1-cli/bullseye,now 8.1.7-1+0~20220614.21+debian11~1.gbpb08a43 amd64 [installed]
php8.1-common/bullseye,now 8.1.7-1+0~20220614.21+debian11~1.gbpb08a43 amd64 [installed]
php8.1-curl/bullseye,now 8.1.7-1+0~20220614.21+debian11~1.gbpb08a43 amd64 [installed]
php8.1-dev/bullseye,now 8.1.7-1+0~20220614.21+debian11~1.gbpb08a43 amd64 [installed]
php8.1-gd/bullseye,now 8.1.7-1+0~20220614.21+debian11~1.gbpb08a43 amd64 [installed]
php8.1-imagick/bullseye,now 3.6.0-4+0~20220117.35+debian11~1.gbp149f82 amd64 [installed]
php8.1-imap/bullseye,now 8.1.7-1+0~20220614.21+debian11~1.gbpb08a43 amd64 [installed]
php8.1-intl/bullseye,now 8.1.7-1+0~20220614.21+debian11~1.gbpb08a43 amd64 [installed]
php8.1-mbstring/bullseye,now 8.1.7-1+0~20220614.21+debian11~1.gbpb08a43 amd64 [installed]
php8.1-mysql/bullseye,now 8.1.7-1+0~20220614.21+debian11~1.gbpb08a43 amd64 [installed]
php8.1-opcache/bullseye,now 8.1.7-1+0~20220614.21+debian11~1.gbpb08a43 amd64 [installed]
php8.1-readline/bullseye,now 8.1.7-1+0~20220614.21+debian11~1.gbpb08a43 amd64 [installed,automatic]
php8.1-soap/bullseye,now 8.1.7-1+0~20220614.21+debian11~1.gbpb08a43 amd64 [installed]
php8.1-xml/bullseye,now 8.1.7-1+0~20220614.21+debian11~1.gbpb08a43 amd64 [installed]
php8.1-xmlrpc/bullseye,now 3:1.0.0~rc3-4+0~20220117.10+debian11~1.gbp1325df amd64 [installed]
php8.1-zip/bullseye,now 8.1.7-1+0~20220614.21+debian11~1.gbpb08a43 amd64 [installed]
php8.1/bullseye,now 8.1.7-1+0~20220614.21+debian11~1.gbpb08a43 all [installed,automatic]
php/bullseye,now 2:8.1+92+0~20220117.43+debian11~1.gbpe0d14e all [installed]
pkg-php-tools/stable,now 1.40 all [installed,automatic]

Step 4: Check the dependency package of Git by using the below command

root@linuxhelp:~# apt list --installed | grep git

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.


crda/hirsute,now 4.14+git20191112.9856751-1 amd64 [installed,automatic]
dash/hirsute,now 0.5.11+git20200708+dd9ef66+really0.5.11+git20200708+dd9ef66-5ubuntu1 amd64 [installed]
git-man/hirsute,hirsute,now 1:2.30.2-1ubuntu1 all [installed,automatic]
git/hirsute,now 1:2.30.2-1ubuntu1 amd64 [installed]
gnome-getting-started-docs/hirsute,hirsute,now 3.36.2+git20201004.1-0ubuntu1 all [installed,automatic]
gnome-user-docs/hirsute,hirsute,now 3.38.2+git20210212-0ubuntu1 all [installed,automatic]
kerneloops/hirsute,now 0.12+git20140509-6ubuntu3 amd64 [installed,automatic]
libfprint-2-2/hirsute,now 1:1.90.7+git20210222+tod1-0ubuntu2 amd64 [installed,automatic]
librtmp1/hirsute,now 2.4+20151223.gitfa8646d.1-2build2 amd64 [installed,automatic]
net-tools/hirsute,now 1.60+git20181103.0eebece-1ubuntu2 amd64 [installed,auto-removable]
xserver-xorg-video-intel/hirsute,now 2:2.99.917+git20200714-1ubuntu1 amd64 [installed,automatic]
xserver-xorg-video-qxl/hirsute,now 0.1.5+git20200331-1 amd64 [installed,automatic]

Step 5: Change to the Apache Home directory by using the below command

root@linuxhelp:~# cd /var/www/html/

Step 6: Clone the Linux Dash Repository by using the below command

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

Cloning into 'linux-dash'...
remote: Enumerating objects: 4520, done.
remote: Total 4520 (delta 0), reused 0 (delta 0), pack-reused 4520
Receiving objects: 100% (4520/4520), 4.58 MiB | 3.40 MiB/s, done.
Resolving deltas: 100% (2671/2671), done.

Step 7: Ping http://ServerIP/linux-dash as shown in the below images

Step 8: This is the Dashboard page of Linux Dash on Debian.

Conclusion:

We have reached the end of this article. In this guide, we have walked you through the steps required to Install Linux Dash on Debian 11.3. Your feedback is much welcome.

FAQ
Q
What are the available stacks of Linux Dash?
A
The available stacks of Linux Dash are Node.js, Go, Python, and PHP.
Q
How to clone the Linux Dash repository?
A
To Clone the Linux Dash repository by using the following command "git clone https://github.com/afaqurk/linux-dash.git"
Q
What is the repository for the Linux Dash?
A
The Repository for the Linux Dash is "https://github.com/afaqurk/linux-dash"
Q
How to access Linux Dash after installation?
A
To access Linux Dash after installation use the following link "http://ServerIP/linux-dash"
Q
What are the dependencies for Linux Dash?
A
The dependencies for Linux Dash are Apache Web server, PHP, and Git.