Featured image of post Maybe - Logiciel de finance

Maybe - Logiciel de finance

Gérer vos finances personnelles

Présentation

Vous en avez marre de faire vos comptes sur une page vieillotte d’Excel ?
Maybe est un logiciel de finance OpenSource à ce jour encore en accès anticipé, il possède une interface moderne et facile d’utilisation. Si vous ne souhaitez pas partager vos finances avec des entreprises privées, cela tombe bien, vous pouvez l’auto-héberger sur votre ordinateur (Mac, Windows, Linux).

Fonctionnalités principales

  1. Gestion du budget :

    • Création de budgets personnalisés.
    • Suivi des dépenses par catégorie.
    • Alertes et notifications pour éviter les dépassements budgétaires.
  2. Analyse des dépenses :

    • Rapports détaillés sur les habitudes de dépenses.
    • Graphiques et visualisations pour une compréhension rapide des finances.

Image dashboard

Installation

Je vais vous expliquer comme l’auto-héberger sur Windows 11 grâce à Docker.
Mais avant, c’est quoi Docker ? Pour faire simple, Docker va vous permettre de créer un second ordinateur sur votre ordinateur, l’avantage de cette technique, c’est de pouvoir isoler les applications pour éviter qu’elles interfèrent entre elles.

Installation de Docker

Dans un premier temps, il vous faudra installer le logiciel Docker dekstop.
Une fois sur le logiciel, ne vous sentez pas obligé de créer un compte, ce n’est pas obligatoire pour la suite.
Vérifier que Docker soit correctement installé et qu’il soit en cours d’exécution en ouvrant l’invite de commande et en exécutant la commande suivante :

1
docker run hello-world

Si Docker est correctement installé, le message Hello from Docker! devrait être inscrit dans l’invite de commande.

Configuration de l’environnement

Créer un dossier là où vous le souhaitez sur votre ordinateur, pour ma part j’ai créé un dossier dans Documents, le nom de votre dossier importe peut. Une fois le dossier créer, ouvrer le puis télécharger le document suivant docker-compose.yml une fois le document télécharger puis placer dans le dossier créer au paravant, faites un clique droit dans le dossier et cliquer sur Ouvrir dans le Terminal exécuter y la commande suivante :

1
curl -o compose.yml https://raw.githubusercontent.com/maybe-finance/maybe/main/docker-compose.example.yml

A quoi sert cette commande ?

  1. Pour éviter une installation fastidieuse dans Docker il est possible de créer des documents compose.yml ça permet de dire ce qu’il faut installer et dans quel ordre
  2. Il va se servir du document docker-compose.yml que vous avez installé au paravant pour en créer un second, compose.yml, vous pouvez supprimer le document docker-compose.yml. Si votre invite de commande est toujours ouvert, faites la commande suivante:
1
echo > .env

Cette commande va créer un document .env, on appel ça une variable d’environnement, c’est là où nous allons stocker une clé secrète, ouvrer le fichier et remplisser le avec les variables suivantes :

1
2
SECRET_KEY_BASE="aRemplacerParUneCléSecrete"
POSTGRES_PASSWORD="aRemplacerParUneCléSecrete"

Tester l’application

Dans l’invite de commande faites la commande suivante :

1
docker compose up

Cela va démarrer l’application dans Docker, vous verrez les logs dans l’invite de commande.
Vous pouvez dès à présent accéder à Maybe grace à votre navigateur internet via l’URL suivante http://localhost:3000 La première fois que vous exécutez l’application, vous devrez enregistrer un nouveau compte en appuyant sur enregistrer sur la page de connexion.

  1. Entrez votre email
  2. Entrez un mot de passe

Il se peut que vous ne puissiez pas utiliser toutes les options proposées par Maybe car celles-ci sont encore en phase de développement et seront prochainement mises à jour.