GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Ralph Asset Management System sur Ubuntu 20.04

Ralph est un système de gestion d'actifs, DCIM et CMDB gratuit, open-source, simple et puissant pour les centres de données et le back-office. Il est construit sur Django, Python3 et utilisé pour suivre les achats d'actifs et leur cycle de vie. Il est livré avec une interface Web conviviale et vous permet de générer des rapports de coûts flexibles et précis.

Dans ce tutoriel, nous allons vous montrer comment installer Ralph Asset Management System avec Docker sur Ubuntu 20.04.

Prérequis

  • Un serveur exécutant Ubuntu 20.04.
  • Un mot de passe root est configuré sur votre serveur.

Mise en route

Avant de commencer, c'est une bonne idée de mettre à jour le package de votre système vers la dernière version. Vous pouvez les mettre à jour à l'aide de la commande suivante :

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

Une fois tous les packages mis à jour, redémarrez votre système pour appliquer les modifications.

Installer Docker et Docker Compose

Par défaut, la dernière version de Docker et Docker Compose est disponible dans le référentiel par défaut du serveur Ubuntu 20.04. Vous pouvez les installer en exécutant la commande suivante :

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

Après avoir installé les deux packages, démarrez le service Docker et activez-le après le redémarrage du système avec la commande suivante :

systemctl start docker
systemctl enable docker

Ensuite, vérifiez l'état du Docker à l'aide de la commande suivante :

systemctl status docker

Vous devriez obtenir le résultat suivant :

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

Ensuite, vérifiez la version installée de Docker à l'aide de la commande ci-dessous :

docker -v

Vous devriez obtenir le résultat suivant :

Docker version 19.03.8, build afacb8b7f0

Ensuite, vérifiez la version de Docker-compose à l'aide de la commande suivante :

docker-compose -v

Vous devriez obtenir le résultat suivant :

docker-compose version 1.25.0, build unknown

Installer Ralph avec Docker

Tout d'abord, installez le package git avec la commande suivante :

apt-get install git -y

Ensuite, téléchargez la dernière version de Ralph depuis le dépôt Git à l'aide de la commande suivante :

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

Une fois téléchargé, changez le répertoire en ralph/docker et initialisez le Ralph avec la commande suivante :

cd ralph/docker
docker-compose run web init

Ensuite, téléchargez et créez le conteneur pour Ralph à l'aide de la commande suivante :

docker-compose up -d

Une fois tous les conteneurs téléchargés, vous pouvez vérifier les conteneurs en cours d'exécution avec la commande suivante :

docker ps

Vous devriez voir le résultat suivant :

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

Vous pouvez également vérifier les ports de tous les conteneurs en cours d'exécution avec la commande suivante :

docker-compose ps

Vous devriez voir le résultat suivant :

     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

Accéder à l'interface Web Ralph

Maintenant, ouvrez votre navigateur Web et tapez l'URL http://your-server-ip. Vous devriez voir la page de connexion de Ralph :

Fournissez le nom d'utilisateur par défaut comme ralph et le mot de passe comme ralph, et cliquez sur le Journal dans bouton. Vous devriez voir le tableau de bord par défaut de Ralph sur la page suivante :

Conclusion

Toutes nos félicitations! vous avez installé avec succès Ralph Asset Management System avec Docker sur Ubuntu 20.04. Vous pouvez désormais gérer facilement votre parc informatique à partir d'un emplacement central. N'hésitez pas à me demander si vous avez des questions.


Ubuntu
  1. Comment installer Docker sur Ubuntu 18.04

  2. Comment installer Kubernetes sur Ubuntu 18.04

  3. Comment installer Docker Compose sur Ubuntu 18.04

  4. Comment installer Docker sur Ubuntu 16.04

  5. Comment installer Docker sur Ubuntu 18.04 / Ubuntu 18.10 / Ubuntu 19.04

Comment installer Notepadqq sur Ubuntu 20.04

Comment installer Bitwarden sur Ubuntu 20.04

Comment installer Lynis sur Ubuntu 20.04

Comment installer l'outil de gestion des actifs Snipe-IT sur Ubuntu 22.04

Comment installer Docker sur Ubuntu 20.04, 18.04, 21.04

Comment installer Docker sur Ubuntu 14.04