• Inicio
  • VMware
  • Veeam
  • Office 365
  • Linux
  • Varios
Menu
  • Inicio
  • VMware
  • Veeam
  • Office 365
  • Linux
  • Varios
Home  /  Linux  /  Heimdall en Ubuntu 22.04 – Dashboard para nuestras aplicaciones
Imagen Destacada
25 enero 2024

Heimdall en Ubuntu 22.04 – Dashboard para nuestras aplicaciones

Written by Eduardo Diaz
Linux Heimdall Leave a Comment

¡Buenas y bienvenidos a otra entrada del blog!

Hoy vamos a ver como instalar Heimdall en una VM con Ubuntu 22.04. Los pasos serían prácticamente iguales para cualquier sistema operativo Linux.

Hay multitud de artículos y videos explicativos acerca de Heimdall, pero casi todos ellos optan por la instalación vía Docker. En este caso lo veremos directamente sobre una máquina en un entorno virtual.

Heimdall es un dashboard para organizar todas nuestras aplicaciones web (o incluso accesos webs directamente), permitiéndonos acceder de forma rápida y sin perdernos en un mar de marcadores, a nuestras aplicaciones o páginas más recurrentes.

Heimdall se encuentra en continuo desarrollo y actualización, y cada vez permite la conexión mediante API a más aplicaciones, mostrándonos información sobre las mismas desde el propio dashboard. Os dejo un enlace a su página a continuación: https://heimdall.site/

Como podéis ver, a fecha de hoy hay un total de 89 aplicaciones que podemos añadir a nuestro dashboard con funcionalidades adicionales, y más de 100 requests de diferentes aplicaciones:

imagen 1024x104 - Heimdall en Ubuntu 22.04 - Dashboard para nuestras aplicaciones

En primer lugar, utilizaremos el siguiente comando para descargar la última versión, utilizando el API de GitHub y “awk” para obtener la última versión del mismo:

RELEASE=$(curl -sX GET "https://api.github.com/repos/linuxserver/Heimdall/releases/latest" | awk '/tag_name/{print $4;exit}' FS='[""]'); echo $RELEASE &&\
curl --silent -o ${RELEASE}.tar.gz -L "https://github.com/linuxserver/Heimdall/archive/${RELEASE}.tar.gz"

Una vez descargado, comprobaremos la versión descargada con el siguiente comando:

ls *.tar.gz

En mi caso podemos ver que me devuelve la versión 2.5.8:

Version - Heimdall en Ubuntu 22.04 - Dashboard para nuestras aplicaciones

A continuación, descomprimimos el archivo recién descargado (ajustar el código a la versión que descargéis):

tar xvzf V2.5.8.tar.gz

Ahora, debemos instalar una serie de dependencias de PHP que Heimdall utilizará:

sudo apt install php-sqlite3 php-zip
apt-get install php

Una vez realizado, añadiremos y configuraremos Heimdall para que se inicie como servicio cada vez que se reinicie la VM. Para ello, utilizaremos el siguiente comando:

vi /etc/systemd/system/heimdall.service

Y añadiremos el siguiente texto al archivo:

[Unit]
Description=Heimdall
After=network.target
[Service]
Restart=always
RestartSec=5
Type=simple
User=tuusuario
Group=tugrupo
WorkingDirectory=eldirectoriodeheimdall
ExecStart="/usr/bin/php" artisan serve --host 0.0.0.0 --port tupuerto
TimeoutStopSec=30
[Install]
WantedBy=multi-user.target

Recuerda modificar y cambiar el “User”, “Group”, “WorkingDirectory” y “port”, adecuándolo a tus características.

Para finalizar, habilitaremos el servicio:

systemctl enable heimdall.service
systemctl daemon-reload

Si habéis seguido todos estos pasos, solo os queda acceder a http://IP:PUERTO establecido desde vuestro navegador para comenzar a añadir aplicaciones a vuestro dashboard. Os dejo un ejemplo de como se ve:

heimdall 1024x378 - Heimdall en Ubuntu 22.04 - Dashboard para nuestras aplicaciones

