diff --git a/README b/README
index e9e1111501b4b1f300aac2cbc39389498704273e..ba37644643487d8a349afc54007c7ef94d60b07b 100644
--- a/README
+++ b/README
@@ -2,6 +2,13 @@ Bienvenue sur l'outil de gestion de mot de passe du Cr@ns.
 Ce dépôt git contient à la fois le programme client (à utiliser sur votre
 ordinateur) et le serveur.
 
+== Nom de la commande ==
+Si vous voulez appeler votre commande autrement que "cranspasswords",
+c'est possible. Il faut pour cela changer la variable cmd_name dans :
+ * serverconfig(.example)?.py
+ * clientconfig(.example)?.py
+ * server
+
 == Installation et configuration du client ==
  * Copier le dépôt git sur votre machine :
     $ git clone git://git.crans.org/git/cranspasswords.git 
diff --git a/clientconfig.example.py b/clientconfig.example.py
index 366556c71c5811b3e0035ea6827d97d183e31688..603051b63b5abe528bf42beddd66b97e4f9f484f 100755
--- a/clientconfig.example.py
+++ b/clientconfig.example.py
@@ -5,11 +5,14 @@
 
 import os
 
+#: Pour override le nom si vous voulez renommer la commande
+cmd_name = "cranspasswords"
+
 #: Path du binaire ssh sur la machine client
 ssh_path = '/usr/bin/ssh'
 
-#: Path du script cranspasswords-server sur le serveur
-server_path = '/root/cranspasswords/server'
+#: Path du script ``cmd_name``-server sur le serveur
+server_path = '/root/%s/server' % (cmd_name,)
 
 #: Username utilisé pour se loguer sur le serveur.
 #: Par défaut, prend la valeur de l'username sur le client,
diff --git a/server b/server
index 10f645703069152047b8d3d1c6b830d97602d66b..a438404ba0f55f16137773f4534839928e59816f 100755
--- a/server
+++ b/server
@@ -1,3 +1,5 @@
 #!/bin/bash
 # sudo-wrapper pour exécuter cranspasswords côté serveur
-sudo /root/cranspasswords/server.py $*
+
+cmd_name=cranspasswords
+sudo /root/${cmd_name}/server.py $*
diff --git a/server.py b/server.py
index 5316d1c559a8a3b8839e8fe5b0b916cbe2fc82b2..aed4786c97236844f3391805c963cd05774ba3bc 100755
--- a/server.py
+++ b/server.py
@@ -13,7 +13,7 @@ import datetime
 from email.mime.text import MIMEText
 from email.mime.multipart import MIMEMultipart
 
-from serverconfig import READONLY, CRANSP_MAIL, DEST_MAIL, KEYS, ROLES, STORE
+from serverconfig import READONLY, CRANSP_MAIL, DEST_MAIL, KEYS, ROLES, STORE, cmd_name
 
 MYUID = pwd.getpwuid(os.getuid())[0]
 if MYUID == 'root':
@@ -132,10 +132,10 @@ def notification(subject, corps, fname, old):
     tomail = DEST_MAIL
     msg = MIMEMultipart(_charset="utf-8")
     msg['Subject'] = subject
-    msg['X-Mailer'] = u"cranspasswords"
+    msg['X-Mailer'] = cmd_name.decode()
     msg['From'] = CRANSP_MAIL
     msg['To'] = DEST_MAIL
-    msg.preamble = u"cranspasswords report"
+    msg.preamble = u"%s report" % (cmd_name.decode(),)
     info = MIMEText(corps + 
         u"\nLa version précédente a été sauvegardée." +
         u"\n\n-- \nCranspasswords.py", _charset="utf-8")
diff --git a/serverconfig.example.py b/serverconfig.example.py
index 8b3896548bd70bc9c2dadff94bbebe56b5b3904c..301632efbe83a923dfaddc556b21ec4c29e664e8 100755
--- a/serverconfig.example.py
+++ b/serverconfig.example.py
@@ -10,14 +10,17 @@ utilisé lors du fonctionnement en mode client.
 Dans le futur, pourra être remplacé par une connexion ldap.
 """
 
+#: Pour override le nom si vous voulez renommer la commande
+cmd_name = "cranspasswords"
+
 #: Répertoire de stockage des mots de passe
-STORE = '/root/cranspasswords/db/'
+STORE = '/root/%s/db/' % (cmd_name,)
 
 #: Ce serveur est-il read-only (on ne peut pas y modifier les mots de passe)
 READONLY = False
 
 #: Expéditeur du mail de notification
-CRANSP_MAIL = "cranspasswords <root@crans.org>"
+CRANSP_MAIL = "%s <root@crans.org>" % (cmd_name,)
 
 #: Destinataire du mail de notification
 DEST_MAIL = "root@crans.org"