ClipperZ is a web Password Manager where data is encrypted by Javascript on the client browser. HTTPS is not needed. Data is stored in a MySQL database and the PHP app does not manipulate any clear data, as data is decrypted by the client Javascript.
This repository contains:
-
mysql/
: MySQL dumps of ClipperZ demo data -
sysconf/
: Sysconf definition to build the Gitted-enabled system with MySQL, Nginx, php5-fpm and settings for import/export the data.
You don't need to be root! but you need Git and LXC installed on your Linux system. See Gitted for more information.
git clone https://github.com/geonef/data-clipperz.git && cd data-clipperz
sysconf/gitted-client register && sysconf/gitted-client add gitted-clipperz
git push gitted-clipperz master
The last command creates the LXC container gitted-clipperz
,
install ClipperZ and the required packages (from sysconf/
) and
import the data (from mysql/
).
To access the web app, open a brother tab on:
http://10.0.3.8/
... where 10.0.3.8
is to be replaced with the IP of the container gitted-clipperz
(read it from the push
messages or with lxc-ls -f
).
- Try the demo account:
test
/test
From the data-clipperz
directory you have cloned:
git pull gitted-clipperz master
It's as simple as that. Now you can make a git push origin master
to propagate the changes to the upstream remote, or any
other remote, as usual with Git.