- - Jak nastavit Linux Server Dashboard s Linux Dash

Jak nastavit Linux Server Dashboard s Linux Dash

Milujte svůj Linuxový server, ale přeji si, abyste měli vícinformace o tom, jak to běží po celý den? Pokud ano, Linux Dash může být právě to, co potřebujete! Je to elegantní nástroj, který po instalaci poskytuje uživatelům linuxový serverový panel, který uživatelům umožňuje prohlížet informace o zatížení RAM, využití CPU, síťovém provozu a dokonce i Docker v reálném čase!

VAROVÁNÍ: SPOILER: Přejděte dolů a podívejte se na video tutoriál na konci tohoto článku.

Nainstalujte Linux Dash

Software řídicího panelu Linux Dash využívá amnoho různých webových technologií, jako NodeJS, Go, Python a další. Řídicí panel může běžet s jakoukoli z těchto technologií jako hostitel. V této příručce se však zaměříme na NodeJS, protože je vždy nejjednodušší použít. Pokud chcete nastavit Linux Dash tak, aby běžel na něčem jiném, kromě Node, podívejte se na odkaz zde, kde najdete pokyny.

Fungování softwaru je hračka, jako uživatelénemusíte se starat o balíček ke stažení pro Linux Dash. Díky tomu je software řídicího panelu skvělý, bez ohledu na to, jaký operační systém Linux máte, bude spuštěn. Chcete-li zahájit instalaci, otevřete terminál a nechte NodeJS pracovat na vašem Linuxovém serveru.

Servery Ubuntu / Debian

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt install nodejs git

nebo pro Debian:

sudo apt-get install nodejs git

Rhel / CentOS / Suse Enterprise

curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -
sudo yum install nodejs npm git

nebo v případě systémů Suse:

sudo zypper install nodejs npm git

NodeJS pracuje na serveru, takže nyní je čas začít s instalací systému Linux Dash. Za použití Git nástroj, klonovat nejnovější verzi kódu.

sudo -s
cd /opt/
git clone --depth 1 https://github.com/afaqurk/linux-dash.git

Linux Dash je jádro webové aplikace, takže klonování kódu dolů z Githubu je poměrně rychlé. Po dokončení procesu klonování použijte CD příkaz k přesunutí terminálu do adresáře kódů.

cd linux-dash/app/server

Pokud nejste fanouškem Gitu, můžete použít Curl ke stažení kódu na server.

Poznámka: Tuto metodu použijte, pouze pokud nemůžete nainstalovat nástroj Git.

sudo -s
cd /opt
curl -LOk https://github.com/afaqurk/linux-dash/archive/master.zip
unzip master.zip
rm master.zip
cd linux-dash/app/server

Protože používáme NodeJS jako základ systému Linux Dash, musíme jej použít k instalaci softwaru. V server složku, použijte npm příkaz nainstalovat Linux Dash do vašeho systému.

sudo npm install --production

NPM je nástroj pro balení NodeJS. Nechte jej nainstalovat software. Po dokončení instalace použijte uzel příkaz ke spuštění Linux Dash.

node index.js --port 8080

Chcete-li získat přístup k ovládacímu panelu Linux Dash, otevřete webový prohlížeč a navštivte následující webovou adresu:

http://ip-address-of-server/

Linux Dash In tBackground

Linux Dash je skvělý a díky tomu jsou i uživateléschopni získat spoustu důležitých informací o svých systémech. Protože se však jedná o webovou aplikaci bez tradičního balíčku DEB nebo RPM, není na pozadí možné jej spustit. To znamená, že kdykoli byste chtěli vidět své informace, musíte SSH na server a spustit příkaz Node, Go nebo Python a zkontrolovat.

Naštěstí, s trochou znalostí Bash, to jesnadno odložit Linux Dash do pozadí. Ještě lepší je, že není třeba se hádat s systemd nebo init systémem! Chcete-li zahájit tento proces, otevřete terminál, přihlaste se k serveru přes SSH a použijte dotek příkaz k vytvoření nového prázdného souboru.

ssh server-ip-address
sudo -s
touch linux-dash-startup

Za použití echo příkaz, přidejte do skriptu Shebang, aby server Linux věděl, co se skriptem dělat.

echo "#!/bin/bash" >> linux-dash-startup

Přidejte mezeru pomocí echo, aby byl prostor pro kód.

echo " " >> linux-dash-startup
echo " " >> linux-dash-startup

Do skriptu vložte řádek kódu, který řekne systému, kde je Linux Dash na vašem Linuxovém serveru.

echo "cd /opt/linux-dash/app/server" >> linux-dash-startup
echo " " >> linux-dash-startup

Běh echo a do skriptu zapíšeme vykonávací příkaz. V tomto případě říkáme NodeJS, aby spustil Linux Dash.

Poznámka: neváhejte nahradit „node index.js“ jiným příkazem, pokud jste se rozhodli nastavit Linux Dash na něco jiného než Node.

echo "node index.js --port 8080 &>/dev/null &" >> linux-dash-startup

Aktualizujte oprávnění skriptu, aby se mohl spouštět jako program.

chmod +x linux-dash-startup

Přesuňte skript do / usr / bin. Umístění souboru skriptu umožní každému uživateli na serveru snadno spustit Linux Dash jako jakýkoli jiný příkaz.

mv linux-dash-startup /usr/bin

Chcete-li spustit Linux Dash na pozadí, spusťte v terminálu na serveru následující příkaz:

sudo linux-dash-startup
</p>

Komentáře