serveur_hebergement:kresus

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édentes Révision précédente
Prochaine révision
Révision précédente
serveur_hebergement:kresus [2022/10/21 17:47] fateserveur_hebergement:kresus [2024/01/14 18:20] (Version actuelle) – [Installation des dépendances] fate
Ligne 12: Ligne 12:
  
 Vous allez avoir besoin de plusieurs logiciels pour l'installation : Vous allez avoir besoin de plusieurs logiciels pour l'installation :
-<code bash>sudo aptitude install git npm postgresql python3 </code>+<code bash>sudo aptitude install git npm postgresql python3 python3-pdfminer</code>
  
  
Ligne 20: Ligne 20:
 <code bash>sudo useradd -m kresus</code> <code bash>sudo useradd -m kresus</code>
  
-Connectez vous avec cet utilisateur :+Connectez vous avec cet utilisateur :
 <code bash>sudo -i -u kresus</code> <code bash>sudo -i -u kresus</code>
- 
-Récupérez les sources : 
-<code bash>git clone https://framagit.org/kresusapp/kresus</code> 
  
 Lancez l'installation : Lancez l'installation :
 <code bash> <code bash>
-cd kresus +npm install --prefix /home/kresus/ kresus
-npm install --legacy-peer-deps+
 </code> </code>
  
Ligne 40: Ligne 36:
  
 Kresus a besoin d'une base de données Postgresql pour fonctionner. Kresus a besoin d'une base de données Postgresql pour fonctionner.
- 
  
  
Ligne 61: Ligne 56:
 <code bash>exit</code> <code bash>exit</code>
  
 +===== Configuration de Kresus =====
  
-===== Configuration de Apache2 =====+Dans le dossier d'installation, vous trouverez un fichier config.ini. 
 +Vous devez modifier, si besoin :  
 +  * la ligne "datadir" pour indiquer l'emplacement du dossier data (/home/kresus/database) 
 +  * la partie [email] si vous souhaitez activer les alarmes par mail 
 +  * la partie [db] pour indiquer les informations de connexion à la base (adresse, nom utilisateur, mot de passe, etc) 
 + 
 +===== Configuration d’Apache2 =====
  
 Créez le fichier  Créez le fichier 
Ligne 111: Ligne 113:
  
 Activez le fichier de conf Apache Activez le fichier de conf Apache
-<code bash>a2ensite matrix.nomdedomaine.fr.conf</code>+<code bash>a2ensite kresus.nomdedomaine.fr.conf</code>
  
 Redémarrez Apache Redémarrez Apache
Ligne 155: Ligne 157:
 Vous pouvez maintenant accéder à Kresus à l'adresse kresus.domaine.fr Vous pouvez maintenant accéder à Kresus à l'adresse kresus.domaine.fr
  
 +===== Mise à jour =====
  
 +Lorsqu'une nouvelle version sort, pour mettre à jour Kresus, il vous suffit de relancer les étapes d'installation.
 +Connectez vous avec l'utilisateur kresus :
 +<code bash>sudo -i -u kresus</code>
 +
 +Lancez l'installation :
 +<code bash>
 +npm install --prefix /home/kresus/ kresus
 +</code>
 +
 +S'il ne vous installe pas la dernière version disponible (voir [[https://www.npmjs.com/package/kresus|ici]] pour les versions), lancez la commande en ajoutant le numéro de la dernière version. Exemple avec la version 0.19.0 :
 +<code bash>
 +npm install --prefix /home/kresus/ kresus@0.19.0
 +</code>
  • serveur_hebergement/kresus.1666374478.txt.gz
  • Dernière modification : 2023/08/08 14:01
  • (modification externe)