[{"data":1,"prerenderedAt":1632},["ShallowReactive",2],{"blog-\u002Fblog\u002Finstallation-clipperz-sur-debian":3,"blog-\u002Fblog\u002Finstallation-clipperz-sur-debian-surround":1577,"blog-\u002Fblog\u002Finstallation-clipperz-sur-debian-certifications":1631},{"id":4,"title":5,"body":6,"categories":1566,"cover":1567,"cover_contain":632,"credly_badge_id":1566,"date":1568,"description":1569,"extension":1570,"meta":1571,"navigation":632,"path":1572,"related_certifications":1566,"seo":1573,"slug":1574,"stem":1575,"__hash__":1576},"blog\u002Fblog\u002Finstallation-clipperz-sur-debian.md","Installation de Clipperz sur Debian 7",{"type":7,"value":8,"toc":1558},"minimark",[9,14,18,79,83,90,125,136,159,181,196,199,213,216,240,375,382,386,389,408,411,432,438,455,462,572,579,768,771,784,787,1035,1040,1055,1061,1079,1228,1232,1235,1239,1241,1245,1247,1251,1253,1257,1260,1264,1267,1271,1273,1277,1279,1283,1285,1289,1292,1296,1299,1303,1306,1310,1313,1317,1320,1324,1327,1334,1348,1380,1386,1446,1453,1471,1474,1496,1517,1536,1539,1544,1547,1551,1554],[10,11,13],"h2",{"id":12},"cas-dusage-concret","Cas d'usage concret",[15,16,17],"p",{},"Vous cherchez un gestionnaire de mots de passe libre à héberger vous-même : voici comment installer Clipperz sur Debian 7.",[15,19,20,24,25,28,29,36,37,40,41,43,44,47,48,36,51,53,54,57,58,61,62,65,66,68,69,74,75,78],{},[21,22,23],"strong",{},"Clipperz"," est un ",[21,26,27],{},"gestionnaire de mot de passe  open source"," sous ",[30,31,35],"a",{"href":32,"rel":33},"http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fagpl.html",[34],"nofollow","licence AGPL v3",".",[38,39],"br",{},"\nLa force de ",[21,42,23],{}," est la possibilité de l’",[21,45,46],{},"héberger soi-même"," et d’en ",[21,49,50],{},"modifier le code source",[38,52],{},"\nAdapté pour l’",[21,55,56],{},"usage personnel"," et ",[21,59,60],{},"familiale",", il  propose des ",[21,63,64],{},"fonctionnalités intéressantes","!",[38,67],{},"\nCet article se base sur le ",[30,70,73],{"href":71,"rel":72},"https:\u002F\u002Fgithub.com\u002Fclipperz\u002Fpassword-manager\u002F",[34],"Github de Clipperz",", et sera installé sur une ",[21,76,77],{},"distribution Debian"," 7.",[10,80,82],{"id":81},"pré-requis-installation-et-compilation","Pré-requis : Installation et compilation",[15,84,85,86,89],{},"Installation d’un serveur « ",[21,87,88],{},"LAMP"," » classique :",[91,92,97],"pre",{"className":93,"code":94,"language":95,"meta":96,"style":96},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","apt-get install apache2 mysql-server php5-mysql php5\n","bash","",[98,99,100],"code",{"__ignoreMap":96},[101,102,105,109,113,116,119,122],"span",{"class":103,"line":104},"line",1,[101,106,108],{"class":107},"sBMFI","apt-get",[101,110,112],{"class":111},"sfazB"," install",[101,114,115],{"class":111}," apache2",[101,117,118],{"class":111}," mysql-server",[101,120,121],{"class":111}," php5-mysql",[101,123,124],{"class":111}," php5\n",[15,126,127,128,131,132,135],{},"Installation de ",[21,129,130],{},"git"," et de ",[21,133,134],{},"python"," :",[91,137,139],{"className":93,"code":138,"language":95,"meta":96,"style":96},"apt-get install git-core python-git python-dulwich php-services-json\n",[98,140,141],{"__ignoreMap":96},[101,142,143,145,147,150,153,156],{"class":103,"line":104},[101,144,108],{"class":107},[101,146,112],{"class":111},[101,148,149],{"class":111}," git-core",[101,151,152],{"class":111}," python-git",[101,154,155],{"class":111}," python-dulwich",[101,157,158],{"class":111}," php-services-json\n",[15,160,161,162,165,166,169,170,173,174,177,178,135],{},"Télécharger le ",[21,163,164],{},"projet"," « ",[21,167,168],{},"password","–",[21,171,172],{},"manager"," » dans le ",[21,175,176],{},"Github"," de ",[21,179,180],{},"clipperz",[91,182,184],{"className":93,"code":183,"language":95,"meta":96,"style":96},"git clone git:\u002F\u002Fgithub.com\u002Fclipperz\u002Fpassword-manager.git\n",[98,185,186],{"__ignoreMap":96},[101,187,188,190,193],{"class":103,"line":104},[101,189,130],{"class":107},[101,191,192],{"class":111}," clone",[101,194,195],{"class":111}," git:\u002F\u002Fgithub.com\u002Fclipperz\u002Fpassword-manager.git\n",[15,197,198],{},"Se rendre dans le dossier :",[91,200,202],{"className":93,"code":201,"language":95,"meta":96,"style":96},"cd password-manager\n",[98,203,204],{"__ignoreMap":96},[101,205,206,210],{"class":103,"line":104},[101,207,209],{"class":208},"s2Zo4","cd",[101,211,212],{"class":111}," password-manager\n",[15,214,215],{},"Exécuter la compilation:",[91,217,219],{"className":93,"code":218,"language":95,"meta":96,"style":96},".\u002Fscripts\u002Fbuild install --backends php --frontends beta\n",[98,220,221],{"__ignoreMap":96},[101,222,223,226,228,231,234,237],{"class":103,"line":104},[101,224,225],{"class":107},".\u002Fscripts\u002Fbuild",[101,227,112],{"class":111},[101,229,230],{"class":111}," --backends",[101,232,233],{"class":111}," php",[101,235,236],{"class":111}," --frontends",[101,238,239],{"class":111}," beta\n",[91,241,243],{"className":93,"code":242,"language":95,"meta":96,"style":96},"cleaning up …\nMODULE: beta\nMODULE: php\nPHP builder - RUN\nfrontend [beta]: compressing JS code\nfrontend [beta]: compressing JS code\nfrontend [beta]: compressing CSS\nfrontend [beta]: compressing JS code\n[PHP builder - beta] index.html checksum: 43ec93f292a1275928a6d657da2dc2d8 (md5)\n[PHP builder - beta] index.html checksum: 38ee8108a1caed357ad76092a46d6b211dd79d11 (sha1)\n[PHP builder - beta] index.html checksum: cdbef767238dec531ddc1da9d803b98681c6fbb6d6adac99266385c13b8f3211 (sha256)\n",[98,244,245,256,264,272,287,297,304,312,319,341,358],{"__ignoreMap":96},[101,246,247,250,253],{"class":103,"line":104},[101,248,249],{"class":107},"cleaning",[101,251,252],{"class":111}," up",[101,254,255],{"class":111}," …\n",[101,257,259,262],{"class":103,"line":258},2,[101,260,261],{"class":107},"MODULE:",[101,263,239],{"class":111},[101,265,267,269],{"class":103,"line":266},3,[101,268,261],{"class":107},[101,270,271],{"class":111}," php\n",[101,273,275,278,281,284],{"class":103,"line":274},4,[101,276,277],{"class":107},"PHP",[101,279,280],{"class":111}," builder",[101,282,283],{"class":111}," -",[101,285,286],{"class":111}," RUN\n",[101,288,290,293],{"class":103,"line":289},5,[101,291,292],{"class":107},"frontend",[101,294,296],{"class":295},"sTEyZ"," [beta]: compressing JS code\n",[101,298,300,302],{"class":103,"line":299},6,[101,301,292],{"class":107},[101,303,296],{"class":295},[101,305,307,309],{"class":103,"line":306},7,[101,308,292],{"class":107},[101,310,311],{"class":295}," [beta]: compressing CSS\n",[101,313,315,317],{"class":103,"line":314},8,[101,316,292],{"class":107},[101,318,296],{"class":295},[101,320,322,326,329,332,335,338],{"class":103,"line":321},9,[101,323,325],{"class":324},"sMK4o","[",[101,327,328],{"class":295},"PHP builder - beta",[101,330,331],{"class":324},"]",[101,333,334],{"class":295}," index.html checksum: 43ec93f292a1275928a6d657da2dc2d8 (",[101,336,337],{"class":107},"md5",[101,339,340],{"class":295},")\n",[101,342,344,346,348,350,353,356],{"class":103,"line":343},10,[101,345,325],{"class":324},[101,347,328],{"class":295},[101,349,331],{"class":324},[101,351,352],{"class":295}," index.html checksum: 38ee8108a1caed357ad76092a46d6b211dd79d11 (",[101,354,355],{"class":107},"sha1",[101,357,340],{"class":295},[101,359,361,363,365,367,370,373],{"class":103,"line":360},11,[101,362,325],{"class":324},[101,364,328],{"class":295},[101,366,331],{"class":324},[101,368,369],{"class":295}," index.html checksum: cdbef767238dec531ddc1da9d803b98681c6fbb6d6adac99266385c13b8f3211 (",[101,371,372],{"class":107},"sha256",[101,374,340],{"class":295},[15,376,377,378,381],{},"Le ",[21,379,380],{},"checksum"," de l’index apparaît, conservez-le car il permet de savoir si vous êtes corrompu ou non !",[10,383,385],{"id":384},"installation-de-clipperz","Installation de clipperz",[15,387,388],{},"Le chemin d’installation de Clipperz sera défini dans le dossier :",[91,390,392],{"className":93,"code":391,"language":95,"meta":96,"style":96},"mkdir \u002Fvar\u002Fwww\u002Fclipperz\u002F\ncd \u002Fvar\u002Fwww\u002Fclipperz\u002F\n",[98,393,394,402],{"__ignoreMap":96},[101,395,396,399],{"class":103,"line":104},[101,397,398],{"class":107},"mkdir",[101,400,401],{"class":111}," \u002Fvar\u002Fwww\u002Fclipperz\u002F\n",[101,403,404,406],{"class":103,"line":258},[101,405,209],{"class":208},[101,407,401],{"class":111},[15,409,410],{},"Copier l’ensemble de la compilation précédente à l’intérieur  :",[91,412,414],{"className":93,"code":413,"language":95,"meta":96,"style":96},"cp -R target\u002Fphp\u002F* \u002Fvar\u002Fwww\u002Fclipperz\u002F\n",[98,415,416],{"__ignoreMap":96},[101,417,418,421,424,427,430],{"class":103,"line":104},[101,419,420],{"class":107},"cp",[101,422,423],{"class":111}," -R",[101,425,426],{"class":111}," target\u002Fphp\u002F",[101,428,429],{"class":295},"*",[101,431,401],{"class":111},[15,433,434,435,135],{},"Le dossier appartiendra au ",[21,436,437],{},"serveur web",[91,439,441],{"className":93,"code":440,"language":95,"meta":96,"style":96},"chown -R www-data:www-data \u002Fvar\u002Fwww\u002Fclipperz\u002F\n",[98,442,443],{"__ignoreMap":96},[101,444,445,448,450,453],{"class":103,"line":104},[101,446,447],{"class":107},"chown",[101,449,423],{"class":111},[101,451,452],{"class":111}," www-data:www-data",[101,454,401],{"class":111},[15,456,457,458,461],{},"Lancer ",[21,459,460],{},"mysql"," en ligne de commande :",[91,463,465],{"className":93,"code":464,"language":95,"meta":96,"style":96},"mysql -p\n=>Enter password: \n=>Welcome to the MySQL monitor.  Commands end with ; or g.\n=>Your MySQL connection id is 100\n=>Server version: 5.5.33-0+Wheezy1 (Debian)\n",[98,466,467,474,491,530,554],{"__ignoreMap":96},[101,468,469,471],{"class":103,"line":104},[101,470,460],{"class":107},[101,472,473],{"class":111}," -p\n",[101,475,476,479,482,485,488],{"class":103,"line":258},[101,477,478],{"class":111},"=",[101,480,481],{"class":295},">",[101,483,484],{"class":111},"Enter",[101,486,487],{"class":111}," password:",[101,489,490],{"class":295}," \n",[101,492,493,495,497,500,503,506,509,512,515,518,521,524,527],{"class":103,"line":266},[101,494,478],{"class":111},[101,496,481],{"class":295},[101,498,499],{"class":111},"Welcome",[101,501,502],{"class":111}," to",[101,504,505],{"class":111}," the",[101,507,508],{"class":111}," MySQL",[101,510,511],{"class":111}," monitor.",[101,513,514],{"class":111},"  Commands",[101,516,517],{"class":111}," end",[101,519,520],{"class":111}," with ",[101,522,523],{"class":324},";",[101,525,526],{"class":107}," or",[101,528,529],{"class":111}," g.\n",[101,531,532,534,536,539,541,544,547,550],{"class":103,"line":274},[101,533,478],{"class":111},[101,535,481],{"class":295},[101,537,538],{"class":111},"Your",[101,540,508],{"class":111},[101,542,543],{"class":111}," connection",[101,545,546],{"class":111}," id",[101,548,549],{"class":111}," is",[101,551,553],{"class":552},"sbssI"," 100\n",[101,555,556,558,560,563,566,569],{"class":103,"line":289},[101,557,478],{"class":111},[101,559,481],{"class":295},[101,561,562],{"class":111},"Server",[101,564,565],{"class":111}," version:",[101,567,568],{"class":111}," 5.5.33-0+Wheezy1",[101,570,571],{"class":295}," (Debian)\n",[15,573,574,575,578],{},"Les ",[21,576,577],{},"requêtes SQL"," à ajouter seront les suivantes :",[91,580,582],{"className":93,"code":581,"language":95,"meta":96,"style":96},"mysql> create database clipperz;\nQuery OK, 1 row affected (0.02 sec)\n\nmysql> grant all privileges on clipperz.* to 'clipperz'@'localhost' identified by \"clipperz\";\nQuery OK, 0 rows affected (0.14 sec)\n\nmysql> flush privileges;\nQuery OK, 0 rows affected (0.06 sec)\n\nmysql> exit\nBye\n",[98,583,584,603,628,634,693,714,718,731,750,754,763],{"__ignoreMap":96},[101,585,586,588,591,594,597,600],{"class":103,"line":104},[101,587,460],{"class":107},[101,589,590],{"class":295},"> ",[101,592,593],{"class":111},"create",[101,595,596],{"class":111}," database",[101,598,599],{"class":111}," clipperz",[101,601,602],{"class":324},";\n",[101,604,605,608,611,614,617,620,623,626],{"class":103,"line":258},[101,606,607],{"class":107},"Query",[101,609,610],{"class":111}," OK,",[101,612,613],{"class":552}," 1",[101,615,616],{"class":111}," row",[101,618,619],{"class":111}," affected",[101,621,622],{"class":295}," (0.02 ",[101,624,625],{"class":111},"sec",[101,627,340],{"class":295},[101,629,630],{"class":103,"line":266},[101,631,633],{"emptyLinePlaceholder":632},true,"\n",[101,635,636,638,640,643,646,649,652,655,657,659,662,664,667,670,672,675,677,680,683,686,688,691],{"class":103,"line":274},[101,637,460],{"class":107},[101,639,590],{"class":295},[101,641,642],{"class":111},"grant",[101,644,645],{"class":111}," all",[101,647,648],{"class":111}," privileges",[101,650,651],{"class":111}," on",[101,653,654],{"class":111}," clipperz.",[101,656,429],{"class":295},[101,658,502],{"class":111},[101,660,661],{"class":324}," '",[101,663,180],{"class":111},[101,665,666],{"class":324},"'",[101,668,669],{"class":111},"@",[101,671,666],{"class":324},[101,673,674],{"class":111},"localhost",[101,676,666],{"class":324},[101,678,679],{"class":111}," identified",[101,681,682],{"class":111}," by",[101,684,685],{"class":324}," \"",[101,687,180],{"class":111},[101,689,690],{"class":324},"\"",[101,692,602],{"class":324},[101,694,695,697,699,702,705,707,710,712],{"class":103,"line":289},[101,696,607],{"class":107},[101,698,610],{"class":111},[101,700,701],{"class":552}," 0",[101,703,704],{"class":111}," rows",[101,706,619],{"class":111},[101,708,709],{"class":295}," (0.14 ",[101,711,625],{"class":111},[101,713,340],{"class":295},[101,715,716],{"class":103,"line":299},[101,717,633],{"emptyLinePlaceholder":632},[101,719,720,722,724,727,729],{"class":103,"line":306},[101,721,460],{"class":107},[101,723,590],{"class":295},[101,725,726],{"class":111},"flush",[101,728,648],{"class":111},[101,730,602],{"class":324},[101,732,733,735,737,739,741,743,746,748],{"class":103,"line":314},[101,734,607],{"class":107},[101,736,610],{"class":111},[101,738,701],{"class":552},[101,740,704],{"class":111},[101,742,619],{"class":111},[101,744,745],{"class":295}," (0.06 ",[101,747,625],{"class":111},[101,749,340],{"class":295},[101,751,752],{"class":103,"line":321},[101,753,633],{"emptyLinePlaceholder":632},[101,755,756,758,760],{"class":103,"line":343},[101,757,460],{"class":107},[101,759,590],{"class":295},[101,761,762],{"class":111},"exit\n",[101,764,765],{"class":103,"line":360},[101,766,767],{"class":107},"Bye\n",[15,769,770],{},"Le fichier de configuration de clipperz devra contenir les informations de la base de données :",[91,772,774],{"className":93,"code":773,"language":95,"meta":96,"style":96},"nano \u002Fvar\u002Fwww\u002Fclipperz\u002Fconfiguration.php\n",[98,775,776],{"__ignoreMap":96},[101,777,778,781],{"class":103,"line":104},[101,779,780],{"class":107},"nano",[101,782,783],{"class":111}," \u002Fvar\u002Fwww\u002Fclipperz\u002Fconfiguration.php\n",[15,785,786],{},"Retrouver cette partie dans la configuration du fichier et remplacer « password » :",[91,788,790],{"className":93,"code":789,"language":95,"meta":96,"style":96},"[...]\n$configuration['db_encoding'] = 0;\n\n\u002F\u002F edit the information below to match your database settings\n\n$configuration['db']    = 'clipperz';       \u002F\u002F  database name\n$configuration['host']  = 'localhost';  \u002F\u002F  database host\n$configuration['user']  = 'root';       \u002F\u002F  database user\n$configuration['pass']  = 'password';       \u002F\u002F  database password\n$configuration['port']  = '3306';       \u002F\u002F  database port\n[...]\n",[98,791,792,802,823,827,856,860,895,929,962,994,1027],{"__ignoreMap":96},[101,793,794,796,799],{"class":103,"line":104},[101,795,325],{"class":324},[101,797,798],{"class":295},"...",[101,800,801],{"class":324},"]\n",[101,803,804,807,809,811,814,816,818,821],{"class":103,"line":258},[101,805,806],{"class":295},"$configuration",[101,808,325],{"class":324},[101,810,666],{"class":324},[101,812,813],{"class":111},"db_encoding",[101,815,666],{"class":324},[101,817,331],{"class":324},[101,819,820],{"class":295}," = 0",[101,822,602],{"class":324},[101,824,825],{"class":103,"line":266},[101,826,633],{"emptyLinePlaceholder":632},[101,828,829,832,835,837,840,843,845,848,851,853],{"class":103,"line":274},[101,830,831],{"class":107},"\u002F\u002F",[101,833,834],{"class":111}," edit",[101,836,505],{"class":111},[101,838,839],{"class":111}," information",[101,841,842],{"class":111}," below",[101,844,502],{"class":111},[101,846,847],{"class":111}," match",[101,849,850],{"class":111}," your",[101,852,596],{"class":111},[101,854,855],{"class":111}," settings\n",[101,857,858],{"class":103,"line":289},[101,859,633],{"emptyLinePlaceholder":632},[101,861,862,864,866,868,871,873,875,878,880,882,884,886,889,892],{"class":103,"line":299},[101,863,806],{"class":295},[101,865,325],{"class":324},[101,867,666],{"class":324},[101,869,870],{"class":111},"db",[101,872,666],{"class":324},[101,874,331],{"class":324},[101,876,877],{"class":295},"    = ",[101,879,666],{"class":324},[101,881,180],{"class":111},[101,883,666],{"class":324},[101,885,523],{"class":324},[101,887,888],{"class":107},"       \u002F\u002F",[101,890,891],{"class":111},"  database",[101,893,894],{"class":111}," name\n",[101,896,897,899,901,903,906,908,910,913,915,917,919,921,924,926],{"class":103,"line":306},[101,898,806],{"class":295},[101,900,325],{"class":324},[101,902,666],{"class":324},[101,904,905],{"class":111},"host",[101,907,666],{"class":324},[101,909,331],{"class":324},[101,911,912],{"class":295},"  = ",[101,914,666],{"class":324},[101,916,674],{"class":111},[101,918,666],{"class":324},[101,920,523],{"class":324},[101,922,923],{"class":107},"  \u002F\u002F",[101,925,891],{"class":111},[101,927,928],{"class":111}," host\n",[101,930,931,933,935,937,940,942,944,946,948,951,953,955,957,959],{"class":103,"line":314},[101,932,806],{"class":295},[101,934,325],{"class":324},[101,936,666],{"class":324},[101,938,939],{"class":111},"user",[101,941,666],{"class":324},[101,943,331],{"class":324},[101,945,912],{"class":295},[101,947,666],{"class":324},[101,949,950],{"class":111},"root",[101,952,666],{"class":324},[101,954,523],{"class":324},[101,956,888],{"class":107},[101,958,891],{"class":111},[101,960,961],{"class":111}," user\n",[101,963,964,966,968,970,973,975,977,979,981,983,985,987,989,991],{"class":103,"line":321},[101,965,806],{"class":295},[101,967,325],{"class":324},[101,969,666],{"class":324},[101,971,972],{"class":111},"pass",[101,974,666],{"class":324},[101,976,331],{"class":324},[101,978,912],{"class":295},[101,980,666],{"class":324},[101,982,168],{"class":111},[101,984,666],{"class":324},[101,986,523],{"class":324},[101,988,888],{"class":107},[101,990,891],{"class":111},[101,992,993],{"class":111}," password\n",[101,995,996,998,1000,1002,1005,1007,1009,1011,1013,1016,1018,1020,1022,1024],{"class":103,"line":343},[101,997,806],{"class":295},[101,999,325],{"class":324},[101,1001,666],{"class":324},[101,1003,1004],{"class":111},"port",[101,1006,666],{"class":324},[101,1008,331],{"class":324},[101,1010,912],{"class":295},[101,1012,666],{"class":324},[101,1014,1015],{"class":111},"3306",[101,1017,666],{"class":324},[101,1019,523],{"class":324},[101,1021,888],{"class":107},[101,1023,891],{"class":111},[101,1025,1026],{"class":111}," port\n",[101,1028,1029,1031,1033],{"class":103,"line":360},[101,1030,325],{"class":324},[101,1032,798],{"class":295},[101,1034,801],{"class":324},[1036,1037,1039],"h3",{"id":1038},"interface-web-avec-pog","Interface web avec « POG »*",[15,1041,1042,1043,1046,1047,1049,1050],{},"Installation de la base de données avec « ",[21,1044,1045],{},"php object generator","« ",[38,1048],{},"\nLancez avec votre navigateur : ",[30,1051,1054],{"href":1052,"rel":1053},"http:\u002F\u002Fvotre%5C_domaine\u002Fsetup\u002Findex.php",[34],"http:\u002F\u002Fvotre\\_domaine\u002Fsetup\u002Findex.php",[15,1056,1057],{},[1058,1059],"img",{"alt":96,"src":1060},"\u002Fimages\u002Fblog\u002Finstallation-clipperz-sur-debian\u002Fbffc3ed06a.png",[15,1062,1063,1064,1067,1068,1071,1072,1075,1076,1078],{},"Laissez par défaut les options « ",[21,1065,1066],{},"Tables"," » et « ",[21,1069,1070],{},"Tests","« , puis cliquez sur « ",[21,1073,1074],{},"POG me up","! »",[38,1077],{},"\nLa suite vous informe que tout s’est bien passé :",[91,1080,1082],{"className":93,"code":1081,"language":95,"meta":96,"style":96},"Initializing POG Setup....OK!\nFile Structure....OK!\nConfiguration Info....OK!\n\nStorage Status\n    Aligning [record] with table 'record'....OK!\n    Aligning [user] with table 'user'....OK!\n    Aligning [onetimepassword] with table 'onetimepassword'....OK!\n    Aligning [onetimepasswordstatus] with table 'onetimepasswordstatus'....OK!\n    Aligning [recordversion] with table 'recordversion'....OK!\n\nPOG Essentials\n    \n",[98,1083,1084,1095,1103,1111,1115,1123,1144,1161,1179,1197,1215,1219],{"__ignoreMap":96},[101,1085,1086,1089,1092],{"class":103,"line":104},[101,1087,1088],{"class":107},"Initializing",[101,1090,1091],{"class":111}," POG",[101,1093,1094],{"class":111}," Setup....OK!\n",[101,1096,1097,1100],{"class":103,"line":258},[101,1098,1099],{"class":107},"File",[101,1101,1102],{"class":111}," Structure....OK!\n",[101,1104,1105,1108],{"class":103,"line":266},[101,1106,1107],{"class":107},"Configuration",[101,1109,1110],{"class":111}," Info....OK!\n",[101,1112,1113],{"class":103,"line":274},[101,1114,633],{"emptyLinePlaceholder":632},[101,1116,1117,1120],{"class":103,"line":289},[101,1118,1119],{"class":107},"Storage",[101,1121,1122],{"class":111}," Status\n",[101,1124,1125,1128,1131,1133,1136,1138,1141],{"class":103,"line":299},[101,1126,1127],{"class":107},"    Aligning",[101,1129,1130],{"class":295}," [record] with table ",[101,1132,666],{"class":324},[101,1134,1135],{"class":111},"record",[101,1137,666],{"class":324},[101,1139,1140],{"class":295},"....OK",[101,1142,1143],{"class":324},"!\n",[101,1145,1146,1148,1151,1153,1155,1157,1159],{"class":103,"line":306},[101,1147,1127],{"class":107},[101,1149,1150],{"class":295}," [user] with table ",[101,1152,666],{"class":324},[101,1154,939],{"class":111},[101,1156,666],{"class":324},[101,1158,1140],{"class":295},[101,1160,1143],{"class":324},[101,1162,1163,1165,1168,1170,1173,1175,1177],{"class":103,"line":314},[101,1164,1127],{"class":107},[101,1166,1167],{"class":295}," [onetimepassword] with table ",[101,1169,666],{"class":324},[101,1171,1172],{"class":111},"onetimepassword",[101,1174,666],{"class":324},[101,1176,1140],{"class":295},[101,1178,1143],{"class":324},[101,1180,1181,1183,1186,1188,1191,1193,1195],{"class":103,"line":321},[101,1182,1127],{"class":107},[101,1184,1185],{"class":295}," [onetimepasswordstatus] with table ",[101,1187,666],{"class":324},[101,1189,1190],{"class":111},"onetimepasswordstatus",[101,1192,666],{"class":324},[101,1194,1140],{"class":295},[101,1196,1143],{"class":324},[101,1198,1199,1201,1204,1206,1209,1211,1213],{"class":103,"line":343},[101,1200,1127],{"class":107},[101,1202,1203],{"class":295}," [recordversion] with table ",[101,1205,666],{"class":324},[101,1207,1208],{"class":111},"recordversion",[101,1210,666],{"class":324},[101,1212,1140],{"class":295},[101,1214,1143],{"class":324},[101,1216,1217],{"class":103,"line":360},[101,1218,633],{"emptyLinePlaceholder":632},[101,1220,1222,1225],{"class":103,"line":1221},12,[101,1223,1224],{"class":107},"POG",[101,1226,1227],{"class":111}," Essentials\n",[15,1229,1230],{},[101,1231,1135],{},[15,1233,1234],{},"Save()….OK! SaveNew()….OK! Delete()….OK! GetList() Limit….OK! Sorting….OK! DeleteList()….OK! Optimizing….OK! ***",[15,1236,1237],{},[101,1238,939],{},[15,1240,1234],{},[15,1242,1243],{},[101,1244,1172],{},[15,1246,1234],{},[15,1248,1249],{},[101,1250,1190],{},[15,1252,1234],{},[15,1254,1255],{},[101,1256,1208],{},[15,1258,1259],{},"Save()….OK! SaveNew()….OK! Delete()….OK! GetList() Limit….OK! Sorting….OK! DeleteList()….OK! Optimizing….OK! POG Relations PreRequisites",[15,1261,1262],{},[101,1263,1135],{},[15,1265,1266],{},"Is properly connected (OK) ***",[15,1268,1269],{},[101,1270,939],{},[15,1272,1266],{},[15,1274,1275],{},[101,1276,1172],{},[15,1278,1266],{},[15,1280,1281],{},[101,1282,1190],{},[15,1284,1266],{},[15,1286,1287],{},[101,1288,1208],{},[15,1290,1291],{},"Is properly connected (OK) POG Relations",[15,1293,1294],{},[101,1295,1135],{},[15,1297,1298],{},"Addrecordversion()….OK! GetrecordversionList()….OK! Delete(recordversion)….OK! Save(recordversion)….OK! Set(recordversion)List….OK! Setuser()….OK! Getuser()….OK! ***",[15,1300,1301],{},[101,1302,939],{},[15,1304,1305],{},"Addrecord()….OK! Addonetimepassword()….OK! GetrecordList()….OK! GetonetimepasswordList()….OK! Delete(record)….OK! Delete(onetimepassword)….OK! Save(record)….OK! Save(onetimepassword)….OK! Set(record)List….OK! Set(onetimepassword)List….OK! ***",[15,1307,1308],{},[101,1309,1172],{},[15,1311,1312],{},"Setuser()….OK! Setonetimepasswordstatus()….OK! Getuser()….OK! Getonetimepasswordstatus()….OK! ***",[15,1314,1315],{},[101,1316,1190],{},[15,1318,1319],{},"Addonetimepassword()….OK! GetonetimepasswordList()….OK! Delete(onetimepassword)….OK! Save(onetimepassword)….OK! Set(onetimepassword)List….OK! ***",[15,1321,1322],{},[101,1323,1208],{},[15,1325,1326],{},"Setrecord()….OK! Getrecord()….OK! CHECKED 5 OBJECT(S). FOUND 0 ERROR(S). HURRAY! -----------------",[15,1328,1329,1330,1333],{},"Vous pouvez cliquer sur le bouton « ",[21,1331,1332],{},"Proceed"," » et c’est terminé !",[15,1335,1336,1337,1340,1341,1344,1345,1347],{},"Le plugin ",[21,1338,1339],{},"Base 64"," peut être activé via « ",[21,1342,1343],{},"manage plugin"," » et « install ».",[38,1346],{},"\nÉditez le fichier de configuration :",[91,1349,1351],{"className":93,"code":1350,"language":95,"meta":96,"style":96},"[...]\n$configuration['db_encoding'] = 1;\n",[98,1352,1353,1361],{"__ignoreMap":96},[101,1354,1355,1357,1359],{"class":103,"line":104},[101,1356,325],{"class":324},[101,1358,798],{"class":295},[101,1360,801],{"class":324},[101,1362,1363,1365,1367,1369,1371,1373,1375,1378],{"class":103,"line":258},[101,1364,806],{"class":295},[101,1366,325],{"class":324},[101,1368,666],{"class":324},[101,1370,813],{"class":111},[101,1372,666],{"class":324},[101,1374,331],{"class":324},[101,1376,1377],{"class":295}," = 1",[101,1379,602],{"class":324},[15,1381,1382,1383,1385],{},"Le résultat dans « ",[21,1384,1224],{}," » :",[91,1387,1389],{"className":93,"code":1388,"language":95,"meta":96,"style":96},"BASE64 Status\n\n    Checking MySQL function....OK!\n\n    Checking db_encoding status....OK!\n\nBASE64 Status...OK!\n\n---------------------------------------------------\n",[98,1390,1391,1398,1402,1412,1416,1426,1430,1437,1441],{"__ignoreMap":96},[101,1392,1393,1396],{"class":103,"line":104},[101,1394,1395],{"class":107},"BASE64",[101,1397,1122],{"class":111},[101,1399,1400],{"class":103,"line":258},[101,1401,633],{"emptyLinePlaceholder":632},[101,1403,1404,1407,1409],{"class":103,"line":266},[101,1405,1406],{"class":111},"    Checking",[101,1408,508],{"class":111},[101,1410,1411],{"class":111}," function....OK!\n",[101,1413,1414],{"class":103,"line":274},[101,1415,633],{"emptyLinePlaceholder":632},[101,1417,1418,1420,1423],{"class":103,"line":289},[101,1419,1406],{"class":111},[101,1421,1422],{"class":111}," db_encoding",[101,1424,1425],{"class":111}," status....OK!\n",[101,1427,1428],{"class":103,"line":299},[101,1429,633],{"emptyLinePlaceholder":632},[101,1431,1432,1434],{"class":103,"line":306},[101,1433,1395],{"class":107},[101,1435,1436],{"class":111}," Status...OK!\n",[101,1438,1439],{"class":103,"line":314},[101,1440,633],{"emptyLinePlaceholder":632},[101,1442,1443],{"class":103,"line":321},[101,1444,1445],{"class":107},"---------------------------------------------------\n",[15,1447,1448,1449,1452],{},"Copier l’ensemble du répertoire « ",[21,1450,1451],{},"beta"," » à la racine du site web :",[91,1454,1456],{"className":93,"code":1455,"language":95,"meta":96,"style":96},"cp -R beta\u002F* \u002Fvar\u002Fwww\u002Fclipperz\u002F\n",[98,1457,1458],{"__ignoreMap":96},[101,1459,1460,1462,1464,1467,1469],{"class":103,"line":104},[101,1461,420],{"class":107},[101,1463,423],{"class":111},[101,1465,1466],{"class":111}," beta\u002F",[101,1468,429],{"class":295},[101,1470,401],{"class":111},[15,1472,1473],{},"Quelques conseils pour la fin de l’installation :",[1475,1476,1477,1485],"ul",{},[1478,1479,1480,1481,1484],"li",{},"Vous pouvez maintenant déplacer ou supprimer votre fichier « ",[21,1482,1483],{},"setup"," » afin de le rendre inaccessible.",[1478,1486,1487,1488,1491,1492,1495],{},"La création d’un fichier ",[21,1489,1490],{},"robots.txt"," qui interdit l’",[21,1493,1494],{},"indexation"," de votre Clipperz exemple :",[91,1497,1499],{"className":93,"code":1498,"language":95,"meta":96,"style":96},"User-agent: *\nDisallow: \u002F\n",[98,1500,1501,1509],{"__ignoreMap":96},[101,1502,1503,1506],{"class":103,"line":104},[101,1504,1505],{"class":107},"User-agent:",[101,1507,1508],{"class":295}," *\n",[101,1510,1511,1514],{"class":103,"line":258},[101,1512,1513],{"class":107},"Disallow:",[101,1515,1516],{"class":111}," \u002F\n",[1475,1518,1519],{},[1478,1520,1521,1522,1385,1525,1527,1528,1531,1532,1535],{},"Désactiver les inscriptions dans le fichier « ",[21,1523,1524],{},"index.php",[38,1526],{},"\nRemplacer case « ",[21,1529,1530],{},"registration"," » par case « ",[21,1533,1534],{},"disabled_registration","«",[15,1537,1538],{},"Une fois terminé votre interface web Clipperz est prête !",[15,1540,1541],{},[1058,1542],{"alt":96,"src":1543},"\u002Fimages\u002Fblog\u002Finstallation-clipperz-sur-debian\u002Fc16ea46bde.png",[15,1545,1546],{},"Amusez-vous bien.",[10,1548,1550],{"id":1549},"conclusion","Conclusion",[15,1552,1553],{},"J'ai présenté ici l'installation de Clipperz, un gestionnaire de mots de passe open source auto-hébergeable, sur une distribution Debian 7 avec une stack LAMP classique. La compilation du projet, la mise en place de la base de données via l'outil POG et l'activation du plugin Base64 permettent d'obtenir une interface web fonctionnelle en quelques étapes. Cette solution offre un bon compromis pour un usage personnel ou familial tout en gardant le contrôle total sur ses données sensibles.",[1555,1556,1557],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":96,"searchDepth":258,"depth":258,"links":1559},[1560,1561,1562,1565],{"id":12,"depth":258,"text":13},{"id":81,"depth":258,"text":82},{"id":384,"depth":258,"text":385,"children":1563},[1564],{"id":1038,"depth":266,"text":1039},{"id":1549,"depth":258,"text":1550},null,"\u002Fimages\u002Fblog\u002Finstallation-clipperz-sur-debian\u002Fd61b13f064.png","2014-01-12","Clipperz est un gestionnaire de mot de passe libre. Adapté pour un usage personnel et familial. Une interface web sécurisée et des algorithmes forts.","md",{},"\u002Fblog\u002Finstallation-clipperz-sur-debian",{"title":5,"description":1569},"installation-clipperz-sur-debian","blog\u002Finstallation-clipperz-sur-debian","SYEUAPQ1pkxOmtv1KVywRKM6XJB3_jImB-O6NdpdgZE",[1578,1586,1592,1597,1603,1609,1615,1623],{"title":1579,"path":1580,"stem":1581,"date":1582,"cover":1583,"categories":1584,"children":-1},"Découvrez la magie : Adobe Creative Cloud !","\u002Fblog\u002Fdecouvrez-magie-adobe-creative-cloud","blog\u002Fdecouvrez-magie-adobe-creative-cloud","2014-02-06","\u002Fimages\u002Fblog\u002Fdecouvrez-magie-adobe-creative-cloud\u002Fc5befd8385.jpg",[1585],"Évènement",{"title":1587,"path":1588,"stem":1589,"date":1590,"cover":1591,"categories":1566,"children":-1},"Le Fitbit Force, précurseur des bracelets connectés","\u002Fblog\u002Ffitbit-force-precurseur-des-bracelets-connectes","blog\u002Ffitbit-force-precurseur-des-bracelets-connectes","2014-01-29","\u002Fimages\u002Fblog\u002Ffitbit-force-precurseur-des-bracelets-connectes\u002F591236ebce.jpg",{"title":1593,"path":1594,"stem":1595,"date":1590,"cover":1596,"categories":1566,"children":-1},"Installation de Plex Media Server sur Debian 8","\u002Fblog\u002Finstallation-plex-media-server-sur-debian","blog\u002Finstallation-plex-media-server-sur-debian","\u002Fimages\u002Fblog\u002Finstallation-plex-media-server-sur-debian\u002Fea86a7e30d.png",{"title":1598,"path":1599,"stem":1600,"date":1601,"cover":1602,"categories":1566,"children":-1},"Installation de Splunk sur Debian 7","\u002Fblog\u002Finstallation-splunk-sur-debian","blog\u002Finstallation-splunk-sur-debian","2014-01-14","\u002Fimages\u002Fblog\u002Finstallation-splunk-sur-debian\u002Ff8405ad901.jpg",{"title":1604,"path":1605,"stem":1606,"date":1607,"cover":1608,"categories":1566,"children":-1},"Installation de OpenVPN ALS Adito sur CentOS 6.5","\u002Fblog\u002Finstallation-openvpn-als-adito-sur-centos","blog\u002Finstallation-openvpn-als-adito-sur-centos","2014-01-05","\u002Fimages\u002Fblog\u002Finstallation-openvpn-als-adito-sur-centos\u002Fa500a01b28.png",{"title":1610,"path":1611,"stem":1612,"date":1613,"cover":1614,"categories":1566,"children":-1},"Installation des proxy inverses Pound et Varnish","\u002Fblog\u002Finstallation-des-proxy-inverses-pound-varnish","blog\u002Finstallation-des-proxy-inverses-pound-varnish","2013-12-31","\u002Fimages\u002Fblog\u002Finstallation-des-proxy-inverses-pound-varnish\u002Fec4618d7ad.jpg",{"title":1616,"path":1617,"stem":1618,"date":1619,"cover":1620,"categories":1621,"children":-1},"Mon utilisation du système propriétaire Windows 8.1","\u002Fblog\u002Fmon-utilisation-systeme-proprietaire-windows","blog\u002Fmon-utilisation-systeme-proprietaire-windows","2013-12-27","\u002Fimages\u002Fblog\u002Fmon-utilisation-systeme-proprietaire-windows\u002Fb36cbda2fc.jpg",[1622],"Microsoft",{"title":1624,"path":1625,"stem":1626,"date":1627,"cover":1628,"categories":1629,"children":-1},"Installer CyanogenMod 11 sur le Nexus 4","\u002Fblog\u002Finstaller-cyanogenmod-sur-nexus","blog\u002Finstaller-cyanogenmod-sur-nexus","2013-12-25","\u002Fimages\u002Fblog\u002Finstaller-cyanogenmod-sur-nexus\u002F83621431fb.png",[1630],"Google",[],1786644879930]