Tuto: installer Clipperz Community Edition sur votre propre serveur

Clipperz est un outil permettant de sauvegarder tous vos mots de passe dans une base sécurisée. Vous n’avez alors besoin plus que d’un mot de passe général pour accéder à tous les autres.
Ce service est très pratique car il vous permet d’utiliser un mot de passe différent pour chaque compte que vous créer sur internet sans avoir à vous en souvenir! En effet, pour vous loguer sur un site il suffit de vous rendre sur votre interface Clipperz et de cliquer sur le site souhaité pour y être automatique logué.

D’autre sites reposants sur le même principe existent déjà comme par exemple LastPass mais Clipperz propose un petit plus: héberger votre serveur de mot de passe vous même.
Je trouve que c’est une très bonne initiative car même si Clipperz est déjà très sécurisé (cf http://www.xorax.info/blog/news/173-clipperz-online-password-manager.html pour plus de détails.) certains n’ont pas très envie de mettre tous leurs mots de passe sur un serveur distant.

Voici donc un petit tuto pour installer Clipperz sur votre serveur Debian:

Premièrement, récupérez la dernière version de Clipperz Community Edition en vous rendant sur cette page.

1 – Si le paquet git-core n’est pas installé sur votre machine suivez cette étape sinon passez directement à l’étape suivante:

#installation de git-core
sudo apt-get install git-core

2 – Importation du projet:

#création d'un dossier et ajout du projet
mkdir clipperz
cd clipperz
git clone git://github.com/clipperz/password-manager.git

3 – Le projet a été récupéré sur votre serveur; il faut maintenant compiler les fichiers:
Pour compilez le projet vous allez avoir besoin du paquet python-dulwich sinon vous aurez une erreur du type: « ImportError: no module named dulwich.repo » .
Pour cela:

sudo apt-get install python-dulwich

EDIT (29/04/2012):  l’installation du paquet git-python peut être requise. Pour cela:

sudo apt-get install python-git

Maintenant que le paquet est installé, placez-vous dans le dossier clipperz/password-manager puis exécutez la commande suivante.

./scripts/build clean install debug --frontends beta --backends php

Le projet a été compilé et les fichiers se trouvent dans le dossier clipperz/password-manager/target/php/.

4 – Une fois le projet compilé, placez le contenu du dossier clipperz/password-manager/target/php/ dans un dossier accessible par votre serveur web et éditez le fichier configuration.php avec vos informations de connection à la BDD. Si vous prévoyez d’utiliser le plugin base64 mettez « $configuration[‘db_encoding’] = 1; »

[...]
$configuration['db_encoding'] = 0;

// edit the information below to match your database settings

$configuration['db']	= 'clipperz'; 		//	database name
$configuration['host']	= 'localhost';	//	database host
$configuration['user']	= 'root';		//	database user
$configuration['pass']	= 'pass';		//	database password
$configuration['port'] 	= '3306';		//	database port
[...]

5 – Ouvrez un navigateur web avec l’url http://monserver.com/clipperz/setup/index.php pour faire l’installation de la base de données.

6 – Pour finir, placez le contenu du dossier beta dans le dossier parent et voila, votre installation est prête.
Pensez à supprimer ou à déplacer le dossier setup pour éviter les mauvaises manips.

Rendez-vous maintenant sur la page http://monserver.com/clipperz/ pour créer votre compte et ajouter vos mots de passe.

Une réflexion au sujet de « Tuto: installer Clipperz Community Edition sur votre propre serveur »

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *