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 [2023/08/08 14:00] – modification externe 127.0.0.1serveur_hebergement:kresus [2026/10/19 08:40] (Version actuelle) – [Kresus] fate
Ligne 6: Ligne 6:
 Le gros avantage de Kresus comparé au site de votre banque, c'est qu'il permet de conserver tout l'historique de votre compte (là où les sites de banques ne gardent que 2 ou 3 mois), permet de créer des catégories de dépenses (courses, essences, travaux, EDF, crédit, etc), de les attribuer automatiquement et de centraliser tous vos comptes en un seul site si vous avez des comptes dans plusieurs banques. Le gros avantage de Kresus comparé au site de votre banque, c'est qu'il permet de conserver tout l'historique de votre compte (là où les sites de banques ne gardent que 2 ou 3 mois), permet de créer des catégories de dépenses (courses, essences, travaux, EDF, crédit, etc), de les attribuer automatiquement et de centraliser tous vos comptes en un seul site si vous avez des comptes dans plusieurs banques.
  
-Le gros inconvénient c'est que Kresus a besoin de l'identifiant et du mot passe d'accès au site de la banque pour pouvoir fonctionner. Et les deux sont stockés dans la base de données avec le cookie de double authentification de session. Si par malheur une personne malveillante arrive à accéder à la base PostgreSQL de Kresus, il a tout ce qu'il lui faut pour accéder à votre compte en banque. +Kresus a besoin de l'identifiant et du mot passe d'accès au site de la banque pour pouvoir fonctionner. Vous pouvez soit les stocker dans la base de données, soit les rentrer à chaque synchronisation. Perso, je préfère les stocker dans mon gestionnaire de mot de passe auto-hébergé plutôt que dans la base de Kresus.
-Vous êtes prévenus.+
  
 ===== Installation des dépendances ===== ===== Installation des dépendances =====
  
 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 31: Ligne 30:
  
 Woob est plus simple à installer. Toujours avec l'utilisateur kresus, lancez la commande suivante : Woob est plus simple à installer. Toujours avec l'utilisateur kresus, lancez la commande suivante :
-<code bash>pip install --user woob</code>+<code bash>pipx install woob</code> 
 + 
 +Certains modules de Woob nécessite des dépendances (python-jose par exemple). Si de telle dépendances sont nécessaires, la commande pour les installer est la suivante :  
 +<code bash>pipx inject woob python-jose</code>
  
 ===== Création de la base de données ===== ===== Création de la base de données =====
Ligne 63: Ligne 65:
   * la partie [email] si vous souhaitez activer les alarmes par mail   * 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)   * la partie [db] pour indiquer les informations de connexion à la base (adresse, nom utilisateur, mot de passe, etc)
 +  * la ligne "python_exec" pour indiquer le python de l'environnement virtuel de Woob, qui devrait être /home/kresus/.local/pipx/venvs/woob/bin/python (à adapter avec votre utilisateur)
  
 ===== Configuration d’Apache2 ===== ===== Configuration d’Apache2 =====
Ligne 113: Ligne 116:
  
 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
  • serveur_hebergement/kresus.1691503216.txt.gz
  • Dernière modification : 2023/08/08 14:00
  • de 127.0.0.1