Ce que ça change
Aujourd’hui, votre espace vit chez nous : une base séparée, dans l’Union européenne, chiffrée, sauvegardée chaque nuit. Vous n’avez rien à entretenir, et si quelque chose casse, c’est notre problème.
Installé chez vous, c’est l’inverse. Le CRM tourne sur votre machine, la base est un fichier de votre disque, les sauvegardes vont dans un dossier de votre choix. Personne chez nous ne peut les lire, parce que personne chez nous ne les a. En échange, la machine, les mises à jour et les sauvegardes deviennent votre affaire.
- Vos données restent sur votre machine, y compris les pièces jointes.
- Vous n’avez plus à nous faire confiance : il n’y a plus rien à nous confier.
- Vous gardez le même écran, les mêmes relances, le même export.
- En échange : c’est vous qui allumez la machine, qui mettez à jour, et qui vérifiez les sauvegardes.
Ce qu’il vous faut
- Une machine qui reste allumée : un ordinateur qui ne dort pas, un petit serveur au bureau, ou une machine louée chez un hébergeur français (environ 5 € par mois chez OVHcloud). Éteinte, elle ne relance personne.
- Node.js 24 ou plus. Le script vous dit s’il manque, et où le prendre.
- L’archive de BonDossier, que nous vous envoyons.
- Vingt minutes, et l’adresse email avec laquelle vous vous connecterez.
Comment l’obtenir
L’installation chez vous ne s’achète pas en ligne : écrivez-nous, nous en parlons, et nous vous envoyons l’archive avec la marche à suivre. Nous vous dirons franchement si vous en avez besoin : pour la plupart des entreprises, l’espace hébergé fait le même travail sans machine à surveiller.
1. Ouvrez le terminal, et placez-vous dans l’archive
Le terminal est une fenêtre où l’on tape des commandes. Sur macOS : touche Commande + Espace, tapez « Terminal », Entrée. Sur Ubuntu : Ctrl + Alt + T.
Décompressez l’archive que nous vous avons envoyée, puis, dans le terminal, tapez cd, un espace, et faites glisser le dossier décompressé dans la fenêtre : le chemin s’écrit tout seul. Appuyez sur Entrée.
cd ~/Téléchargements/bondossierVotre chemin sera différent : celui que le glisser-déposer a écrit est le bon.
2. Lancez l’installation
Une seule commande. Elle vérifie votre machine, pose la configuration, installe ce qu’il faut, met en place le démarrage automatique et la sauvegarde de chaque nuit.
sh scripts/installateur.shPour voir ce qui manque sans rien installer : sh scripts/installateur.sh --verifier
3. Répondez aux trois questions
- Le nom de votre entreprise : il s’affiche en haut de votre espace.
- Votre adresse email : c’est avec elle que vous vous connecterez, et c’est vous qui serez l’administrateur.
- Le port : laissez 8288, sauf si quelque chose l’occupe déjà.
4. Ouvrez votre CRM
Le script finit en affichant l’adresse. Ouvrez-la dans votre navigateur.
http://localhost:8288Depuis une autre machine du bureau, remplacez « localhost » par le nom ou l’adresse de la machine.
5. Connectez-vous la première fois
La connexion se fait par un code à six chiffres envoyé par email. Tant que vous n’avez pas branché d’envoi d’emails, ce code s’écrit dans le journal au lieu de partir : ouvrez le fichier data/journal.log du dossier d’installation, le code est à la fin.
Pour que les relances partent vraiment, ouvrez le fichier .env et remplissez les deux lignes vides : votre clé d’envoi et votre adresse d’expéditeur. Le guide « Envoyer vos relances depuis votre propre adresse » explique comment obtenir l’une et l’autre.
6. Vérifiez la sauvegarde
Elle se déclenche chaque nuit à 3 h, dans le dossier sauvegardes. Vous pouvez la lancer à la main quand vous voulez, et surtout : copiez ce dossier ailleurs, sur un disque externe ou un stockage distant. Une sauvegarde sur la même machine ne survit pas à la machine.
npm run sauvegarde # écrit une sauvegarde maintenant
npm run restauration # la relitEssayez la restauration une fois, tout de suite : une sauvegarde qu’on n’a jamais relue n’est pas une sauvegarde.
Si ça ne passe pas
- « Node.js : absent » : installez-le depuis nodejs.org (version LTS), fermez le terminal, rouvrez-le, relancez la commande.
- « Ce dossier ne contient pas BonDossier » : vous n’êtes pas dans le bon dossier. Refaites l’étape 1.
- La page ne s’ouvre pas : vérifiez que le service tourne. Sur macOS launchctl list | grep bondossier, sur Linux systemctl --user status bondossier.
- « Réception SMTP locale : EADDRINUSE » : sans importance. C’est la réception d’emails en local, qui n’est pas nécessaire au CRM.
- Depuis une autre machine, rien ne répond : le pare-feu bloque le port. Ouvrez-le, ou demandez à la personne qui s’occupe de votre réseau.
- Les relances ne partent pas : les deux lignes d’envoi du fichier .env sont encore vides. C’est voulu : tant qu’elles le sont, rien ne part.
- Bloqué ? Écrivez à contact@raviolelabs.com en collant les dernières lignes affichées. Une vraie personne répond.
Ce que vous perdez
- Les mises à jour ne se font plus toutes seules : nous vous envoyons les nouvelles versions, vous les installez quand vous voulez.
- Si la machine s’éteint, le CRM s’éteint avec elle, et les relances du jour attendent.
- Nous ne pouvons plus regarder ce qui cloche à votre place : nous ne voyons rien de chez vous.
- Vous pouvez revenir quand vous voulez : l’export est le même des deux côtés, il se réimporte dans un espace hébergé.