https://clipperz.is/ это классная штукенция для хранения паролей, а что самое приятное есть коммюнити версия, которум можно накатить на свой сервер. В нашем случае этим сервером станит бесплатная vps от haphost с установленной ubuntu-13.10-x86_64
Инструкцию от самих разработчиков можно найти здесь: https://github.com/clipperz/password-manager
К сожалению, последняя версия с гитхаба у меня не захотела работать, поэтому было решено использовать более раннюю сборку.
Сперва установим самое нужное:
sudo apt-get install unzip
sudo apt-get install python-git
Затем скачаем и соберем Clipperz:
wget https://github.com/clipperz/password-manager/archive/release.2014.05.02.zip
unzip release.2014.05.02.zip
cd password-manager-release.2014.05.02
./scripts/build clean install debug --frontends beta delta gamma --backends php
И забросим это все в папку вебсервера:
mv target/php /var/www/clipperz
chmod -R 777 /var/www/
Теперь создадим базу данных, для этого выполним:
mysql -u root -pQeKPkYfV
и произведем создание пользователя и базы данных:
CREATE USER 'clipperz'@'localhost' IDENTIFIED BY 'clipperz';
SELECT User,Host FROM mysql.user;
CREATE DATABASE IF NOT EXISTS clipperz;
SHOW DATABASES;
GRANT ALL PRIVILEGES ON clipperz.* TO 'clipperz'@'localhost';
exit
Если нужно исправим параметры подключения к MySQL:
nano /var/www/clipperz/configuration.php
Как оказалось есть небольшие косяки и понадобится поправить пару файлов (чтобы заработало создание автономной копии страницы).
nano /var/www/clipperz/beta/index.html
находим этот кусок:
и заменяем этим:
nano /var/www/clipperz/dump.php
находим
$htmlContent = file_get_contents("../index.html");
заменяем на:
$htmlContent = file_get_contents("beta/index.html");
Открываем страницу и жмём POG me up
http://your_server/clipperz/setup/index.php