Espero que os sirva de ayuda y le deis una oportunidad a este dashboard. ¡Veréis como merece la pena!

¡Hasta la próxima!

¡Compártelo!
Share on Facebook
Share on Twitter
Share on LinkedIn
Share on Whatsapp
Eduardo Diaz
Connect on Twitter Connect on Linkedin

Técnico de Sistemas en Emibin Consulting S.L. Apasionado de la tecnología, videojuegos y series. Redactor del blog Edudima.com

 Previous Article Instalar Nextcloud 28.01 en Ubuntu 22.04
Next Article   Particiones en Windows Server 2022 – Modificación Layout por defecto

Deja un comentarioCancelar respuesta

Buscar

Redes Sociales

  • Connect on Twitter
  • Connect on LinkedIn
  • Connect on Github

¡Suscríbete!

Introduce tu correo electrónico para recibir avisos de nuevas entradas.

Entradas recientes

  • VMware – Añadir almacén de datos conectado a ESXi por USB-C
  • VMware – Instalando ESXi 8.0.2 en Intel NUC
  • Windows Server 2022 – Error Sysprep
  • Particiones en Windows Server 2022 – Modificación Layout por defecto
  • Heimdall en Ubuntu 22.04 – Dashboard para nuestras aplicaciones
  • Popular Posts
  • Recent Posts
  • Migrar IMAP OFFICE365
    Migración buzones correo IMAP a Office 365 12 12+02:00 abril 12+02:00 2021
  • setup inicial udm pro
    Setup inicial UniFi Dream Machine Pro 26 26+02:00 mayo 26+02:00 2021
  • unboxing udm pro
    UniFi Dream Machine Pro – Unboxing 24 24+02:00 mayo 24+02:00 2021
  • esxi usb-c
    VMware – Añadir almacén de datos conectado a ESXi por USB-C 27 27+02:00 abril 27+02:00 2024
  • esxi usb-c
    VMware – Añadir almacén de datos conectado a ESXi por USB-C 27 27+02:00 abril 27+02:00 2024
  • nuc esxi8
    VMware – Instalando ESXi 8.0.2 en Intel NUC 19 19+02:00 abril 19+02:00 2024
  • windows server 2022 sysprep
    Windows Server 2022 – Error Sysprep 16 16+02:00 abril 16+02:00 2024
  • layout_particiones
    Particiones en Windows Server 2022 – Modificación Layout por defecto 27 27+02:00 enero 27+02:00 2024
enero 2024
LMXJVSD
1234567
891011121314
15161718192021
22232425262728
293031 
« Jun   Abr »
  • Política de Privacidad
  • Política de Cookies
Edudima @ 2024  -  Todos los derechos reservados
Este Blog usa cookies propias y de terceros para optimizar la navegación y que puedas ver correctamente su contenido, ofrecer funciones de redes sociales, analizar el tráfico y otras. Para más información o para conocer cómo cambiar la configuración de tu navegador, lee nuestra Política de Cookies
AJUSTES DE COOKIESACEPTAR
Administrar consentimiento

Resumen de privacidad

Este sitio web utiliza cookies para mejorar tu experienta mientras navegas. Además de esto, las cookies que están categorizadas como necesarias, son almacenadas en tu navegador ya que son necesarias para el funcionamiento y las funcionalidades básicas de este sitio web. También se usan cookies de terceros que nos permiten analizar y entender como se usa este sitio web. Estas cookies serán almacenadas en tu navegador solamente con tu consentimiento. Tienes la opción de renunciar a estas cookies, pero hacerlo puede afectar a tu experiencia de navegación.
Sociales
Las cookies sociales son instaladas por los proveedores de servicios de redes sociales, al compartir determinados contenidos de la web mediante dichas redes.
Analíticas
Las cookies analíticas son utilizadas para el seguimiento y análisis estadístico del comportamiento del conjunto de los usuarios.
Necesarias
Son cookies técnicas necesarias para garantizar el correcto funcionamiento de este sitio web. Recogen información del mismo, y ayudan a la localización y solución de problemas del sitio.
GUARDAR Y ACEPTAR
Funciona con CookieYes Logo