<![CDATA[Procédés Informatique]]>https://www.procedes-informatique.com/https://www.procedes-informatique.com/favicon.pngProcédés Informatiquehttps://www.procedes-informatique.com/Ghost 6.25Tue, 31 Mar 2026 18:55:17 GMT60<![CDATA[EspoCRM : le procédé CRM open-source multi-tâches - v1.0]]>➤ 1.Pourquoi choisir EspoCRM ?
➤ 2.Prérequis techniques
➤ 3.Installation et configuration initiale
➤ 4.Dépannage rapide (si EspoCRM ne démarre pas)
➤ 5.Permière connexion à l'interface web
➤ 6.Passer EspoCRM en Français

]]>
https://www.procedes-informatique.com/espocrm-le-procede-crm-open-source-multi-taches/68f8a6fe91451c000104d4d2Wed, 05 Nov 2025 10:42:30 GMT➤ 1.Pourquoi choisir EspoCRM ?
➤ 2.Prérequis techniques
➤ 3.Installation et configuration initiale
➤ 4.Dépannage rapide (si EspoCRM ne démarre pas)
➤ 5.Permière connexion à l'interface web
➤ 6.Passer EspoCRM en Français
➤ 7.Prise en main : aperçu des fonctionnalités clés
➤ 8.Personnalisation rapide
➤ 9.Bénéfices concrets
➤ 10.FAQ


1 - Pourquoi choisir EspoCRM ?

Dans un monde où la plupart des CRM sont hébergés dans le cloud et deviennent vite coûteux, il existe une alternative simple, performante et 100 % libre : EspoCRM.

En effet EspoCRM est un logiciel libre qui propose toutes les fonctionnalités essentielles d’un CRM professionnel sans la lourdeur ni le coût des solutions SaaS.

Dans cet article, je vous montre comment installer un CRM complet sur votre propre environnement Linux, grâce à Docker et un disque de données virtuel séparé (/data).

L’objectif n’est pas seulement d’installer un outil, mais de créer un moyen qui soit réutilisable et portable :
Bref, un CRM que l'on peux sauvegarder, déplacer sur un autre ordinateur et éventuellement faire évoluer vers le cloud sans perte de données.

Ce guide s’adresse à tous ceux qui veulent :

➤ Disposer d’un CRM puissant et gratuit, sans abonnement.
➤ Comprendre la logique simple et efficace qui se cache derrière Docker, pour déployer des outils rapidement, sans complexité inutile.
➤ Bâtir une base solide pour gérer les prospects, clients ou projets en toute autonomie.

💡 À la fin, vous obtiendrez votre propre EspoCRM opérationnel – hébergé sur votre disque /data, à la fois isolé dans votre VM et prêt à être déplacé, sauvegardé ou cloné selon les besoins.


2 - Prérequis techniques

Dans un premier temps il faudra télécharger et installer VMware Workstation Pro (gratuit pour tous avec une version ultérieure à la 17.5.2) sur le site officiel si possible.

Dans un second temps il faudra télécharger Ubuntu 64 Bits LTS et préparer l'environnement pour installer le CRM dedans par la suite.

A - Allouer 5GO de RAM dans VMware Workstation et déclarer un 2ème disque virtuel

B - Déclarer et créer un second disque virtuel dans VMware Workstation, puis le monter sous Ubuntu en tant que partition /data (ex : /dev/sdb1)


A - Allouer 5GO de RAM dans VMware Workstation et déclarer un 2ème disque virtuel

=> Changer la valeur à 5120 (5GO) pour être tranquille => Garder 2 processeurs => Installer un nouveau disque dur

=> Ajouter Hard disk => Dans "Select a type", choisir SCSI (Recommanded), puis create a new virtual disk, et dans Maximum disk size (GB) => 50 GB puis next et finish.

=> Voici ci dessus le résultat que vous devez avoir avant de relancer Ubuntu et de passer à la dernière étape de préparation du disque avant l'installe de EspoCRM


B - Déclarer et créer un second disque virtuel dans VMware Workstation, puis le monter sous Ubuntu en tant que partition /data (ex : /dev/sdb1)

Voici toutes les commandes à taper dans l'invite de commande pour préparer et formater le disque sdb.

sudo parted /dev/sdb mklabel gpt

sudo parted -a opt /dev/sdb mkpart primary ext4 0% 100%

sudo mkfs.ext4 /dev/sdb1 -L data

sudo mkdir -p /data

sudo mount /dev/sdb1 /data

df -h | grep /data
=> Ceci afin de vérifier que le disque est bien déclaré et que l'on peut voir une ligne du type :
/dev/sdb1 200G 1.5G 198G 1% /data

Enfin voici comment rendre le montage permanent et la vérification finale avant l'installation EspoCRM.

sudo nano /etc/fstab

sudo nano /etc/fstab
=> et rajouter la ligne suivante pour le second disque Ubuntu :
LABEL=data /data ext4 defaults 0 2

En principe on doit obtenir un fichier fstab du type:

/dev/disk/by-uuid/c020dbe8-8ae5-4a07-afab-d1f595a34be1 / ext4 defaults 0 1
LABEL=data /data ext4 defaults 0 2
/swap.img none swap sw 0 0

lsblk -f
=> La commande permet de vérifier que l'on obtient une ligne du type :
sdb
└─sdb1 ext4 data /data


3 - Installation et configuration initiale

A - Préparation de l'environnement
B - Installation de Docker & Docker Compose
C - Préparer les dossiers de données
D - Créer le fichier docker-compose.yml
E - Créer le script d'installation
F - Script de démarrage séparé : /usr/local/bin/start_espocrm.sh
G - Lancer le CRM

A - Préparation de l'environnement

Mises à jour du système avant l'installation :

sudo apt update && sudo apt upgrade -y

Installation des paquets essentiels :

sudo apt install -y ca-certificates curl gnupg lsb-release git

B - Installation de Docker & Docker Compose

Installer Docker Engine

sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg]
https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" |
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Activer Docker au démarrage

sudo systemctl enable docker
sudo systemctl start docker

Ajouter l'utilisateur à Docker

sudo usermod -aG docker $USER
newgrp docker

