GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar el sistema de gestión de activos Ralph en Ubuntu 20.04

Ralph es un sistema de gestión de activos, DCIM y CMDB gratuito, de código abierto, simple y potente para centros de datos y back office. Está construido sobre Django, Python3 y se utiliza para realizar un seguimiento de las compras de activos y su ciclo de vida. Viene con una interfaz web fácil de usar y le permite generar informes de costos flexibles y precisos.

En este tutorial, le mostraremos cómo instalar Ralph Asset Management System con Docker en Ubuntu 20.04.

Requisitos

  • Un servidor con Ubuntu 20.04.
  • Se configura una contraseña raíz en su servidor.

Cómo empezar

Antes de comenzar, es una buena idea actualizar el paquete de su sistema a la última versión. Puede actualizarlos usando el siguiente comando:

apt-get update -y
apt-get upgrade -y

Una vez que todos los paquetes estén actualizados, reinicie su sistema para aplicar los cambios.

Instalar Docker y Docker Compose

De forma predeterminada, la última versión de Docker y Docker Compose está disponible en el repositorio predeterminado del servidor Ubuntu 20.04. Puede instalarlos ejecutando el siguiente comando:

apt-get install docker.io docker-compose -y

Después de instalar ambos paquetes, inicie el servicio Docker y habilítelo para que se inicie después de reiniciar el sistema con el siguiente comando:

systemctl start docker
systemctl enable docker

A continuación, verifique el estado de Docker con el siguiente comando:

systemctl status docker

Deberías obtener el siguiente resultado:

? docker.service - Docker Application Container Engine
     Loaded: loaded (/lib/systemd/system/docker.service; disabled; vendor preset: enabled)
     Active: active (running) since Wed 2020-04-29 08:06:11 UTC; 6s ago
TriggeredBy: ? docker.socket
       Docs: https://docs.docker.com
   Main PID: 3371 (dockerd)
      Tasks: 10
     Memory: 36.0M
     CGroup: /system.slice/docker.service
             ??3371 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

Apr 29 08:06:11 ubuntu20 dockerd[3371]: time="2020-04-29T08:06:11.552343504Z" level=warning msg="Your kernel does not support swap memory limi>
Apr 29 08:06:11 ubuntu20 dockerd[3371]: time="2020-04-29T08:06:11.552406263Z" level=warning msg="Your kernel does not support cgroup blkio wei>
Apr 29 08:06:11 ubuntu20 dockerd[3371]: time="2020-04-29T08:06:11.552423110Z" level=warning msg="Your kernel does not support cgroup blkio wei>
Apr 29 08:06:11 ubuntu20 dockerd[3371]: time="2020-04-29T08:06:11.552769597Z" level=info msg="Loading containers: start."
Apr 29 08:06:11 ubuntu20 dockerd[3371]: time="2020-04-29T08:06:11.710947740Z" level=info msg="Default bridge (docker0) is assigned with an IP >
Apr 29 08:06:11 ubuntu20 dockerd[3371]: time="2020-04-29T08:06:11.793048851Z" level=info msg="Loading containers: done."
Apr 29 08:06:11 ubuntu20 dockerd[3371]: time="2020-04-29T08:06:11.819265563Z" level=info msg="Docker daemon" commit=afacb8b7f0 graphdriver(s)=>
Apr 29 08:06:11 ubuntu20 dockerd[3371]: time="2020-04-29T08:06:11.819655292Z" level=info msg="Daemon has completed initialization"
Apr 29 08:06:11 ubuntu20 systemd[1]: Started Docker Application Container Engine.
Apr 29 08:06:11 ubuntu20 dockerd[3371]: time="2020-04-29T08:06:11.874074016Z" level=info msg="API listen on /run/docker.sock"
lines 1-21/21 (END)

A continuación, verifique la versión instalada de Docker usando el siguiente comando:

docker -v

Deberías obtener el siguiente resultado:

Docker version 19.03.8, build afacb8b7f0

A continuación, verifique la versión de Docker-compose usando el siguiente comando:

