Outils pour utilisateurs

Outils du site


software:applications:inventree:installation-debian12

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
software:applications:inventree:installation-debian12 [2026/03/11 21:53] yoannsoftware:applications:inventree:installation-debian12 [2026/03/12 17:56] (Version actuelle) yoann
Ligne 5: Ligne 5:
  
  
-Installation de l'application en environnement virtualisé +Notes d'installation de l'application en environnement virtualisé
  
  
Ligne 24: Ligne 24:
 cd ~/KVM cd ~/KVM
  
-qemu-img create debian.qcow2 15G +qemu-img create -f qcow2 debian.qcow2 15G 
-qemu-img create swap.qcow2 2G+qemu-img create -f qcow2 swap.qcow2 2G
  
 chmod g+rw *.qcow2 chmod g+rw *.qcow2
Ligne 56: Ligne 56:
 <code bash> <code bash>
 apt install -y sudo apt install -y sudo
- 
-# Affecter l'utilisateur 'myuser' au groupe sudo 
-usermod --append --groups sudo myuser 
 </code> </code>
  
-Depuis le compte utilisateur, récupérer et lancer le script d'installation : +Depuis le compte administrateur, récupérer et lancer le script d'installation :
-<code bash>+
  
 +<code bash>
 +wget -qO install.sh https://get.inventree.org && bash install.sh
 </code> </code>
  
-<note> + 
-Si le script est interrompu avec une erreur de permission +Lors de l'installation plusieurs variables d'environnement sont définies. Ci-dessous un extrait des messages retournés par le script 
-</note>+ 
 +<file> 
 +... 
 +# POI03|    INVENTREE_MEDIA_ROOT=/opt/inventree/data/media 
 +# POI03|    INVENTREE_STATIC_ROOT=/opt/inventree/data/static 
 +# POI03|    INVENTREE_BACKUP_DIR=/opt/inventree/data/backup 
 +# POI03|    INVENTREE_PLUGINS_ENABLED=true 
 +# POI03|    INVENTREE_PLUGIN_FILE=/etc/inventree/plugins.txt 
 +# POI03|    INVENTREE_SECRET_KEY_FILE=/etc/inventree/secret_key.txt 
 +# POI03|    INVENTREE_DB_ENGINE=sqlite3 
 +# POI03|    INVENTREE_DB_NAME=/opt/inventree/data/database.sqlite3 
 +# POI03|    INVENTREE_DB_USER=sampleuser 
 +# POI03|    INVENTREE_DB_HOST=samplehost 
 +# POI03|    INVENTREE_DB_PORT=123456 
 +# POI03|    INVENTREE_SITE_URL=http://78.121.49.83 
 +... 
 +</file> 
 + 
 +La variable d'environnement ''INVENTREE_SITE_URL'' est définie avec une valeur par défaut. Dans l'environnement virtualisé, cette valeur ne correspond pas à l'IP ou ou nom de domaine du système invité et empêche la consultation du frontend.  
 + 
 +Ici on détruit la variable d'environnement. On peut ensuite redéfinir correctement l'adresse du site dans le fichier de configuration ''/etc/inventree/config.yaml''.
  
 <code bash> <code bash>
-sudo wget -qO install.sh https://get.inventree.org && sudo bash install.sh+inventree config:unset INVENTREE_SITE_URL
 </code> </code>
  
-Lors de l'installation la variable d'environnement ''INVENTREE_SITE_URL'' est définie avec une valeur par défaut.+<file> 
 +# ... 
 +# Base URL for the InvenTree server (or use the environment variable INVENTREE_SITE_URL
 +site_url: 'http://inventree.kvm.internal:8000'
  
-Ici on détruit la variable d'environnement et on définit l'adresse du site dans le fichier de configuration+# ... 
 +</file> 
 + 
 +On relance le service web
 <code bash> <code bash>
-inventree config:unset INVENTREE_SITE_URL+systemctl restart inventree-web.service
 </code> </code>
  
 +Sur la machine hôte, on modifie le fichier ''/etc/hosts'' afin de pouvoir résoudre la VM
 +
 +<file>
 +127.0.1.1 juggernaut
 +192.168.122.29 inventree.kvm.internal
 +</file>
 +
 +===== Références =====
 +
 +  * [[https://docs.inventree.org/en/stable/start/installer/|Script d'installation d'InvenTree sur Debian 12]]
  
software/applications/inventree/installation-debian12.1773266010.txt.gz · Dernière modification : 2026/03/11 21:53 de yoann