GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Ralph Asset Management System su Ubuntu 20.04

Ralph è un sistema di gestione delle risorse, DCIM e CMDB gratuito, open source, semplice e potente per data center e back office. È costruito su Django, Python3 e utilizzato per tenere traccia degli acquisti di asset e del loro ciclo di vita. Viene fornito con un'interfaccia Web intuitiva e consente di generare rapporti sui costi flessibili e precisi.

In questo tutorial, ti mostreremo come installare Ralph Asset Management System con Docker su Ubuntu 20.04.

Prerequisiti

  • Un server che esegue Ubuntu 20.04.
  • È stata impostata una password di root sul tuo server.

Per iniziare

Prima di iniziare, è una buona idea aggiornare il pacchetto del sistema all'ultima versione. Puoi aggiornarli usando il seguente comando:

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

Una volta aggiornati tutti i pacchetti, riavvia il sistema per applicare le modifiche.

Installa Docker e Docker Compose

Per impostazione predefinita, l'ultima versione di Docker e Docker Compose è disponibile nel repository predefinito del server Ubuntu 20.04. Puoi installarli eseguendo il seguente comando:

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

Dopo aver installato entrambi i pacchetti, avvia il servizio Docker e abilitalo all'avvio dopo il riavvio del sistema con il seguente comando:

systemctl start docker
systemctl enable docker

Successivamente, verifica lo stato della finestra mobile utilizzando il seguente comando:

systemctl status docker

Dovresti ottenere il seguente output:

? 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)

Quindi, controlla la versione installata di Docker utilizzando il comando seguente:

docker -v

Dovresti ottenere il seguente output:

Docker version 19.03.8, build afacb8b7f0

Quindi, controlla la versione di Docker-compose usando il seguente comando:

docker-compose -v

Dovresti ottenere il seguente output:

docker-compose version 1.25.0, build unknown

Installa Ralph con Docker

Innanzitutto, installa il pacchetto git con il seguente comando:

apt-get install git -y

Quindi, scarica l'ultima versione di Ralph dal repository Git utilizzando il seguente comando:

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

Una volta scaricato, cambia la directory in ralph/docker e inizializza il Ralph con il seguente comando:

cd ralph/docker
docker-compose run web init

Quindi, scarica e crea il contenitore per Ralph utilizzando il comando seguente:

docker-compose up -d

Una volta scaricati tutti i contenitori, puoi controllare i contenitori in esecuzione con il seguente comando:

docker ps

Dovresti vedere il seguente output:

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

Puoi anche controllare le porte di tutti i container in esecuzione con il seguente comando:

docker-compose ps

Dovresti vedere il seguente output:

     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

Accedi all'interfaccia Web Ralph

Ora apri il tuo browser web e digita l'URL http://your-server-ip. Dovresti vedere la pagina di accesso di Ralph:

Fornisci il nome utente predefinito come ralph e la password come ralph e fai clic sul Registro dentro pulsante. Dovresti vedere la dashboard predefinita di Ralph nella pagina seguente:

Conclusione

Congratulazioni! hai installato con successo Ralph Asset Management System con Docker su Ubuntu 20.04. Ora puoi gestire facilmente la tua risorsa IT dalla posizione centrale. Sentiti libero di chiedermi se hai domande.


Ubuntu
  1. Come installare Docker su Ubuntu 18.04

  2. Come installare Kubernetes su Ubuntu 18.04

  3. Come installare Docker Compose su Ubuntu 18.04

  4. Come installare Docker su Ubuntu 16.04

  5. Come installare Docker su Ubuntu 18.04 / Ubuntu 18.10 / Ubuntu 19.04

Come installare Notepadqq su Ubuntu 20.04

Come installare Bitwarden su Ubuntu 20.04

Come installare Lynis su Ubuntu 20.04

Come installare lo strumento di gestione delle risorse Snipe-IT su Ubuntu 22.04

Come installare Docker su Ubuntu 20.04, 18.04, 21.04

Come installare Docker su Ubuntu 14.04