docker-compose -v

Deberías obtener el siguiente resultado:

docker-compose version 1.25.0, build unknown

Instalar Ralph con Docker

Primero, instala el paquete git con el siguiente comando:

apt-get install git -y

A continuación, descargue la última versión de Ralph desde el repositorio de Git usando el siguiente comando:

git clone https://github.com/allegro/ralph.git

Una vez descargado, cambie el directorio a ralph/docker e inicialice Ralph con el siguiente comando:

cd ralph/docker
docker-compose run web init

A continuación, descargue y cree el contenedor para Ralph con el siguiente comando:

docker-compose up -d

Una vez que se descargan todos los contenedores, puede verificar los contenedores en ejecución con el siguiente comando:

docker ps

Debería ver el siguiente resultado:

CONTAINER ID        IMAGE                               COMMAND                  CREATED             STATUS              PORTS                     NAMES
6d99415b9569        allegro/ralph:latest                "/var/local/ralph/do…"   40 seconds ago      Up 38 seconds       0.0.0.0:32771->8000/tcp   docker_web_1
fcede6c8a3d3        allegro/inkpy:latest                "/bin/sh -c 'supervi…"   40 seconds ago      Up 38 seconds                                 docker_inkpy_1
c93bf3a397d5        redis:3.0                           "docker-entrypoint.s…"   6 minutes ago       Up 6 minutes        0.0.0.0:32770->6379/tcp   docker_redis_1
ac4f4c278443        mysql:5.7                           "docker-entrypoint.s…"   6 minutes ago       Up 6 minutes        3306/tcp, 33060/tcp       docker_db_1
b0e6a7beeb61        allegro/ralph-static-nginx:latest   "nginx -g 'daemon of…"   6 minutes ago       Up 3 seconds        0.0.0.0:80->80/tcp        docker_nginx_1

También puede verificar los puertos del contenedor en ejecución con el siguiente comando:

docker-compose ps

Debería ver el siguiente resultado:

     Name                   Command               State            Ports         
---------------------------------------------------------------------------------
docker_db_1      docker-entrypoint.sh mysql ...   Up      3306/tcp, 33060/tcp    
docker_inkpy_1   /bin/sh -c supervisord -n        Up                             
docker_nginx_1   nginx -g daemon off;             Up      0.0.0.0:80->80/tcp     
docker_redis_1   docker-entrypoint.sh redis ...   Up      0.0.0.0:32770->6379/tcp
docker_web_1     /var/local/ralph/docker-en ...   Up      0.0.0.0:32771->8000/tcp

Acceder a la interfaz web de Ralph

Ahora, abra su navegador web y escriba la URL http://your-server-ip. Debería ver la página de inicio de sesión de Ralph:

Proporcione el nombre de usuario predeterminado como ralph y la contraseña como ralph, y haga clic en Iniciar sesión en botón. Debería ver el panel predeterminado de Ralph en la siguiente página:

Conclusión

¡Felicidades! ha instalado correctamente Ralph Asset Management System con Docker en Ubuntu 20.04. Ahora puede administrar fácilmente su activo de TI desde la ubicación central. Siéntase libre de preguntarme si tiene alguna pregunta.


Ubuntu
  1. Cómo instalar Docker en Ubuntu 18.04

  2. Cómo instalar Kubernetes en Ubuntu 18.04

  3. Cómo instalar Docker Compose en Ubuntu 18.04

  4. Cómo instalar Docker en Ubuntu 16.04

  5. Cómo instalar Docker en Ubuntu 18.04 / Ubuntu 18.10 / Ubuntu 19.04

Cómo instalar Notepadqq en Ubuntu 20.04

Cómo instalar Bitwarden en Ubuntu 20.04

Cómo instalar Lynis en Ubuntu 20.04

Cómo instalar la herramienta de gestión de activos Snipe-IT en Ubuntu 22.04

Cómo instalar Docker en Ubuntu 20.04, 18.04, 21.04

Cómo instalar Docker en Ubuntu 14.04