C - Préparer les dossiers de données

sudo mkdir -p /data/espocrm/{mysql,html}
sudo chmod -R 777 /data/espocrm

D - Créer le fichier docker-compose.yml

cd /data/espocrm
nano docker-compose.yml

Coller le contenu ci-dessous dans le fichier

services:
db:
image: mysql:8.0
container_name: espocrm-db
restart: always
environment:
MYSQL_ROOT_PASSWORD: rootpass
MYSQL_DATABASE: espocrm
MYSQL_USER: espocrm
MYSQL_PASSWORD: espopass
volumes:
- ./mysql:/var/lib/mysql
networks:
- espocrm-net

espocrm:
image: espocrm/espocrm:latest
container_name: espocrm-app
restart: always
depends_on:
- db
environment:
ESPOCRM_DATABASE_HOST: db
ESPOCRM_DATABASE_USER: espocrm
ESPOCRM_DATABASE_PASSWORD: espopass
ESPOCRM_DATABASE_NAME: espocrm
ports:
- "8080:80"
volumes:
- ./html:/var/www/html
networks:
- espocrm-net

networks:
espocrm-net:
driver: bridge

E - Créer le script d'installation

nano espocrm.sh

Coller le contenu ci-dessous dans le fichier

!/bin/bash

=========================================================

Script d'installation et de démarrage EspoCRM sous Docker

=========================================================

echo "[1/5] Mise à jour du système..."
sudo apt update && sudo apt upgrade -y

echo "[2/5] Installation de Docker..."
if ! command -v docker &> /dev/null; then
sudo apt install -y ca-certificates curl gnupg lsb-release
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg]
https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" |
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
fi

echo "[3/5] Création des répertoires..."
sudo mkdir -p /data/espocrm/{mysql,html}
sudo chmod -R 777 /data/espocrm

echo "[4/5] Lancement de Docker Compose..."
docker compose -f /data/espocrm/docker-compose.yml up -d

echo "[5/5] EspoCRM est en cours d'exécution sur le port 8080"
echo "Vous pouvez y accéder via : http://<IP_SERVEUR>:8080"

Rendre ce même fichier éxecutable

chmod +x espocrm.sh

F - Script de démarrage séparé : /usr/local/bin/start_espocrm.sh

sudo nano /usr/local/bin/start_espocrm.sh

cd /data/espocrm
docker compose up -d

sudo chmod +x /usr/local/bin/start_espocrm.sh

G - Lancer le CRM

Installation complète :

cd /data/espocrm
sudo ./espocrm.sh

Démarrage rapide (après reboot) :

/usr/local/bin/start_espocrm.sh


4 - Dépannage rapide (si EspoCRM ne démarre pas)

Alors s'assurer que :
Etape01 - Le disque /data est bien monté
Etape02 - Docker est actif
Etape03 - Les conteneurs EspoCRM et MySQL sont OK

Etape01 - Le disque /data est bien monté

mount | grep /data
réponse du type => /dev/sdb1 on /data type ext4 (rw,relatime)

Etape02 - Docker est actif

sudo systemctl status docker
réponse du type => Active: active (running)

Etape03 - Les conteneurs EspoCRM et MySQL sont OK

sudo /usr/local/bin/start_espocrm.sh
réponse du type =>
🔍 Vérification du montage de /data...
✅ Le disque /dev/sdb1 est bien monté sur /data.
🚀 Lancement d'EspoCRM...
[+] Running 2/2
✔ Container espocrm-db Running 0.0s
✔ Container espocrm-app Running 0.0s
✅ EspoCRM est démarré avec succès.
👉 Accède à ton CRM via : http://localhost:8080


5 - Première connexion à l’interface Web

➤ A - Création d'un compte administrateur
➤ B - Se connecter à l'interface web EspoCrm

A - Création d'un compte administrateur

Depuis la version de EspoCRM v9+, des nouvelles commandes sont à utiliser séparement pour la création d'un compte administrateur accompagné de la définition du mot de passe.

1 - Dans un premier temps dans le conteneur EspoCRM (/var/www/html), pour créer le compte admin il faut cette commande :

php command.php create-admin-user admin

2 - Dans un second temps, toujours dans le conteneur EspoCRM, il faut exécuter simplement cette commande ensuite :

php command.php set-password admin

et une nouvelle demande va apparaître pour définir le mot de passe.

B - Se connecter à l'interface web EspoCrm

Accédez à la page web de EspoCRM par http://localhost:8080 en entrant l'identifiant et le mot de passe des 2 dernières commandes que vous avez saisi dans le conteneur.

Vous arrivez ensuite enfin à l'interface pour la toute première fois

L'interface est par défaut en Anglais (US)


6 - Passer EspoCRM en Français

L’installation ou la mise à jour de packs de langue externes — par exemple via GitHub (espocrm/lang-fr) — n’est plus maintenue et ne doit donc plus être utilisée comme source de mise à jour.

✅ Depuis les versions récentes d’Espocrm, le français est déjà intégré.

⚠️ : Si certains éléments restent en anglais, ils peuvent être traduits directement via l’interface d’administration (Labels, Entités, Messages), au cas par cas.

💡 Il suffit généralement donc d’activer la langue via l’interface, pour ce faire connecte-toi à ton EspoCRM via ton navigateur :
👉 http://localhost:8080

Connecte-toi avec ton compte admin.

Va dans :
Administration → Paramètres → Langue par défaut

1 - Sélectionne Français (fr_FR) dans la liste déroulante.

2 - Sélectionne la Time Zone

3 - Change le premier jour de la semaine

4 - Clique sur Enregistrer juste en haut.

Déconnecte-toi puis reconnecte-toi pour appliquer le changement.

EspoCRM est maintenant passé en français


7 - Première prise en main : aperçu des fonctionnalités clés

01 - Découverte des objets principaux (entités)
02 - Actions courantes
03 - Administration et fonctionnalités de base

01 - Découverte des objets principaux (entités)

💡Dans EspoCRM, les objets manipulés (Comptes, Contacts, Opportunités, etc.) sont appelés des entités.

Cependant ce qui est le plus important quand on débute c'est la maîtrise de ces 6 éléments

