Cómo configurar un panel de servidor Linux con Linux Dash

¿Le encanta su servidor Linux pero desearía tener más información sobre cómo se ejecuta a lo largo del día? Si es así, ¡Linux Dash puede ser justo lo que necesita! Es una excelente herramienta que, una vez instalada, ofrece a los usuarios un panel de control del servidor Linux que les permite ver información en tiempo real sobre la carga de RAM, el uso de CPU, el tráfico de red e incluso Docker.

ALERTA DE SPOILER: Desplácese hacia abajo y vea el video tutorial al final de este artículo.

Instalar Linux Dash

El software del panel de control de Linux hace uso de muchas tecnologías web diferentes, como NodeJS, Go, Python y otras. El panel se puede ejecutar con cualquiera de estas tecnologías como host. Sin embargo, en esta guía, nos centraremos en NodeJS, ya que siempre es el más fácil de usar. Si desea configurar Linux Dash para que se ejecute en otra cosa, además de Node, consulte el enlace aquí para obtener instrucciones.

Hacer que el software funcione es muy fácil, ya que los usuarios no necesitan jugar con un paquete descargable para Linux Dash. Esto hace que el software del tablero sea excelente, ya que no importa qué sistema operativo de servidor Linux tenga, se ejecutará. Para comenzar la instalación, abra una terminal y haga que NodeJS funcione en su servidor Linux.

  Cómo instalar el tema Mcata GTK en Linux

Servidores Ubuntu / Debian

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

sudo apt install nodejs git

o, para 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

o, para los sistemas Suse, haga lo siguiente:

sudo zypper install nodejs npm git

NodeJS está funcionando en el servidor, por lo que ahora es el momento de poner en marcha una configuración de Linux Dash. Con la herramienta Git, clone la última versión del código.

sudo -s

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

Linux Dash es una aplicación web en su núcleo, por lo que clonar el código desde Github es bastante rápido. Cuando se complete el proceso de clonación, use el comando CD para mover el terminal al directorio de códigos.

cd linux-dash/app/server

Alternativamente, si no eres fanático de Git, puedes usar Curl para descargar el código en el servidor.

Nota: solo use este método si no puede instalar la herramienta 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

Como usamos NodeJS para la base de Linux Dash, necesitaremos usarlo para instalar el software. En la carpeta del servidor, use el comando npm para instalar Linux Dash en su sistema.

sudo npm install --production

NPM es la herramienta de empaquetado de NodeJS. Deja que instale el software. Cuando se complete la instalación, use el comando de nodo para iniciar Linux Dash.

node index.js --port 8080

Para acceder al panel de control de Linux, abra un navegador web y visite la siguiente dirección del sitio web:

https://ip-address-of-server/

Guión de Linux en tBackground

Linux Dash es brillante y, con él, los usuarios pueden obtener mucha información importante sobre sus sistemas. Sin embargo, como es una aplicación web sin un paquete tradicional DEB o RPM, no hay ningún proceso para ejecutarla en segundo plano. Esto significa que cada vez que desee ver su información, tendrá que SSH en el servidor y ejecutar un comando Node, Go o Python para verificar.

  Cómo usar e instalar FlatPak en Linux

Afortunadamente, con un poco de conocimiento de Bash, es fácil descargar Linux Dash en segundo plano. Mejor aún, ¡no hay necesidad de meterse con systemd o con el sistema init! Para iniciar este proceso, abra una terminal, inicie sesión en el servidor a través de SSH y use el comando táctil para crear un nuevo archivo en blanco.

ssh server-ip-address

sudo -s 

touch linux-dash-startup

Usando el comando echo, agregue un Shebang al script, para que el servidor Linux sepa qué hacer con el script.

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

Agregue un espacio, usando echo, para hacer espacio para el código.

echo ' ' >> linux-dash-startup
echo ' ' >> linux-dash-startup

Coloque una línea de código en el script que le dirá al sistema dónde está Linux Dash en su servidor Linux.

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

echo ' ' >> linux-dash-startup

Ejecute echo y escriba el comando de ejecución en el script. En este caso, le estamos diciendo a NodeJS que ejecute Linux Dash.

  Cómo jugar juegos de Steam en Chrome OS con soporte para Linux

Nota: siéntase libre de reemplazar «node index.js» con otro comando, si elige configurar Linux Dash con algo que no sea Node.

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

Actualice los permisos del script para que se pueda ejecutar como programa.

chmod +x linux-dash-startup

Mueva el script a / usr / bin. Colocar el archivo de secuencia de comandos aquí permitirá a cualquier usuario del servidor iniciar fácilmente Linux Dash como cualquier otro comando.

mv linux-dash-startup /usr/bin

Para ejecutar Linux Dash en segundo plano, ejecute el siguiente comando en una terminal en el servidor:

sudo linux-dash-startup