✅ Prospects
✅ Contacts
✅ Comptes
✅ Opportunités
✅ Activités
✅ Tâches

👉 En maîtrisant ces six objets, on devient efficace à 100 % dans la prospection.

02 - Actions courantes

Etape A - Créer et qualifier le prospect
Etape B - Convertir en contact s’il est pertinent
Etape C - Associer ou renseigner l'entreprise (Nom du compte)
Etape D - Ajouter une opportunité si une affaire existe (ou plus tard)

Cette partie présente les opérations essentielles que l’on effectue le plus fréquemment dans EspoCRM, quelle que soit l’entité (Compte, Contact, Prospect, Opportunité…).

Etape A - Créer et qualifier le prospect

Ci dessus les principaux champs recommandés à renseigner pour la catégorie "prospects".

Voici par ailleurs la liste des champs essentiels à renseigner :

Nom/Prénom => pour identifier la personne (tout en haut à gauche de la fiche) Email => pour le moyen de contact (juste en dessous) Téléphone => Autre moyen de contact (juste à droit de l'email) Entreprise => entreprise ou organisation du prospect ("Nom du compte" en haut) Intérêt / Note / Commentaire => le résumé de la situation ("Description" en bas)

💡On enregistre d’abord un Prospect, avec les informations essentielles.
Lorsque la personne devient intéressante, on la convertit automatiquement en Contact et éventuellement en Compte (Nom du compte) si elle fait parti d'une
entreprise et/ou une Opportunité (si projet).

Ces entités sont ensuite enrichies progressivement, au fur et à mesure de la relation, en fonction des besoins (Etape B puis Etape C puis Etape D)

03 - Administration et fonctionnalités de base

L’administration d’EspoCRM permet d’adapter le système aux besoins de son utilisation personnel ou du besoin de l’entreprise, sans nécessiter de développement. Cette section présente les réglages fondamentaux pour configurer, personnaliser et sécuriser votre environnement.

Pour accéder à l'interface d'administration, cliquer sur les 3 petits points en haut à droite et sur "Administration"

Le menu d’administration d’EspoCRM regroupe l’ensemble des réglages systèmes du CRM.

Voici ci-dessous les fonctionnalités les plus utilisées :

➤ Sauvegarder la Base de données et les fichiers importants
➤ Séquence complète de Mise à jour EspoCRM
➤ Vérification des logs pour le débogage
➤ Résolution des problèmes SQL
➤ Vider le cache
➤ Reconstruction (Rebuild) uniquement
➤ Gestion des utilisateurs / rôles / équipes

➤ Sauvegarder la Base de données et les fichiers importants :

Avant de mettre à jour quoi que ce soit, il est essentiel d’effectuer une sauvegarde.
Elle doit inclure :

✅ La base de données (toutes les données métier)
✅ Les fichiers du CRM (configurations, customisations, pièces jointes)

Pour la base de données :

Etape 01 => dans un premier temps, il faut accéder au conteneur de base de données EspoCRM pour lancer l’opération de sauvegarde avec la commande :

docker exec -it espocrm-db bash

Etape 02 => dans un second temps, il faut exporter la base de données EspoCRM et enregistrer la sauvegarde dans le répertoire /tmp par la commande :

mysqldump -u root -p espocrm > /tmp/backup.sql

Etape 03 => dans un dernier temps, il faut sortir de docker (Ctrl+d) et ensuite copier la sauvegarde de la base de données depuis le conteneur vers le répertoire /data/backup (le répertoire /data/backup doit être créé s'il n'existe pas avec les droits nécessaire)
Par défaut au début le fichier "espocrm_db_datedujour.sql" fait environ 0,21 Mo
=> Voici ci dessous la dernière commande à taper :

docker cp espocrm-db:/tmp/backup.sql /data/backup/espocrm_db_$(date +%F).sql

Pour les fichiers du CRM :

Etape 01 => sauvegarde du dossier data/ toujours en étant à l'éxtérieur de docker

docker cp espocrm-app:/var/www/html/data /data/backup/data_$(date +%F)

Etape 02 => sauvegarde du dossier custom/ toujours en étant à l'éxtérieur de docker

docker cp espocrm-app:/var/www/html/custom /data/backup/custom_$(date +%F)

Etape 03 => vérification de toutes les sauvegardes effectuées

ls -l /data/backup

Pour la sauvegarde du système EspoCRM :

Il est toujours préférable en même temps de faire une sauvegarde du système depuis VMware (incluant Ubuntu + EspoCRM + Docker...) comme ceci :

1 - L'icône comprennant une horloge avec une petite clef bleu en dessous tout en haut permet de créer un nouveau point de sauvegarde que l'on peut nommer et dater.

2 - Pour afficher la version de EspoCRM afin de conserver une meilleur chronologie de la sauvegarde complète, aller dans Préférences tout en haut à droite

Pour la consultation et l'exploitation des sauvegardes :

Élément sauvegardé Lisible directement ? Restauration possible ? Commentaires
Base .sql ✅ Oui ✅ Oui Importable : MySQL / MariaDB vierge / Serveur espoCRM vide
/data/ ✅ Oui ✅ Oui Fichiers directement lisibles (PDF, images, logs texte)
/custom/ ✅ Oui ✅ Oui Fichiers lisibles et éditables avec un éditeur (souvent JSON / PHP)
Docker images ❌ Non en général ✅ Oui Optionnel

➤ Séquence complète de Mise à jour EspoCRM :

Cette suite de commande est à appliquer uniquement après avoir fait une sauvegarde...

docker compose pull
docker compose up -d
docker exec -it espocrm-app bash
php command.php rebuild
exit

➤ Vérification des logs pour le débogage :

pour cela sortir de docker avant si besoin et taper la commande suivante

docker logs -f espocrm-app

➤ Résolution des problèmes SQL :

pour cela toujours être à l'extérieur de docker et taper la commande suivante

docker logs espocrm-db -f

➤ Vider le cache :

Rafraîchit l’interface, utile lorsque les changements (ex. mise en page, modification de champs) ne s’affichent pas immédiatement.

rm -rf data/cache/*

➤ Reconstruction (Rebuild) uniquement :

Reconstruit les métadonnées du CRM et vide automatiquement le cache.
À effectuer après des modifications structurelles (ex : ajout de champs, entités, relations).

php command.php rebuild

➤ Gestion des utilisateurs / rôles / équipes :

● Créer / désactiver des utilisateurs
● Définir leurs permissions (lecture, écriture, suppression…)
● Limiter l’accès à certaines zones du CRM
● Attribuer des équipes

Ces réglages garantissent la sécurité, l’organisation et le respect de la confidentialité des données.


8 - Personnalisation rapide

Section en cours d’enrichissement...


9 - Bénéfices concrets

➤ A - Introduction
➤ B - Espocrm offre plus que du simple stockage de données

A - Introduction

Beaucoup pensent qu’Espocrm n’est qu’une base de données MySQL. En réalité, c’est bien plus qu’un simple stockage d’information :
EspoCRM ajoute une couche métier complète, une interface utilisateur moderne, et de nombreuses fonctionnalités d’automatisation et de gouvernance.

Sa base MySQL lui donne une fondation solide, mais l’essentiel de sa valeur provient de tout ce qui est construit autour.

B - Espocrm offre plus que du simple stockage de données

EspoCRM = MySQL (stockage des données) + Interface graphique (permetttre de manipuler les données plus facilement) + Automatisation (rappels de rdv, relances automatiques...etc) + Sécurité (contrôler qui voit / modifie quoi) + API REST (connexion à d'autres logiciels)


→ En bref EspoCRM offre une solution CRM opérationnelle, modulaire, et adaptable, offrant bien plus qu’un simple stockage de données.


10 - FAQ

🔒 Sécurité & technologie

Q : EspoCRM n'est pas le seul CRM Opensource, pourquoi ne pas plutôt choisir SuiteCRM qui l'est également ?
R : EspoCRM se distingue par sa légèreté, sa rapidité de mise en œuvre et son interface moderne. C’est une solution idéale pour les PME souhaitant héberger elles-mêmes leurs données ou pour celles qui souhaitent conserver un contrôle total sur leur environnement.
En revanche, SuiteCRM peut être préférable lorsque les besoins sont plus complexes ou de grande envergure, notamment pour les structures disposant déjà d’un écosystème CRM étendu.

Q : L’interface web d’EspoCRM est en PHP, un langage ancien. Est-ce un risque de sécurité ?
R : PHP n’est pas parfait, mais dans un conteneur Docker, il est isolé, stable et maîtrisé.
Le serveur web tourne dans un environnement fermé, sans accès direct au système hôte.
En cas de problème, il suffit de supprimer et redéployer le conteneur (on repart alors d’un environnement propre et cohérent, sans accumuler d’erreurs ou de vieilles configurations).

Q : EspoCRM est open source. Mais est-il vraiment sécurisé ?
R : Oui, justement parce qu’il est open source.
Le code est auditable par la communauté, les failles sont publiquement corrigées,
et le déploiement via Docker garantit un environnement propre et reproductible.
Tu maîtrises ce que tu installes — ce n’est pas une “boîte noire” SaaS ou l'on voit le résultat, mais pas l’intérieur.

Q : Faut-il protéger l’accès au port 8080 ?
R : Oui, c’est une bonne pratique.
Tu peux limiter l’accès à ta machine locale ou à ton réseau interne via un pare-feu UFW :

sudo ufw allow from 192.168.0.0/24 to any port 8080

=> Ainsi, ton CRM n’est jamais accessible depuis Internet par défaut.

⚙️ Performance & maintenance

Q : Combien de mémoire faut-il pour faire fonctionner EspoCRM ?
R : 4 à 5 Go de RAM suffisent largement.
EspoCRM est léger : il consomme peu de ressources et reste fluide même sur une VM Ubuntu.
C’est un CRM conçu pour fonctionner sur de petites infrastructures.

Q : Est-ce qu’il faut souvent mettre à jour EspoCRM ?
R : Pas nécessairement.
Tu peux stabiliser une version et ne mettre à jour que lorsque Docker propose une image plus récente :

docker compose pull && docker compose up -d

=> C’est rapide, sans manipulation manuelle du code.

Q : Que faire si ma base de données se corrompt ou plante ?
R : Rien de dramatique :
Le volume MariaDB est stocké dans /data/espocrm-docker, il suffit de restaurer une sauvegarde ou de redéployer le conteneur à partir d’une copie.

🧩 Fonctionnalités & usage

Q : EspoCRM est-il suffisant pour un usage professionnel ?
R : Oui. Il offre les fonctionnalités essentielles d’un CRM moderne :
gestion des contacts, opportunités, suivi d’activités, emails, calendrier et tableaux de bord.
Il est modulable et peut être adapté à son activité via l’interface d’administration.

Q : Peut-on l’utiliser à plusieurs utilisateurs ?
R : Oui, jusqu’à plusieurs dizaines sans souci, selon la machine.
Chaque utilisateur a ses permissions et ses vues personnalisées.

Q : Puis-je l’intégrer à d’autres outils ?
R : Oui, EspoCRM dispose d’une API REST complète.
Tu peux connecter ton CRM à d’autres outils open source (GLPI, Dolibarr, Nextcloud, etc.)
ou à un futur site web si on souhaite créer un espace client par la suite.

💾 Sauvegarde & portabilité

Q : Si je change d’ordinateur, est-ce que je perds mes données ?
R : Non, et c’est l’un des plus grands avantages d’Espocrm.
Il suffit de copier le dossier /data/espocrm-docker (volumes inclus) sur une autre machine et de relancer :

docker compose up -d

=>Tu retrouves ton CRM exactement comme avant.

Q : Peut-on sauvegarder EspoCRM automatiquement ?
R : Oui. on peux créer une tâche cron quotidienne qui archive les volumes :

tar -czf /backup/espocrm-$(date +%F).tar.gz /data/espocrm-docker

=> C’est simple, lisible et réversible.

Q : Puis-je migrer vers une version SaaS plus tard ?
R : Absolument.
Les données restent standardisées (MySQL + fichiers PHP).
On peut les exporter vers une instance hébergée EspoCRM cloud, ou vers une autre solution par la suite.
L'investissement local n’est donc jamais perdu.

🧠 Apprentissage & démarche IT

Q : En installant EspoCRM, est-ce que j’apprends vraiment quelque chose d’utile ?
R : Oui — on apprend :

➤ à manipuler Docker et les volumes persistants.
➤ à structurer un environnement IT réutilisable et portable.
➤ à mettre en place une méthode claire, qu'on pourra dupliquer ou faire évoluer sans devoir repartir de zéro.

C’est un excellent projet pour progresser sur Linux tout en créant un outil professionnel concret.

Q : Pourquoi ne pas utiliser directement HubSpot ou Zoho ?
R : Ces outils sont performants, mais tu perds la maîtrise de tes données et tu deviens dépendant d’un abonnement.
Avec EspoCRM, on garde le contrôle, c'est la portabilité totale et rien n’est caché, tout est visible et maîtrisable.
C’est une solution qui t’appartient vraiment.

Les captures d’écran présentes sur ce site sont utilisées à titre d’illustration pédagogique. VMware Workstation est une marque déposée de VMware, Inc. Certaines captures partielles de logiciels tiers (ex. EspoCRM, systèmes d’exploitation…) sont reproduites uniquement à des fins techniques et documentaires.© 2025 Procédés Informatique – David Bourgie | Mentions légales

]]>
<![CDATA[Moins de clics...pour moins de charge mentale avec ClipClip !]]>➤ Moins de clics...pour moins de charge mentale avec ClipClip !
➤ Une installation sécurisée c'est mieux
➤ Optimiser son usage dans le cadre professionnel


Moins de clics...pour moins de charge mentale avec ClipClip !

Un gestionnaire de presse-papiers comme ClipClip réduit

]]>
https://www.procedes-informatique.com/moins-de-clics-pour-moins-de-charge-mentale-avec-clipclip/68dc11652ee36e0001118fe9Thu, 02 Oct 2025 17:39:21 GMT➤ Moins de clics...pour moins de charge mentale avec ClipClip !
➤ Une installation sécurisée c'est mieux
➤ Optimiser son usage dans le cadre professionnel


Moins de clics...pour moins de charge mentale avec ClipClip !

Un gestionnaire de presse-papiers comme ClipClip réduit la fatigue des copier-coller répétitifs et peut faire gagner un temps précieux chaque jour.

L’installation est simple, de plus il est open source et gratuit mais mieux vaut rester vigilant en le téléchargeant depuis le site officiel et en gardant la main sur les mises à jour.

Au bureau, c’est un vrai allié : on retrouve en un clin d’œil les passages copiés, on centralise ses infos et on évite les petites erreurs qui font perdre du temps et qui épuisent.
Avec son historique, les clips épinglés, l’organisation en dossiers ou encore le Paste Menu, le copier-coller devient plus intelligent.
👉En bref : chaque élément copié reste disponible, facile à retrouver et à réutiliser, sans stress.


Une installation sécurisée c'est mieux

A - Désactiver les mises à jour automatiques (pour garder le contrôle)
B - Bloquer les connexions sortantes (pour fermer la porte aux intrus)


A - Désactiver les mises à jour automatiques (pour garder le contrôle)

Après l'installation, aller dans Options puis configuration.

Décocher l'option "Vérification automatique des mises à jour" et faire enregistrer.


B - Bloquer les connexions sortantes (pour fermer la porte aux intrus)

Dans un premier temps télécharger les sources sur le site officiel afin d'éviter les versions trafiquées. 👉https://www.clipclip.com/downloaded

👉Effectuer l'installation par défaut, c'est vraiment basique → “Next, Next, Finish”.

Une fois l'installation terminée, il faudra créer une nouvelle règle de type "programme" car il s'agira de fermer la porte à d'éventuelles tentatives de mises à jour.

Pour ce faire lancez le par-feu sur l'ordinateur.

En allant dans "Règles de trafic sortant" par un clic droit, créez une nouvelle règle.

Cliquez sur suivant

Allez chercher le fichier éxecutable qui est dans le chemin suivant 👉C:\Program Files\ClipClip\ClipClip.exe

Sélectionner bloquer la connexion.

Laisser tout cocher et cliquer sur suivant. => pour finir taper dans le dernier champ de saisie "Cliclip - bloquer traffic sortant vers l'extérieur"

Une nouvelle règle apparait portant ce nom.


Optimiser son usage dans le cadre professionnel

A - Faire un simple copier (et c'est coller!)
B - Renommer ses captures
C - Glisser-déposer instantané du contenu
D - Retrouver ses captures facilement, rangées par application ou par catégorie
E - Vous pouvez le fermer, il reste actif!


A - Faire un simple copier (et c'est coller!)

Dans un premier temps, sélectionnez une ligne de texte que vous devez saisir régulièrement (ou ponctuellement à titre d’exemple), puis faites un clic droit avec la souris pour afficher le menu déroulant.

Ensuite allez dans ClipClip.

Comme vous pouvez le voir, la prise en charge du Ctrl+v se fait automatiquement par ClipClip et apparaît automatiquement dans la liste comme dans la capture ci dessus...

Et cette méthode de la prise en charge automatique du Ctrl+v par ClipClip fonctionne également avec la touche “imp écran (impression d’écran)”comme ci dessous.


B - Renommer ses captures

Il est ensuite facile de renommer chaque capture d’écran par le nom approprié en double cliquant dessus dans un premier temps pour savoir ce que la capture contient et ensuite lui donner le nom que l’on souhaite. 

Faite un simple clic pour sélectionner la ligne souhaitée, et un nouveau ensuite pour renommer.


C - Glisser-déposer instantané du contenu

ClipClip permet également une sélection de contenu en glisser déplacer automatique dans l’application de travail...Teams ici dans l'exemple.

Dans cet exemple avec teams, il suffit de placer le curseur dans la zone de texte.

Puis retourner ensuite dans ClipClip pour taper le mot qui contient la phrase dans ClipClip que nous voulons coller dans Teams, c’est le mot “assemblée” ici pour l’exemple.

Faire un clic droit sur le contenu trouvé dans ClipClip que l’on souhaite intégrer (ici, il n’y a qu’une seule entrée), puis retourner dans Teams en cliquant uniquement sur son icône dans la barre des tâches pour que la copie soit automatiquement prise en compte.

et le coller se fait automatiquement...


D - Retrouver ses captures facilement, rangées par application ou par catégorie

ClipClip permet aussi de pouvoir retrouver vos captures classées soit par application, soit par catégorie.

👉1 - Par contexte (application source) : ce qui vient de Teams, d'outlook, firefox...

👉2 - Par type de contenu (format) : texte, images, captures d'écran, fichiers...

👉3 - By content (par contenu spécifique) : Permet de retrouver facilement certains types d’informations (ex. : URL, emails) grâce à la barre de recherche en haut à droite.
=> Il suffit de taper un mot-clé ou un symbole (par exemple http pour filtrer les liens, @ pour isoler les adresses email).

👉4 - Vous pouvez créer vos propres sous-dossiers à l’intérieur des répertoires existants, afin de classer vos captures selon vos besoins (ex. “Signatures”, “Modèles de mails”...)


E - Vous pouvez le fermer, il reste actif!

Au cas où vous auriez fermé ClipClip et qu’il n’apparaît plus dans la barre des tâches en bas de l’écran avec les autres applications, vous pouvez le réouvrir facilement avec la souris en allant tout en bas à droite, près de l’heure.

Toutes vos captures sont continuellement mémorisés même si l'application est fermée tant que ClipClip reste actif en bas à droite (zone de notification accessible via la flèche).


Les captures d’écran présentes sur ce site sont utilisées à titre d’illustration pédagogique. Windows est une marque déposée de Microsoft Corporation. Certaines captures partielles de logiciels open source (ex. FileZilla, KeePass, ClipClip...) ou d’interfaces d’administration tierces (ex. SFR) sont reproduites uniquement à des fins techniques et documentaires. © 2025 Procédés Informatique – David Bourgie | Mentions légales ]]>
<![CDATA[Utiliser Keepass dans le cadre professionnel ➤ Astuces, raccourcis claviers et sécurité]]>https://www.procedes-informatique.com/utiliser-keepass-efficacement-dans-le-cadre-professionnel-astuces-raccourcis-claviers-et-securite/68c5192b804fe500014bfa04Tue, 16 Sep 2025 13:42:13 GMT

➤ Présentation rapide de KeePass (logiciel libre de gestion de mots de passe)
➤ Pourquoi il reste un choix solide en entreprise
➤ Optimiser son usage dans le cadre professionnel
➤ FAQ KeePass


Présentation rapide de KeePass

KeePass est un logiciel libre de gestion de mots de passe, apprécié pour sa simplicité, sa fiabilité et son haut niveau de sécurité.

Pourtant, KeePass est souvent mal exploité : bases de données mal protégées, versions obsolètes...etc ou simple méconnaissance des fonctions avancées et raccourcis qui améliorent pourtant le confort au quotidien.

Dans cet article et dans la dernière partie, je vous propose un tour d’horizon pragmatique de KeePass en usage professionnel :

  • 🛠️ Des astuces utiles pour un usage quotidien (passer l'interface en Français par exemple)
  • ⌨ Des Raccourcis clavier qui font gagner du temps
  • 🔐 Les Méthodes pour sécuriser efficacement vos bases

Pourquoi il reste un choix solide en entreprise

➤ KeePass fonctionne en local, sans dépendance à un cloud (Les entreprises gardent ainsi le contrôle total de leurs données sensibles).
➤ il est Open Source et en plus bénéficie d'une communauté active et des vérifications régulières.
➤ il est souple et personnalisable : multiplateforme (Linux, Mac, Windows...etc) et compatible avec des plugins (plugins de langue...etc)
➤ Son format .kdbx reste stable dans le temps, et compatibles avec toutes les versions majeures.


Optimiser son usage dans le cadre professionnel

A - Installer KeePass et changer de langue
B - Mise en Place d'une Base de Données Sécurisée pour vos Mots de Passe
C - Les différents types d'usages
D - Sécurisez encore plus votre Base de Données à l'aide d'une clef externe


A - Installer KeePass et changer de langue

👉Télécharger KeePass sur le site officiel et installé le, la dernière version en date est la 2.59 au moment de la rédaction de l'article.

https://keepass.info

👉Télécharger aussi le fichier de langue à l’adresse suivante (c’est le plugin de langue)

https://keepass.info/translations.html 

Copier le fichier zip contenant le fichier French.lngx (ou que vous avez choisi) dans le répertoire par défaut... 

👉Dézipper le fichier plugin de langue et coller le à l’emplacement ci-dessous

Lancer Keepass...(et répondez non à la question sur la base de donnée de mot de passe, elle sera créé par la suite)

et l'interface est passé en français!

 


B - Mise en Place d'une Base de Données Sécurisée pour Vos Mots de Passe

 Au début votre logiciel KeePass est vide, il va falloir dans un premier temps alors créer un fichier a extension .kdbx de stockage en local par exemple si c’est pour un usage personnel

Pour ce faire restez dans le menu et sélectionner "Fichier" puis "Nouveau"

Appeller le fichier comme vous voulez et enregistré le en local sur votre ordinateur dans le cas d'une base de donnée personnel.

par défaut ce fichier est crypté mais c’est mieux de mettre un mot de passe fort d’accès du type passphrase : "Canard!Bleu42Soleil@Verre", en résumé : 

👉Minimum une lettre majuscule

👉Minimum une lettre minuscule 

👉Minimum un chiffre 

👉Minimum un caractère particulier 

👉Minimum un mot de passe compris entre 12 et 16 caractères (plus c’est long et plus c’est sûr) 

👉 Le mot de passe est bien dans le vert donc aucun risque de sécurité en principe

👉N'oublier pas de confirmer le mot de passe à l'identique avant de valider


Entrez un nom.

Cette Question est pour un usage optionnel vous pouvez passer cette question, voici un résumé de cette fonctionnalité :

La feuille de secours est plus qu’un simple mot de passe d’accès à KeePass : c’est un document de délégation partielle et sécurisée, conçu pour permettre une continuité de service en cas d’absence ou de passage de relais — sans pour autant divulguer l’accès complet à la base de données (.kdbx).
Elle permet de transmettre uniquement les informations nécessaires à un remplaçant ou à un collègue autorisé, tout en maintenant la confidentialité des autres identifiants non concernés.

⚠️ Important : La feuille de secours n’est pas une copie complète de la base KeePass. Elle doit être utilisée pour partager certains accès ciblés, sans donner la main sur l’ensemble du fichier .kdbx, sauf si cela est justifié et contrôlé.

L'application KeePass apparaît...

On peut remarquer ici 2 entrées déjà enregistrées par défaut, vous pouvez les garder ou les supprimer, 3 cas d'exemples plus bas serons bien détaillés et suffiront pour la prise en main.


C - Les différents types d'usages

➤ Usage par saisie-automatique (méthode la plus classique)
➤ Usage par saisie avec d'autres raccourcis de touches
➤ Usage ou la saisie-automatique n'est pas bien supporté
➤ Usage par identifiant réseau windows (Exécuter en tant que...)

⚠️Important : L'usage de Keepass dépend de la fenêtre d'authentification à utiliser !


Usage par saisi-automatique (méthode la plus classique)

"Capture d'écran partielle de la page de connexion Aiguillon, consultée en Septembre 2025, utilisée à titre d'illustration pédagogique"

Généralement, le site internet s'affiche de cette manière et il suffit de la touche tabulation après avoir saisie son identifiant dans le premier champ pour entrer ensuite son mot de passe dans le champs du dessous.

👉Dans Keepass voici ci-desssous les informations à renseigner

Valider encore par OK et retourner sur la page web ci-dessous

"Capture d'écran partielle de la page de connexion Aiguillon, consultée en Septembre 2025, utilisée à titre d'illustration pédagogique"

👉Pour finir placez le curseur de la souris sur "Identifiant ou adresse email"

👉Pressez maintenant au clavier la suite de touche Ctrl+Alt+a

👉Vous aller être directement connecté à votre interface


Usage par saisie-automatique avec d'autres raccourcis de touches

"Capture d'écran partielle de la page de connexion du site laposte.net, consulté en Septembre 2025, utilisée à titre d'illustration pédagogique"

Dans cet exemple, il s'agit de changer la combinaison de touche qui va pré saisir l'identifiant et le mot de passe dans la base de donnée Keepass pour une authentification directe et automatique pour obtenir le même résultat que ci-dessus.

pour ce faire il faut s'assurer d'abord d'avoir bien renseigner tous les champs dans Keepass, on va les passer en revue...

👉Renseignez l'adresse de messagerie dans l'encadré en rouge avec le mot de passe associé dans la base de donnée ci-dessus.

👉Renseignez également l'adresse internet correct comme dans l'encadré.

"Capture d'écran partielle de la page de connexion du site laposte.net, consulté en Septembre 2025, utilisée à titre d'illustration pédagogique"

👉 Cette touche suivant à sélectionner va être retranscrite par des raccourcis claviers qui vont quelques peu changer (il va falloir insérer la touche Tab puis Entrée)


Usage ou la saisie-automatique n'est pas bien

supporté

👉Il arrive cependant que malgré tout certaines pages web n'affiche pas le résultat attendu.

Dans ce cas voici les suites de touches qui pourraient toutefois vous aider à résoudre ce problème en évitant de refaire les saisies au clavier.

Ctrl+Alt+u => l'identifiant ou l'adresse de messagerie s'écrit automatiquement

Ctrl+Alt+p => le mot de passe uniquement s'écrit automatiquement

Ctrl+Alt+a => séquence complète défini dans Keepass correspondant à l'entrée

Ctrl+Alt+x => exécute la séquence alternative (si elle a été définit)


Usage par identifiant réseau windows (Executer en tant que...) -➤ Compte windows, AD...etc

Cet exemple va vous permettre de comprendre que la saisie automatique peut-être utilisé pour autre chose qu'une page web...

"Faire un clic droit sur c:\windows\system32\diskpart" comme ci-dessus.

Une fenêtre de Sécurité Windows apparaît...

👉 Laisser la fenêtre de Sécurité Windows active et retournez dans Keepass pour ajouter une nouvelle entrée.

ici le compte "BDavid" est un compte admin local qui sert d'exemple...

et cliquer sur Ajouter...

puis valider par OK.

en retournant sur la fenêtre de sécurité et en faisant un clic gauche dans Nom d'utilisateur et par la suite de touche Ctrl+Alt+a => la saisie automatique va s'éxécuter.


D - Sécurisez encore plus votre Base de Données à l'aide d'une clef externe

Section en cours d’enrichissement...


👉 En résumé

KeePass reste un choix stratégique pour les entreprises qui souhaitent un gestionnaire simple, sécurisé, sans dépendance externe, et facilement exploitable dans un cadre professionnel.


FAQ KeePass

Q : "Quel est le meilleur gestionnaire de mots de passe gratuit ?"

R : Keepass

Q : "Pourquoi utiliser Keepass plutôt que LastPass ?"

R : Parce que Keepass offre aux entreprises une maîtrise totale : mots de passe stockés localement, base chiffrée partageable en interne, open source, gratuit et sans risque lié à un service externe comme LastPass.


Les captures d’écran présentes sur ce site sont utilisées à titre d’illustration pédagogique. Windows est une marque déposée de Microsoft Corporation. Certaines captures partielles de logiciels open source (ex. FileZilla, KeePass, ClipClip...) ou d’interfaces d’administration tierces (ex. SFR) sont reproduites uniquement à des fins techniques et documentaires. © 2025 Procédés Informatique – David Bourgie | Mentions légales ]]>
<![CDATA[FTPS avec Filezilla : une alternative simple et gratuite à SFTP - v1.0]]>

➤ FTPS Vs SFTP : différences, avantages et cas d'usage
➤ Configurer FTPS avec FileZilla : guide pas à pas


FTPS Vs SFTP : différences, avantages et cas d'usage

👉Pourquoi FTPS est utile et quelles sont les différences avec SFTP...

De nombreuses

]]>
https://www.procedes-informatique.com/ftps-a/68b9c334cdccd80001bc25e9Thu, 11 Sep 2025 16:03:00 GMT

➤ FTPS Vs SFTP : différences, avantages et cas d'usage
➤ Configurer FTPS avec FileZilla : guide pas à pas


FTPS Vs SFTP : différences, avantages et cas d'usage

👉Pourquoi FTPS est utile et quelles sont les différences avec SFTP...

De nombreuses entreprises continuent d’utiliser FTP classique pour leurs échanges de fichiers, alors qu’il s’agit d’un protocole non sécurisé.
Deux solutions existent pour renforcer la sécurité : SFTP et FTPS.

Si SFTP est reconnu comme une référence, il peut nécessiter une mise en place plus complexe, et parfois des coûts supplémentaires selon l’environnement choisi.

Alors que FTPS offre un bon niveau de sécurité et peut suffire dans la majorité des cas.

De plus, utiliser FTPS c'est utiliser par exemple FileZilla (client et serveur) qui est gratuit et open source, ce qui renforce encore l’intérêt de la solution FTPS pour les entreprises qui souhaitent sécuriser rapidement leurs transferts sans investissement supplémentaire.


FTPS est bien souvent suffisant notamment lorsqu’il est associé à :

  • un identifiant et mot de passe unique pour chaque utilisateur.
  • une restriction aux seules adresses IP publiques autorisées.

C’est une solution gratuite, efficace et simple pouvant être intégré dans de nombreux environnements existants.

Dans cette procédure, je vous propose de découvrir comment configurer un accès FTPS avec FileZilla, étape par étape.


Configurer FTPS avec FileZilla : guide pas à pas

Utiliser un FTPS avec FileZilla pour l'échange ou le transfert de fichiers peut être suffisant sous condition de :

👉 vous changez le port par défaut 21 en quelque chose d’autres compris entre 1024 et 65535
👉 vous autorisez une adresse ip spécifique publique que vous connaissez bien pour une raison de sécurité.
👉 vous optez pour utiliser le protocole FTPS plutôt que le FTP classique

Pour cela on téléchargera la dernière version de FileZilla serveur pour notre installation en local sur notre premier serveur FTPS (notre ordinateur de partage)

Choisir les mêmes adresses de port que dans l'exemple ci dessous pour tester la connection dans un premier temps sur le serveur FTPS hébergé en local sur l'ordinateur.

Voici le paramétrage du FTPS ci-dessous à utiliser précisément...

👉 En principe une seule adresse, l’adresse du serveur FTPS défini dans votre réseau local sur une adresse ip fixe suffit de type 192.168.0.10 (192.168.0.x)

👉 Un numéro de port différent de 21 (ici 16659)

👉 Protocol : Require explicit FTP over TLS (permet de forcer la connection FTPS)

ici l'utilisateur Hutch007 a été créé.

Spécifier /d pour le partage de votre partition d:\ à cet utilisateur par exemple
Spécifier /e pour le partage de votre partition e:\ à cet utilisateur par exemple

👉 Les lignes en orange ci-dessus indique clairement qu'une configuration du passive mode doit être déclaré côté routeur/box internet et c'est ce qui sera mis en place un peu plus bas côté Box SFR

Rajouter une ligne d’autorisation du ping dans le firewall de ce type pour pinger les 2 postes.

👉 pour ce faire lancer un invite de commande windows en administrateur

👉 et taper : netsh advfirewall firewall add rule name="Autoriser Ping" protocol=ICMPV4 dir=in action=allow

=>Rajouter une règle d’autorisation côté serveur FTPS.
netsh advfirewall firewall add rule name="FTP FileZilla" dir=in action=allow protocol=TCP localport=16659

=>Rajouter une règle d’autorisation de l’adresse IP distante suivante (192.168.0.13 et 192.168.0.12) toujours sur le serveur FTPS.
netsh advfirewall firewall add rule name="FTP Access 192.168.0.13" dir=in action=allow protocol=TCP localport=16659 remoteip=192.168.0.13

netsh advfirewall firewall add rule name="FTP Access 192.168.0.12" dir=in action=allow protocol=TCP localport=16659 remoteip=192.168.0.12

=>Rajouter une règle pour la plage de ports passifs (nécessaire depuis une connection extérieur au serveur FTPS)
netsh advfirewall firewall add rule name="FTP Passive Mode" dir=in action=allow protocol=TCP localport=65000-65100

=>Lister toutes les règles FTPS et Filezilla
netsh advfirewall firewall show rule name=all | findstr /I "FTP FileZilla"

👉 Voici par ailleurs le paramétrage de la Box qui héberge le serveur FTPS ci-dessous.

ici l’adresse du serveur FTPS qui a été définit dans notre réseau local interne est sur une adresse ip fixe 192.168.0.10

"Capture d'écran partielle de l'interface d'administration de la Box SFR, consultée en mars 2025, utilisée à titre d'illustration pédagogique"

👉 Voici à présent le paramétrage du firewall côté serveur FTPS ci-dessous.

👉 J'ai choisi 2 adresses ip local (simulation du client distant) ici pour faire les tests => règle "FTP Access 192.168.0.12" & "FTP Access 192.168.0.13" il suffit de changer ces adresses par l'adresse du fournisseur d'accès du client à la place - Adresse ip publique du type par exemple : 78.124.3.112

👉 Voici maintenant ci-dessous le Paramétrage du firewall côté client

il suffit pour finir de retester côté client (pour un test de bout en bout) avec cette fois l'adresse ip distante donné par le fournisseur d'accès internet ou est hébergé le serveur FTPS...

👉 Remplacer cette fois 127.0.0.1 par l'adresse ip v4 publique ou est hébergé le serveur FTPS

Les captures d’écran présentes sur ce site sont utilisées à titre d’illustration pédagogique. Windows est une marque déposée de Microsoft Corporation. Certaines captures partielles de logiciels open source (ex. FileZilla, KeePass, ClipClip...) ou d’interfaces d’administration tierces (ex. SFR) sont reproduites uniquement à des fins techniques et documentaires. © 2025 Procédés Informatique – David Bourgie | Mentions légales ]]>