[{"data":1,"prerenderedAt":1777},["ShallowReactive",2],{"blog-\u002Fen\u002Fblog\u002Finstallation-configuration-kimchi":3,"blog-\u002Fen\u002Fblog\u002Finstallation-configuration-kimchi-surround":708,"blog-\u002Fen\u002Fblog\u002Finstallation-configuration-kimchi-certifications":764,"blog-\u002Fen\u002Fblog\u002Finstallation-configuration-kimchi-related":829},{"id":4,"title":5,"body":6,"categories":692,"cover":694,"cover_contain":695,"credly_badge_id":696,"date":697,"description":698,"extension":699,"meta":700,"navigation":695,"path":701,"related_certifications":702,"seo":704,"slug":705,"stem":706,"__hash__":707},"blog\u002Fen\u002Fblog\u002Finstallation-configuration-kimchi.md","Installing and Configuring Kimchi",{"type":7,"value":8,"toc":682},"minimark",[9,14,18,22,33,38,54,57,66,78,81,84,107,110,146,149,162,165,181,184,257,260,279,282,299,302,321,324,340,343,394,397,438,441,460,463,480,484,491,503,506,517,520,529,532,559,562,582,585,597,600,610,613,629,632,656,675,678],[10,11,13],"h2",{"id":12},"real-world-use-case","Real-world use case",[15,16,17],"p",{},"You want to manage your KVM hypervisor from a simple web interface: discover how to install and configure Kimchi.",[10,19,21],{"id":20},"the-kimchi-project","The Kimchi project",[15,23,24,25,32],{},"Having a simple, accessible management tool for Kernel-based Virtual Machine (KVM) is possible with Kimchi. Developed in Python, installing the Kimchi project is accessible to everyone, and a few commands are enough to get a ready-to-use platform. Web browser access is ideal, the project is licensed under LGPL and was incubated by the larger ",[26,27,31],"a",{"href":28,"rel":29},"https:\u002F\u002Fwww.ovirt.org\u002Fdownload\u002F",[30],"nofollow","oVirt"," project. Let's install and configure Kimchi on CentOS 7 together.",[34,35,37],"h3",{"id":36},"table-of-contents","Table of contents",[39,40,41,45,48,51],"ol",{},[42,43,44],"li",{},"The Kimchi project's modules",[42,46,47],{},"Installing the Kimchi project (CentOS)",[42,49,50],{},"Changing wok's listening port (nginx)",[42,52,53],{},"Conclusion",[10,55,44],{"id":56},"the-kimchi-projects-modules",[15,58,59,60,65],{},"The project's main engine is Wok, a web framework based on ",[26,61,64],{"href":62,"rel":63},"https:\u002F\u002Ffr.wikipedia.org\u002Fwiki\u002FCherryPy",[30],"Cherrypy",". It can be extended with plugins that expose features via REST APIs:",[67,68,69,72,75],"ul",{},[42,70,71],{},"Kimchi (virtualization management).",[42,73,74],{},"Ginger Base (basic host management).",[42,76,77],{},"Ginger (system administration).",[10,79,47],{"id":80},"installing-the-kimchi-project-centos",[15,82,83],{},"The Wok interface runs on a web server, here we add the nginx repository:",[85,86,91],"pre",{"className":87,"code":88,"language":89,"meta":90,"style":90},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","nano \u002Fetc\u002Fyum.repos.d\u002Fnginx.repo\n","bash","",[92,93,94],"code",{"__ignoreMap":90},[95,96,99,103],"span",{"class":97,"line":98},"line",1,[95,100,102],{"class":101},"sBMFI","nano",[95,104,106],{"class":105},"sfazB"," \u002Fetc\u002Fyum.repos.d\u002Fnginx.repo\n",[15,108,109],{},"Let's add the following content:",[85,111,115],{"className":112,"code":113,"language":114,"meta":90,"style":90},"language-ini shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","[nginx]\nname=nginx repo\nbaseurl=http:\u002F\u002Fnginx.org\u002Fpackages\u002Fcentos\u002F7\u002F$basearch\u002F\ngpgcheck=0\nenabled=1\n","ini",[92,116,117,122,128,134,140],{"__ignoreMap":90},[95,118,119],{"class":97,"line":98},[95,120,121],{},"[nginx]\n",[95,123,125],{"class":97,"line":124},2,[95,126,127],{},"name=nginx repo\n",[95,129,131],{"class":97,"line":130},3,[95,132,133],{},"baseurl=http:\u002F\u002Fnginx.org\u002Fpackages\u002Fcentos\u002F7\u002F$basearch\u002F\n",[95,135,137],{"class":97,"line":136},4,[95,138,139],{},"gpgcheck=0\n",[95,141,143],{"class":97,"line":142},5,[95,144,145],{},"enabled=1\n",[15,147,148],{},"Let's download the nginx package signing key:",[85,150,152],{"className":87,"code":151,"language":89,"meta":90,"style":90},"wget https:\u002F\u002Fnginx.org\u002Fkeys\u002Fnginx_signing.key\n",[92,153,154],{"__ignoreMap":90},[95,155,156,159],{"class":97,"line":98},[95,157,158],{"class":101},"wget",[95,160,161],{"class":105}," https:\u002F\u002Fnginx.org\u002Fkeys\u002Fnginx_signing.key\n",[15,163,164],{},"Let's install the nginx package signing key:",[85,166,168],{"className":87,"code":167,"language":89,"meta":90,"style":90},"rpm --import nginx_signing.key\n",[92,169,170],{"__ignoreMap":90},[95,171,172,175,178],{"class":97,"line":98},[95,173,174],{"class":101},"rpm",[95,176,177],{"class":105}," --import",[95,179,180],{"class":105}," nginx_signing.key\n",[15,182,183],{},"Let's install the dependencies for wok and Kimchi:",[85,185,187],{"className":87,"code":186,"language":89,"meta":90,"style":90},"yum install nginx gcc make autoconf automake gettext-devel git rpm-build libxslt python-cherrypy python-cheetah PyPAM m2crypto python-jsonschema python-psutil python-ldap python-lxml openssl python-websockify logrotate\n",[92,188,189],{"__ignoreMap":90},[95,190,191,194,197,200,203,206,209,212,215,218,221,224,227,230,233,236,239,242,245,248,251,254],{"class":97,"line":98},[95,192,193],{"class":101},"yum",[95,195,196],{"class":105}," install",[95,198,199],{"class":105}," nginx",[95,201,202],{"class":105}," gcc",[95,204,205],{"class":105}," make",[95,207,208],{"class":105}," autoconf",[95,210,211],{"class":105}," automake",[95,213,214],{"class":105}," gettext-devel",[95,216,217],{"class":105}," git",[95,219,220],{"class":105}," rpm-build",[95,222,223],{"class":105}," libxslt",[95,225,226],{"class":105}," python-cherrypy",[95,228,229],{"class":105}," python-cheetah",[95,231,232],{"class":105}," PyPAM",[95,234,235],{"class":105}," m2crypto",[95,237,238],{"class":105}," python-jsonschema",[95,240,241],{"class":105}," python-psutil",[95,243,244],{"class":105}," python-ldap",[95,246,247],{"class":105}," python-lxml",[95,249,250],{"class":105}," openssl",[95,252,253],{"class":105}," python-websockify",[95,255,256],{"class":105}," logrotate\n",[15,258,259],{},"Let's download wok and Kimchi:",[85,261,263],{"className":87,"code":262,"language":89,"meta":90,"style":90},"wget https:\u002F\u002Fgithub.com\u002Fkimchi-project\u002Fwok\u002Freleases\u002Fdownload\u002F2.5.0\u002Fwok-2.5.0-0.el7.centos.noarch.rpm\nwget https:\u002F\u002Fgithub.com\u002Fkimchi-project\u002Fkimchi\u002Freleases\u002Fdownload\u002F2.5.0\u002Fkimchi-2.5.0-0.el7.centos.noarch.rpm\n",[92,264,265,272],{"__ignoreMap":90},[95,266,267,269],{"class":97,"line":98},[95,268,158],{"class":101},[95,270,271],{"class":105}," https:\u002F\u002Fgithub.com\u002Fkimchi-project\u002Fwok\u002Freleases\u002Fdownload\u002F2.5.0\u002Fwok-2.5.0-0.el7.centos.noarch.rpm\n",[95,273,274,276],{"class":97,"line":124},[95,275,158],{"class":101},[95,277,278],{"class":105}," https:\u002F\u002Fgithub.com\u002Fkimchi-project\u002Fkimchi\u002Freleases\u002Fdownload\u002F2.5.0\u002Fkimchi-2.5.0-0.el7.centos.noarch.rpm\n",[15,280,281],{},"Let's install wok and Kimchi:",[85,283,285],{"className":87,"code":284,"language":89,"meta":90,"style":90},"yum install wok-2.5.0-0.el7.centos.noarch.rpm kimchi-2.5.0-0.el7.centos.noarch.rpm\n",[92,286,287],{"__ignoreMap":90},[95,288,289,291,293,296],{"class":97,"line":98},[95,290,193],{"class":101},[95,292,196],{"class":105},[95,294,295],{"class":105}," wok-2.5.0-0.el7.centos.noarch.rpm",[95,297,298],{"class":105}," kimchi-2.5.0-0.el7.centos.noarch.rpm\n",[15,300,301],{},"The management interface is now accessible from any interface (e.g.: 127.0.0.1:8001). It's also possible to make port 8001 accessible externally with CentOS's firewall:",[85,303,305],{"className":87,"code":304,"language":89,"meta":90,"style":90},"firewall-cmd --zone=public --add-port=8001\u002Ftcp --permanent\n",[92,306,307],{"__ignoreMap":90},[95,308,309,312,315,318],{"class":97,"line":98},[95,310,311],{"class":101},"firewall-cmd",[95,313,314],{"class":105}," --zone=public",[95,316,317],{"class":105}," --add-port=8001\u002Ftcp",[95,319,320],{"class":105}," --permanent\n",[15,322,323],{},"Or with UFW:",[85,325,327],{"className":87,"code":326,"language":89,"meta":90,"style":90},"ufw allow 8001\u002Ftcp\n",[92,328,329],{"__ignoreMap":90},[95,330,331,334,337],{"class":97,"line":98},[95,332,333],{"class":101},"ufw",[95,335,336],{"class":105}," allow",[95,338,339],{"class":105}," 8001\u002Ftcp\n",[15,341,342],{},"Or with iptables:",[85,344,346],{"className":87,"code":345,"language":89,"meta":90,"style":90},"iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 8001 -j ACCEPT\n",[92,347,348],{"__ignoreMap":90},[95,349,350,353,356,359,362,365,368,371,374,377,379,381,384,388,391],{"class":97,"line":98},[95,351,352],{"class":101},"iptables",[95,354,355],{"class":105}," -A",[95,357,358],{"class":105}," INPUT",[95,360,361],{"class":105}," -p",[95,363,364],{"class":105}," tcp",[95,366,367],{"class":105}," -m",[95,369,370],{"class":105}," state",[95,372,373],{"class":105}," --state",[95,375,376],{"class":105}," NEW",[95,378,367],{"class":105},[95,380,364],{"class":105},[95,382,383],{"class":105}," --dport",[95,385,387],{"class":386},"sbssI"," 8001",[95,389,390],{"class":105}," -j",[95,392,393],{"class":105}," ACCEPT\n",[15,395,396],{},"Installing the dependencies for ginger-base:",[85,398,400],{"className":87,"code":399,"language":89,"meta":90,"style":90},"yum install  hddtemp libuser-python python-augeas python-netaddr python-ethtool python-ipaddr python-magic tuned lm_sensors python2-crypto\n",[92,401,402],{"__ignoreMap":90},[95,403,404,406,408,411,414,417,420,423,426,429,432,435],{"class":97,"line":98},[95,405,193],{"class":101},[95,407,196],{"class":105},[95,409,410],{"class":105},"  hddtemp",[95,412,413],{"class":105}," libuser-python",[95,415,416],{"class":105}," python-augeas",[95,418,419],{"class":105}," python-netaddr",[95,421,422],{"class":105}," python-ethtool",[95,424,425],{"class":105}," python-ipaddr",[95,427,428],{"class":105}," python-magic",[95,430,431],{"class":105}," tuned",[95,433,434],{"class":105}," lm_sensors",[95,436,437],{"class":105}," python2-crypto\n",[15,439,440],{},"Downloading ginger-base and ginger:",[85,442,444],{"className":87,"code":443,"language":89,"meta":90,"style":90},"wget http:\u002F\u002Fkimchi-project.github.io\u002Fgingerbase\u002Fdownloads\u002Flatest\u002Fginger-base.el7.centos.noarch.rpm\nwget http:\u002F\u002Fkimchi-project.github.io\u002Fginger\u002Fdownloads\u002Flatest\u002Fginger.el7.centos.noarch.rpm\n",[92,445,446,453],{"__ignoreMap":90},[95,447,448,450],{"class":97,"line":98},[95,449,158],{"class":101},[95,451,452],{"class":105}," http:\u002F\u002Fkimchi-project.github.io\u002Fgingerbase\u002Fdownloads\u002Flatest\u002Fginger-base.el7.centos.noarch.rpm\n",[95,454,455,457],{"class":97,"line":124},[95,456,158],{"class":101},[95,458,459],{"class":105}," http:\u002F\u002Fkimchi-project.github.io\u002Fginger\u002Fdownloads\u002Flatest\u002Fginger.el7.centos.noarch.rpm\n",[15,461,462],{},"Installing ginger-base and ginger:",[85,464,466],{"className":87,"code":465,"language":89,"meta":90,"style":90},"yum install ginger-base.el7.centos.noarch.rpm ginger.el7.centos.noarch.rpm\n",[92,467,468],{"__ignoreMap":90},[95,469,470,472,474,477],{"class":97,"line":98},[95,471,193],{"class":101},[95,473,196],{"class":105},[95,475,476],{"class":105}," ginger-base.el7.centos.noarch.rpm",[95,478,479],{"class":105}," ginger.el7.centos.noarch.rpm\n",[10,481,483],{"id":482},"changing-woks-listening-port-in-nginx","Changing wok's listening port in nginx",[15,485,486,487,490],{},"The wok interface runs on port 8001, here's how to change the listening port:",[488,489],"br",{},"\nLet's edit the wok.conf configuration file in nginx:",[85,492,494],{"className":87,"code":493,"language":89,"meta":90,"style":90},"nano \u002Fetc\u002Fnginx\u002Fconf.d\u002Fwok.conf\n",[92,495,496],{"__ignoreMap":90},[95,497,498,500],{"class":97,"line":98},[95,499,102],{"class":101},[95,501,502],{"class":105}," \u002Fetc\u002Fnginx\u002Fconf.d\u002Fwok.conf\n",[15,504,505],{},"Let's look for the following line:",[85,507,511],{"className":508,"code":509,"language":510,"meta":90,"style":90},"language-nginx shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","listen 0.0.0.0:8001 ssl;\n","nginx",[92,512,513],{"__ignoreMap":90},[95,514,515],{"class":97,"line":98},[95,516,509],{},[15,518,519],{},"Let's replace the port with:",[85,521,523],{"className":508,"code":522,"language":510,"meta":90,"style":90},"listen 0.0.0.0:443 ssl;\n",[92,524,525],{"__ignoreMap":90},[95,526,527],{"class":97,"line":98},[95,528,522],{},[15,530,531],{},"Next, we look for the line:",[85,533,535],{"className":87,"code":534,"language":89,"meta":90,"style":90},"proxy_redirect http:\u002F\u002F127.0.0.1:8010\u002F https:\u002F\u002F$host:8001\u002F;\n",[92,536,537],{"__ignoreMap":90},[95,538,539,542,545,548,552,555],{"class":97,"line":98},[95,540,541],{"class":101},"proxy_redirect",[95,543,544],{"class":105}," http:\u002F\u002F127.0.0.1:8010\u002F",[95,546,547],{"class":105}," https:\u002F\u002F",[95,549,551],{"class":550},"sTEyZ","$host",[95,553,554],{"class":105},":8001\u002F",[95,556,558],{"class":557},"sMK4o",";\n",[15,560,561],{},"Let's replace the port like this:",[85,563,565],{"className":87,"code":564,"language":89,"meta":90,"style":90},"proxy_redirect http:\u002F\u002F127.0.0.1:8010\u002F https:\u002F\u002F$host:443\u002F;\n",[92,566,567],{"__ignoreMap":90},[95,568,569,571,573,575,577,580],{"class":97,"line":98},[95,570,541],{"class":101},[95,572,544],{"class":105},[95,574,547],{"class":105},[95,576,551],{"class":550},[95,578,579],{"class":105},":443\u002F",[95,581,558],{"class":557},[15,583,584],{},"Let's now edit the wok.conf file in wok:",[85,586,588],{"className":87,"code":587,"language":89,"meta":90,"style":90},"nano \u002Fetc\u002Fwok\u002Fwok.conf\n",[92,589,590],{"__ignoreMap":90},[95,591,592,594],{"class":97,"line":98},[95,593,102],{"class":101},[95,595,596],{"class":105}," \u002Fetc\u002Fwok\u002Fwok.conf\n",[15,598,599],{},"Let's uncomment proxy_port:",[85,601,603],{"className":87,"code":602,"language":89,"meta":90,"style":90},"#proxy_port = 8001\n",[92,604,605],{"__ignoreMap":90},[95,606,607],{"class":97,"line":98},[95,608,602],{"class":609},"sHwdD",[15,611,612],{},"Let's change the value:",[85,614,616],{"className":87,"code":615,"language":89,"meta":90,"style":90},"proxy_port = 443\n",[92,617,618],{"__ignoreMap":90},[95,619,620,623,626],{"class":97,"line":98},[95,621,622],{"class":101},"proxy_port",[95,624,625],{"class":105}," =",[95,627,628],{"class":386}," 443\n",[15,630,631],{},"Let's restart the wokd and nginx services:",[85,633,635],{"className":87,"code":634,"language":89,"meta":90,"style":90},"service wokd restart\nservice nginx restart\n",[92,636,637,648],{"__ignoreMap":90},[95,638,639,642,645],{"class":97,"line":98},[95,640,641],{"class":101},"service",[95,643,644],{"class":105}," wokd",[95,646,647],{"class":105}," restart\n",[95,649,650,652,654],{"class":97,"line":124},[95,651,641],{"class":101},[95,653,199],{"class":105},[95,655,647],{"class":105},[15,657,658,659,666,667],{},"The wok console is accessible from ",[660,661,662],"strong",{},[26,663,664],{"href":664,"rel":665},"https:\u002F\u002Flocalhost",[30],", or if you've opened port 443: ",[660,668,669,674],{},[26,670,673],{"href":671,"rel":672},"https:\u002F\u002Fyour%5C_ip",[30],"https:\u002F\u002Fyour\\_ip",".",[10,676,53],{"id":677},"conclusion",[679,680,681],"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 .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}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 .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}",{"title":90,"searchDepth":124,"depth":124,"links":683},[684,685,688,689,690,691],{"id":12,"depth":124,"text":13},{"id":20,"depth":124,"text":21,"children":686},[687],{"id":36,"depth":130,"text":37},{"id":56,"depth":124,"text":44},{"id":80,"depth":124,"text":47},{"id":482,"depth":124,"text":483},{"id":677,"depth":124,"text":53},[693],"Linux","\u002Fimages\u002Fblog\u002Finstallation-configuration-kimchi\u002F18bf938d67.png",true,null,"2018-08-19","Discover the Kimchi project, a KVM management tool. Drive your hypervisor simply through an intuitive HTML5 interface accessible to everyone.","md",{},"\u002Fen\u002Fblog\u002Finstallation-configuration-kimchi",[703],"certificat-lpi-linux-essentials-exam-010-150",{"title":5,"description":698},"installation-configuration-kimchi","en\u002Fblog\u002Finstallation-configuration-kimchi","z6cGahckM9m2dc2GofuDQi7x47m0fVD4ScgVJZTW4RM",[709,717,725,731,737,743,750,758],{"title":710,"path":711,"stem":712,"date":713,"cover":714,"categories":715,"children":-1},"Installing and Configuring OpenSSH in PowerShell","\u002Fen\u002Fblog\u002Finstallation-configuration-openssh-powershell","en\u002Fblog\u002Finstallation-configuration-openssh-powershell","2019-01-06","\u002Fimages\u002Fblog\u002Finstallation-configuration-openssh-powershell\u002F126ef9a056.png",[716],"Microsoft",{"title":718,"path":719,"stem":720,"date":721,"cover":722,"categories":723,"children":-1},"Conduct a Penetration Test","\u002Fen\u002Fblog\u002Fcertificat-conduisez-test-intrusion","en\u002Fblog\u002Fcertificat-conduisez-test-intrusion","2019-01-01","\u002Fimages\u002Fblog\u002Fcertificat-conduisez-test-intrusion\u002F0a074eac78.png",[724],"Sécurité",{"title":726,"path":727,"stem":728,"date":729,"cover":730,"categories":696,"children":-1},"Launch Your Freelance Business","\u002Fen\u002Fblog\u002Fcertificat-lancez-votre-activite-freelance","en\u002Fblog\u002Fcertificat-lancez-votre-activite-freelance","2018-12-27","\u002Fimages\u002Fblog\u002Fcertificat-lancez-votre-activite-freelance\u002F5123fee101.jpg",{"title":732,"path":733,"stem":734,"date":735,"cover":736,"categories":696,"children":-1},"Become a Freelancer (Auto-entrepreneur)","\u002Fen\u002Fblog\u002Fcertificat-devenez-auto-entrepreneur","en\u002Fblog\u002Fcertificat-devenez-auto-entrepreneur","2018-12-11","\u002Fimages\u002Fblog\u002Fcertificat-devenez-auto-entrepreneur\u002Faa5ddd5436.png",{"title":738,"path":739,"stem":740,"date":741,"cover":742,"categories":696,"children":-1},"Choosing a Microserver","\u002Fen\u002Fblog\u002Fle-choix-microserver","en\u002Fblog\u002Fle-choix-microserver","2018-05-04","\u002Fimages\u002Fblog\u002Fle-choix-microserver\u002Fa5a3e09a94.jpg",{"title":744,"path":745,"stem":746,"date":747,"cover":748,"categories":749,"children":-1},"Adding an AWS Volume to PowerStore for Zimbra","\u002Fen\u002Fblog\u002Fajouter-volume-aws-dans-powerstore-pour-zimbra","en\u002Fblog\u002Fajouter-volume-aws-dans-powerstore-pour-zimbra","2018-04-10","\u002Fimages\u002Fblog\u002Fajouter-volume-aws-dans-powerstore-pour-zimbra\u002F1db4812ed8.jpg",[693],{"title":751,"path":752,"stem":753,"date":754,"cover":755,"categories":756,"children":-1},"Hack In Paris and Nuit du Hack, June 25 to July 1, 2018","\u002Fen\u002Fblog\u002Fhack-paris-nuit-hack-juin-1er-juillet-2018","en\u002Fblog\u002Fhack-paris-nuit-hack-juin-1er-juillet-2018","2018-04-03","\u002Fimages\u002Fblog\u002Fhack-paris-nuit-hack-juin-1er-juillet-2018\u002Fc5508d3d92.png",[757],"Évènement",{"title":759,"path":760,"stem":761,"date":762,"cover":763,"categories":696,"children":-1},"Working Collaboratively Every Day","\u002Fen\u002Fblog\u002Fcertificat-travailler-mode-collaboratif-quotidien","en\u002Fblog\u002Fcertificat-travailler-mode-collaboratif-quotidien","2018-01-01","\u002Fimages\u002Fblog\u002Fcertificat-travailler-mode-collaboratif-quotidien\u002Fc0ee05ca02.png",[765],{"id":766,"title":767,"body":768,"categories":817,"cover":819,"cover_contain":820,"credly_badge_id":821,"date":822,"description":823,"extension":699,"meta":824,"navigation":695,"path":825,"related_certifications":696,"seo":826,"slug":703,"stem":827,"__hash__":828},"blog\u002Fen\u002Fblog\u002Fcertificat-lpi-linux-essentials-exam-010-150.md","LPI Linux Essentials – Exam 010-150",{"type":7,"value":769,"toc":813},[770,772,775,778,805,808,810],[10,771,13],{"id":12},[15,773,774],{},"To make my work on Linux servers for clients more reliable, I took the LPI Linux Essentials certification.",[15,776,777],{},"The \"LPI Linux Essentials\" training path is designed for systems professionals.\nThe online course catalog covers the following modules:",[67,779,780,785,790,795,800],{},[42,781,782],{},[660,783,784],{},"The Linux Community and a Career in Open Source",[42,786,787],{},[660,788,789],{},"Finding Your Way on a Linux System",[42,791,792],{},[660,793,794],{},"The Power of the Command Line",[42,796,797],{},[660,798,799],{},"The Linux Operating System",[42,801,802],{},[660,803,804],{},"Security and File Permissions",[15,806,807],{},"The training takes about 2 days.\nYou should then allow around 1h for the certification exam itself: LPI Linux Essentials.",[10,809,53],{"id":677},[15,811,812],{},"This training via NDG prepares for the LPI Linux Essentials certification, covering the basics of the Linux ecosystem: the command line, the operating system, and file security. It is a solid first certification for anyone starting out on Linux systems. An essential foundation before tackling more advanced Linux certifications.",{"title":90,"searchDepth":124,"depth":124,"links":814},[815,816],{"id":12,"depth":124,"text":13},{"id":677,"depth":124,"text":53},[818,693],"Certifications","\u002Fimages\u002Fblog\u002Fcertificat-lpi-linux-essentials-exam-010-150\u002F4497f02702.jpg",false,"dbc3a0e7-5909-47df-b9b1-c05ecb60ccb4","2017-11-24","LPI Linux Essentials Exam 010-150 certification via an NDG online course.",{},"\u002Fen\u002Fblog\u002Fcertificat-lpi-linux-essentials-exam-010-150",{"title":767,"description":823},"en\u002Fblog\u002Fcertificat-lpi-linux-essentials-exam-010-150","xeSCYjFx9jOx2b6qHUfhxCIjiKjTseXAXAtG-rh6Z1M",[830,836,841,848,854,860,867,873,879,885,891,897,903,909,915,921,927,933,939,945,951,957,963,969,975,981,987,994,1000,1006,1012,1018,1023,1029,1035,1041,1047,1053,1059,1065,1071,1077,1083,1089,1095,1100,1105,1111,1117,1123,1129,1135,1137,1139,1140,1141,1143,1144,1146,1148,1149,1154,1159,1164,1170,1177,1179,1185,1191,1197,1203,1209,1215,1220,1226,1232,1238,1244,1249,1255,1261,1267,1273,1279,1285,1291,1297,1303,1308,1313,1318,1323,1328,1333,1337,1343,1348,1353,1358,1363,1368,1374,1379,1384,1389,1394,1400,1406,1412,1418,1424,1430,1435,1440,1446,1452,1458,1464,1469,1474,1479,1484,1489,1494,1499,1504,1509,1515,1521,1526,1532,1538,1544,1550,1556,1562,1567,1572,1578,1584,1590,1595,1601,1606,1612,1617,1621,1626,1631,1636,1641,1647,1653,1659,1665,1669,1674,1679,1684,1689,1695,1700,1705,1710,1715,1721,1727,1733,1739,1744,1750,1755,1760,1766,1772],{"path":831,"title":832,"cover":833,"cover_contain":695,"date":834,"categories":835},"\u002Fen\u002Fblog\u002Fcertificat-iso27001-provisional-auditor","ISO\u002FIEC 27001 Provisional Auditor","\u002Fimages\u002Fblog\u002Fcertificat-iso27001-provisional-auditor\u002Fa1c72f9e4b.png","2026-08-17",[818,724],{"path":837,"title":838,"cover":839,"cover_contain":695,"date":834,"categories":840},"\u002Fen\u002Fblog\u002Fcertificat-iso27005-provisional-risk-manager","ISO\u002FIEC 27005 Provisional Risk Manager","\u002Fimages\u002Fblog\u002Fcertificat-iso27005-provisional-risk-manager\u002Fa03c4c2f8b.png",[818,724],{"path":842,"title":843,"cover":844,"cover_contain":820,"date":845,"categories":846},"\u002Fen\u002Fblog\u002Fwebinar-ai-wars-supply-chain-attack-menace-ia","AI Wars, Supply Chain Attack: how to protect yourself from the AI threat?","\u002Fimages\u002Fblog\u002Fwebinar-ai-wars-supply-chain-attack-menace-ia\u002Fthumbnail.jpg","2026-08-07",[847],"Webinar",{"path":849,"title":850,"cover":851,"cover_contain":695,"date":852,"categories":853},"\u002Fen\u002Fblog\u002Fcertificat-iso27001-lead-implementer","ISO\u002FIEC 27001 Lead Implementer","\u002Fimages\u002Fblog\u002Fcertificat-iso27001-lead-implementer\u002F364fa30a2c.png","2026-03-05",[818,724],{"path":855,"title":856,"cover":857,"cover_contain":820,"date":858,"categories":859},"\u002Fen\u002Fblog\u002Fassurer-un-score-exposition-de-0-avec-microsoft-defender-vulnerability-management","Achieving a 0% Exposure Score with Microsoft Defender Vulnerability Management","\u002Fimages\u002Fblog\u002Fassurer-un-score-exposition-de-0-avec-microsoft-defender-vulnerability-management\u002Fe8a06eec09.png","2025-10-27",[716,724],{"path":861,"title":862,"cover":863,"cover_contain":695,"date":864,"categories":865},"\u002Fen\u002Fblog\u002Fcertificat-microsoft-github-copilot","GitHub Copilot","\u002Fimages\u002Fblog\u002Fcertificat-microsoft-github-copilot\u002Fcf8333d63e.png","2025-08-28",[818,866],"Code",{"path":868,"title":869,"cover":870,"cover_contain":820,"date":871,"categories":872},"\u002Fen\u002Fblog\u002Freprenez-controle-annuaires-microsoft-infrastructure-as-code","Take Back Control of Your Microsoft Directories with an Infrastructure as Code Approach","\u002Fimages\u002Fblog\u002Freprenez-controle-annuaires-microsoft-infrastructure-as-code\u002F96c873f6c1.png","2025-08-25",[716,724],{"path":874,"title":875,"cover":876,"cover_contain":820,"date":877,"categories":878},"\u002Fen\u002Fblog\u002Fobjectif-100-securite-veeam-backup-replication","Goal: 100%, Veeam Backup & Replication v12 Security","\u002Fimages\u002Fblog\u002Fobjectif-100-securite-veeam-backup-replication\u002Ffd1cbd3a9e.png","2025-08-18",[724],{"path":880,"title":881,"cover":882,"cover_contain":820,"date":883,"categories":884},"\u002Fen\u002Fblog\u002Fdurcissement-optimal-securite-active-directory","Optimal Hardening of Active Directory Security","\u002Fimages\u002Fblog\u002Fdurcissement-optimal-securite-active-directory\u002F9dc4acd9d6.png","2025-08-13",[724],{"path":886,"title":887,"cover":888,"cover_contain":820,"date":889,"categories":890},"\u002Fen\u002Fblog\u002Fapplication-complete-modele-zero-trust-microsoft365","Full Application of the Zero Trust Model in Microsoft 365","\u002Fimages\u002Fblog\u002Fapplication-complete-modele-zero-trust-microsoft365\u002Fcea858f515.png","2025-08-10",[724],{"path":892,"title":893,"cover":894,"cover_contain":820,"date":895,"categories":896},"\u002Fen\u002Fblog\u002Fobjectif-100-securite-exposition-microsoft365","Goal: 100%, Microsoft 365 Exposure Management","\u002Fimages\u002Fblog\u002Fobjectif-100-securite-exposition-microsoft365\u002Fe8a06eec09.png","2025-08-09",[724],{"path":898,"title":899,"cover":900,"cover_contain":820,"date":901,"categories":902},"\u002Fen\u002Fblog\u002Fobjectif-100-securite-microsoft365","Goal: 100% - Microsoft 365 Security at Its Maximum","\u002Fimages\u002Fblog\u002Fobjectif-100-securite-microsoft365\u002Fac33e55464.jpg","2025-08-01",[724],{"path":904,"title":905,"cover":906,"cover_contain":695,"date":907,"categories":908},"\u002Fen\u002Fblog\u002Fgarantir-securite-secrets-mots-de-passe-keeper-security","Ensuring the Security of Your Secrets in Your Password Manager with Keeper Security","\u002Fimages\u002Fblog\u002Fgarantir-securite-secrets-mots-de-passe-keeper-security\u002F15b70398a5.png","2025-07-25",[724],{"path":910,"title":911,"cover":912,"cover_contain":820,"date":913,"categories":914},"\u002Fen\u002Fblog\u002Fmigration-postgresql-avec-veeam-backup-replication","Migrating to PostgreSQL with Veeam Backup & Replication","\u002Fimages\u002Fblog\u002Fmigration-postgresql-avec-veeam-backup-replication\u002F175ec05d87.png","2025-04-17",[693],{"path":916,"title":917,"cover":918,"cover_contain":695,"date":919,"categories":920},"\u002Fen\u002Fblog\u002Fintegration-microsoft-365-securite-et-conformite","Integrating Microsoft 365 Security and Compliance","\u002Fimages\u002Fblog\u002Fintegration-microsoft-365-securite-et-conformite\u002F7d2de9509f.png","2025-04-14",[724],{"path":922,"title":923,"cover":924,"cover_contain":695,"date":925,"categories":926},"\u002Fen\u002Fblog\u002Fanalyse-numerique-un-appareil-android","Digital Forensics on an Android Device","\u002Fimages\u002Fblog\u002Fanalyse-numerique-un-appareil-android\u002F07e1a2cb93.png","2025-04-10",[724],{"path":928,"title":929,"cover":930,"cover_contain":695,"date":931,"categories":932},"\u002Fen\u002Fblog\u002Fmaximiser-la-duree-de-vie-de-vmware-esxi-8","Maximizing the Lifespan of VMware ESXi 8","\u002Fimages\u002Fblog\u002Fmaximiser-la-duree-de-vie-de-vmware-esxi-8\u002Fd8c6089e77.png","2025-04-09",[724],{"path":934,"title":935,"cover":936,"cover_contain":695,"date":937,"categories":938},"\u002Fen\u002Fblog\u002Fmigration-vmware-esxi-vers-proxmox-ve","Migrating VMware ESXi to Proxmox VE","\u002Fimages\u002Fblog\u002Fmigration-vmware-esxi-vers-proxmox-ve\u002F202844df7f.png","2025-03-29",[693],{"path":940,"title":941,"cover":942,"cover_contain":695,"date":943,"categories":944},"\u002Fen\u002Fblog\u002Fcertificat-keeper-security-partner","Keeper Security Partner","\u002Fimages\u002Fblog\u002Fcertificat-keeper-security-partner\u002F8ea448cc85.png","2025-03-03",[818,724],{"path":946,"title":947,"cover":948,"cover_contain":695,"date":949,"categories":950},"\u002Fen\u002Fblog\u002Fcertificat-hashicorp-certified-terraform-associate","HashiCorp Terraform Associate","\u002Fimages\u002Fblog\u002Fcertificat-hashicorp-certified-terraform-associate\u002F488880edcf.png","2025-02-11",[818,866],{"path":952,"title":953,"cover":954,"cover_contain":695,"date":955,"categories":956},"\u002Fen\u002Fblog\u002Fen-route-vers-de-nouvelles-realisations","On the Road to New Endeavors","\u002Fimages\u002Fblog\u002Fen-route-vers-de-nouvelles-realisations\u002Fe193b4e45d.png","2025-02-10",[757],{"path":958,"title":959,"cover":960,"cover_contain":695,"date":961,"categories":962},"\u002Fen\u002Fblog\u002Fcertificat-aws-certified-cloud-practitioner","AWS Cloud Practitioner","\u002Fimages\u002Fblog\u002Fcertificat-aws-certified-cloud-practitioner\u002F809542cd63.png","2025-01-20",[818],{"path":964,"title":965,"cover":966,"cover_contain":695,"date":967,"categories":968},"\u002Fen\u002Fblog\u002Fcertificat-ovhcloud-discover-iaas-products","OVHcloud Discover IaaS Products","\u002Fimages\u002Fblog\u002Fcertificat-ovhcloud-discover-iaas-products\u002F4d0e667050.png","2024-08-26",[818],{"path":970,"title":971,"cover":972,"cover_contain":695,"date":973,"categories":974},"\u002Fen\u002Fblog\u002Fcertificat-ovhcloud-discover-web-products","OVHcloud Discover Web Products","\u002Fimages\u002Fblog\u002Fcertificat-ovhcloud-discover-web-products\u002F622011fd11.png","2024-08-25",[818],{"path":976,"title":977,"cover":978,"cover_contain":695,"date":979,"categories":980},"\u002Fen\u002Fblog\u002Fcertificat-veeam-certified-engineer-vmce","Veeam Certified Engineer (VMCE)","\u002Fimages\u002Fblog\u002Fcertificat-veeam-certified-engineer-vmce\u002F4dd7c37e93.png","2024-08-24",[818],{"path":982,"title":983,"cover":984,"cover_contain":820,"date":985,"categories":986},"\u002Fen\u002Fblog\u002Fcertificat-optimisez-votre-deploiement-en-creant-des-conteneurs-avec-docker","Optimize Your Deployment by Building Containers with Docker","\u002Fimages\u002Fblog\u002Fcertificat-optimisez-votre-deploiement-en-creant-des-conteneurs-avec-docker\u002F9b4a24be4e.jpg","2023-06-03",[818,693],{"path":988,"title":989,"cover":990,"cover_contain":695,"date":991,"categories":992},"\u002Fen\u002Fblog\u002Fcertificat-junos-associe-jncia-junos","Junos Associate (JNCIA-Junos)","\u002Fimages\u002Fblog\u002Fcertificat-junos-associe-jncia-junos\u002F773018337d.png","2023-01-17",[818,993],"Réseau",{"path":995,"title":996,"cover":997,"cover_contain":695,"date":998,"categories":999},"\u002Fen\u002Fblog\u002Fcertificat-microsoft-security-compliance-and-identity-fundamentals","Microsoft: Security, Compliance, and Identity Fundamentals","\u002Fimages\u002Fblog\u002Fcertificat-microsoft-security-compliance-and-identity-fundamentals\u002F70ef935f2a.png","2022-10-17",[818,716],{"path":1001,"title":1002,"cover":1003,"cover_contain":695,"date":1004,"categories":1005},"\u002Fen\u002Fblog\u002Fhack-in-paris-2022-conference-cybersecurite-de-lannee","Hack In Paris 2022: the Cybersecurity Conference of the Year","\u002Fimages\u002Fblog\u002Fhack-in-paris-2022-conference-cybersecurite-de-lannee\u002F8ad6403cd6.png","2022-06-19",[757],{"path":1007,"title":1008,"cover":1009,"cover_contain":695,"date":1010,"categories":1011},"\u002Fen\u002Fblog\u002Fdeployer-microsoft-defender-atp-avec-ansible","Deploying Microsoft Defender ATP with Ansible","\u002Fimages\u002Fblog\u002Fdeployer-microsoft-defender-atp-avec-ansible\u002F20b08b6e35.jpg","2022-05-28",[693],{"path":1013,"title":1014,"cover":1015,"cover_contain":695,"date":1016,"categories":1017},"\u002Fen\u002Fblog\u002Fblog-configuration-terraform-scaleway-ovhcloud","Configuring Terraform for Scaleway\u002FOVHcloud","\u002Fimages\u002Fblog\u002Fblog-configuration-terraform-scaleway-ovhcloud\u002Fce5716efc3.png","2022-05-24",[693],{"path":1019,"title":1020,"cover":1021,"cover_contain":695,"date":1016,"categories":1022},"\u002Fen\u002Fblog\u002Fconfiguration-nginx-avec-vuejs-erreur-404","Configuring Nginx with VueJS (404 error)","\u002Fimages\u002Fblog\u002Fconfiguration-nginx-avec-vuejs-erreur-404\u002Fc5873a58c2.jpg",[693],{"path":1024,"title":1025,"cover":1026,"cover_contain":820,"date":1027,"categories":1028},"\u002Fen\u002Fblog\u002Fcertificat-gerez-votre-parc-informatique-avec-glpi","Manage Your IT Fleet with GLPI","\u002Fimages\u002Fblog\u002Fcertificat-gerez-votre-parc-informatique-avec-glpi\u002Fb3a9f2486c.jpg","2022-01-12",[818],{"path":1030,"title":1031,"cover":1032,"cover_contain":820,"date":1033,"categories":1034},"\u002Fen\u002Fblog\u002Fcertificat-securisez-vos-infrastructures","Secure Your Infrastructures","\u002Fimages\u002Fblog\u002Fcertificat-securisez-vos-infrastructures\u002Fdcf3ea9308.jpg","2021-10-29",[818,724],{"path":1036,"title":1037,"cover":1038,"cover_contain":695,"date":1039,"categories":1040},"\u002Fen\u002Fblog\u002Fen-route-vers-electrique-avec-tesla","On the Road to Electric with Tesla","\u002Fimages\u002Fblog\u002Fen-route-vers-electrique-avec-tesla\u002F7dec469e8d.jpg","2021-07-07",[757],{"path":1042,"title":1043,"cover":1044,"cover_contain":820,"date":1045,"categories":1046},"\u002Fen\u002Fblog\u002Fcertificat-stormshield-network-administrator","Stormshield Network Administrator","\u002Fimages\u002Fblog\u002Fcertificat-stormshield-network-administrator\u002Fca545c454a.png","2021-04-12",[818,724],{"path":1048,"title":1049,"cover":1050,"cover_contain":820,"date":1051,"categories":1052},"\u002Fen\u002Fblog\u002Fcertificat-tpe-rendez-vous-avec-numerique","My Small Business Meets the Digital World","\u002Fimages\u002Fblog\u002Fcertificat-tpe-rendez-vous-avec-numerique\u002F3e027dfb0e.png","2021-03-15",[818],{"path":1054,"title":1055,"cover":1056,"cover_contain":695,"date":1057,"categories":1058},"\u002Fen\u002Fblog\u002Fle-phenomene-apple-silicon","The Apple Silicon M1 Phenomenon","\u002Fimages\u002Fblog\u002Fle-phenomene-apple-silicon\u002F0789fe8c13.jpg","2021-01-31",[757],{"path":1060,"title":1061,"cover":1062,"cover_contain":695,"date":1063,"categories":1064},"\u002Fen\u002Fblog\u002Fcertificat-microsoft-azure-fundamentals","Microsoft Azure Fundamentals","\u002Fimages\u002Fblog\u002Fcertificat-microsoft-azure-fundamentals\u002Fafe8d6ddca.png","2020-09-02",[818,716],{"path":1066,"title":1067,"cover":1068,"cover_contain":695,"date":1069,"categories":1070},"\u002Fen\u002Fblog\u002Fcertificat-secure-psb-and-rdr-technical-training-advanced","F-Secure PSB and RDR Technical Training (Advanced)","\u002Fimages\u002Fblog\u002Fcertificat-secure-psb-and-rdr-technical-training-advanced\u002Fcb170fc337.png","2020-04-15",[818,724],{"path":1072,"title":1073,"cover":1074,"cover_contain":695,"date":1075,"categories":1076},"\u002Fen\u002Fblog\u002Fcertificat-secure-psb-technical-training-basic","F-Secure PSB Technical Training (Basic)","\u002Fimages\u002Fblog\u002Fcertificat-secure-psb-technical-training-basic\u002Fcb170fc337.png","2020-04-10",[818,724],{"path":1078,"title":1079,"cover":1080,"cover_contain":695,"date":1081,"categories":1082},"\u002Fen\u002Fblog\u002Fcertificat-secure-b2b-partner-portfolio-and-tools","F-Secure B2B Partner Portfolio and Tools","\u002Fimages\u002Fblog\u002Fcertificat-secure-b2b-partner-portfolio-and-tools\u002Fcb170fc337.png","2020-04-07",[818,724],{"path":1084,"title":1085,"cover":1086,"cover_contain":820,"date":1087,"categories":1088},"\u002Fen\u002Fblog\u002Fcertificat-referent-cybersecurite-tpe-pme","Cybersecurity Point of Contact for Small Businesses","\u002Fimages\u002Fblog\u002Fcertificat-referent-cybersecurite-tpe-pme\u002F1f12460c8e.png","2020-04-03",[818,724],{"path":1090,"title":1091,"cover":1092,"cover_contain":695,"date":1093,"categories":1094},"\u002Fen\u002Fblog\u002Fcertificat-avant-vente-vade-secure","Vade Secure Pre-Sales","\u002Fimages\u002Fblog\u002Fcertificat-avant-vente-vade-secure\u002F89e76075b0.png","2020-04-02",[818,724],{"path":1096,"title":1097,"cover":1098,"cover_contain":695,"date":1093,"categories":1099},"\u002Fen\u002Fblog\u002Fcertificat-commerciale-vade-secure","Vade Secure Sales","\u002Fimages\u002Fblog\u002Fcertificat-commerciale-vade-secure\u002F89e76075b0.png",[818],{"path":1101,"title":1102,"cover":1103,"cover_contain":695,"date":1093,"categories":1104},"\u002Fen\u002Fblog\u002Fcertificat-office-365-administration-vade-niveau","Office 365 Administration Vade Level 1","\u002Fimages\u002Fblog\u002Fcertificat-office-365-administration-vade-niveau\u002F89e76075b0.png",[818,724],{"path":1106,"title":1107,"cover":1108,"cover_contain":695,"date":1109,"categories":1110},"\u002Fen\u002Fblog\u002Fconfiguration-irf-sous-comware","IRF Configuration on Comware OS","\u002Fimages\u002Fblog\u002Fconfiguration-irf-sous-comware\u002F8ed76c4826.jpg","2019-07-24",[993],{"path":1112,"title":1113,"cover":1114,"cover_contain":695,"date":1115,"categories":1116},"\u002Fen\u002Fblog\u002Finstallation-configuration-azure-active-directory-connect","Installing and Configuring Azure Active Directory Connect","\u002Fimages\u002Fblog\u002Finstallation-configuration-azure-active-directory-connect\u002Fcdb7eff504.png","2019-07-21",[716],{"path":1118,"title":1119,"cover":1120,"cover_contain":695,"date":1121,"categories":1122},"\u002Fen\u002Fblog\u002Frenforcer-securite-serveur-web-iis","Strengthening the Security of an IIS 8.5 Web Server","\u002Fimages\u002Fblog\u002Frenforcer-securite-serveur-web-iis\u002Ffb6dc34cb9.png","2019-05-27",[716],{"path":1124,"title":1125,"cover":1126,"cover_contain":695,"date":1127,"categories":1128},"\u002Fen\u002Fblog\u002Fhack-paris-conference-cybersecurite-juin-2019","Hack In Paris, Cybersecurity Conference June 16-20, 2019","\u002Fimages\u002Fblog\u002Fhack-paris-conference-cybersecurite-juin-2019\u002F5161b6e99f.png","2019-04-04",[757],{"path":1130,"title":1131,"cover":1132,"cover_contain":820,"date":1133,"categories":1134},"\u002Fen\u002Fblog\u002Fcertificat-decouvrez-cloud-avec-amazon-web-services","Discover the Cloud with Amazon Web Services","\u002Fimages\u002Fblog\u002Fcertificat-decouvrez-cloud-avec-amazon-web-services\u002Fd9bc5707d7.jpg","2019-03-04",[818],{"path":711,"title":710,"cover":714,"cover_contain":695,"date":713,"categories":1136},[716],{"path":719,"title":718,"cover":722,"cover_contain":820,"date":721,"categories":1138},[724],{"path":727,"title":726,"cover":730,"cover_contain":820,"date":729,"categories":696},{"path":733,"title":732,"cover":736,"cover_contain":820,"date":735,"categories":696},{"path":701,"title":5,"cover":694,"cover_contain":695,"date":697,"categories":1142},[693],{"path":739,"title":738,"cover":742,"cover_contain":695,"date":741,"categories":696},{"path":745,"title":744,"cover":748,"cover_contain":695,"date":747,"categories":1145},[693],{"path":752,"title":751,"cover":755,"cover_contain":695,"date":754,"categories":1147},[757],{"path":760,"title":759,"cover":763,"cover_contain":820,"date":762,"categories":696},{"path":1150,"title":1151,"cover":1152,"cover_contain":695,"date":1153,"categories":696},"\u002Fen\u002Fblog\u002Fle-choix-des-composants-ordinateur","Choosing Computer Components","\u002Fimages\u002Fblog\u002Fle-choix-des-composants-ordinateur\u002F2d28a826a8.jpg","2017-12-30",{"path":1155,"title":1156,"cover":1157,"cover_contain":820,"date":1158,"categories":696},"\u002Fen\u002Fblog\u002Fcertificat-comprendre-bitcoin-blockchain","Understanding Bitcoin and Blockchain","\u002Fimages\u002Fblog\u002Fcertificat-comprendre-bitcoin-blockchain\u002F8572419165.jpg","2017-12-29",{"path":1160,"title":1161,"cover":1162,"cover_contain":820,"date":1158,"categories":1163},"\u002Fen\u002Fblog\u002Fcertificat-gerer-son-identite-numerique","Manage Your Digital Identity","\u002Fimages\u002Fblog\u002Fcertificat-gerer-son-identite-numerique\u002Ff5c2120e5b.png",[724],{"path":1165,"title":1166,"cover":1167,"cover_contain":820,"date":1168,"categories":1169},"\u002Fen\u002Fblog\u002Fcertificat-secnum-academie-par-anssi","SecNumacadémie by ANSSI","\u002Fimages\u002Fblog\u002Fcertificat-secnum-academie-par-anssi\u002Ffb98b6526c.png","2017-12-01",[724],{"path":1171,"title":1172,"cover":1173,"cover_contain":695,"date":1174,"categories":1175},"\u002Fen\u002Fblog\u002Finstaller-lineageos-sur-oneplus","Installing LineageOS 14.1 on the OnePlus 5","\u002Fimages\u002Fblog\u002Finstaller-lineageos-sur-oneplus\u002Fe7495dc103.png","2017-11-25",[1176],"Google",{"path":825,"title":767,"cover":819,"cover_contain":820,"date":822,"categories":1178},[818,693],{"path":1180,"title":1181,"cover":1182,"cover_contain":695,"date":1183,"categories":1184},"\u002Fen\u002Fblog\u002Feset-remote-administrator-installation-sous-ubuntu-lts","ESET Remote Administrator: Installation on Ubuntu 16.04 LTS","\u002Fimages\u002Fblog\u002Feset-remote-administrator-installation-sous-ubuntu-lts\u002F15dab17188.jpg","2017-11-01",[693],{"path":1186,"title":1187,"cover":1188,"cover_contain":695,"date":1189,"categories":1190},"\u002Fen\u002Fblog\u002Fveeam-backup-replication-sous-windows-server-2016-core","Veeam Backup and Replication on Windows Server 2016 Core","\u002Fimages\u002Fblog\u002Fveeam-backup-replication-sous-windows-server-2016-core\u002Fb6d80a8d4b.jpg","2017-10-29",[716],{"path":1192,"title":1193,"cover":1194,"cover_contain":695,"date":1195,"categories":1196},"\u002Fen\u002Fblog\u002Fintegration-windows-server-2016-core-sous-kvm-qemu","Integrating Windows Server 2016 Core under KVM\u002FQEMU","\u002Fimages\u002Fblog\u002Fintegration-windows-server-2016-core-sous-kvm-qemu\u002F9b895102f9.jpg","2017-10-17",[693],{"path":1198,"title":1199,"cover":1200,"cover_contain":695,"date":1201,"categories":1202},"\u002Fen\u002Fblog\u002Finstallation-configuration-zextras-suite","Installing and Configuring Zextras Suite","\u002Fimages\u002Fblog\u002Finstallation-configuration-zextras-suite\u002F3cc0db9e57.png","2017-10-07",[693],{"path":1204,"title":1205,"cover":1206,"cover_contain":695,"date":1207,"categories":1208},"\u002Fen\u002Fblog\u002Fles-sauvegardes-mes-machines-kvm-qemu-avec-veeam-for-linux","Backing Up My KVM\u002FQEMU Machines with Veeam for Linux","\u002Fimages\u002Fblog\u002Fles-sauvegardes-mes-machines-kvm-qemu-avec-veeam-for-linux\u002Fdb83b58b53.png","2017-07-09",[693],{"path":1210,"title":1211,"cover":1212,"cover_contain":695,"date":1213,"categories":1214},"\u002Fen\u002Fblog\u002Feset-remote-administrator-prise-main-web-console","ESET Remote Administrator: getting started with the web console","\u002Fimages\u002Fblog\u002Feset-remote-administrator-prise-main-web-console\u002F15dab17188.jpg","2017-05-30",[724],{"path":1216,"title":1217,"cover":1218,"cover_contain":695,"date":1219,"categories":696},"\u002Fen\u002Fblog\u002Fmise-jour-routeur-srx-100-sous-junos","Updating an SRX 100 Router Running Junos","\u002Fimages\u002Fblog\u002Fmise-jour-routeur-srx-100-sous-junos\u002F1b4814003c.jpg","2017-05-17",{"path":1221,"title":1222,"cover":1223,"cover_contain":695,"date":1224,"categories":1225},"\u002Fen\u002Fblog\u002Feset-remote-administrator-installation-sous-windows","ESET Remote Administrator: Installation on Windows","\u002Fimages\u002Fblog\u002Feset-remote-administrator-installation-sous-windows\u002F15dab17188.jpg","2017-04-30",[716],{"path":1227,"title":1228,"cover":1229,"cover_contain":695,"date":1230,"categories":1231},"\u002Fen\u002Fblog\u002Fhack-paris-nuit-hack-juin-2017","Hack In Paris and Nuit du Hack, June 19-25, 2017","\u002Fimages\u002Fblog\u002Fhack-paris-nuit-hack-juin-2017\u002F4cd713ef6f.png","2017-04-25",[757],{"path":1233,"title":1234,"cover":1235,"cover_contain":695,"date":1236,"categories":1237},"\u002Fen\u002Fblog\u002Finstallation-configuration-owncloud","Installing and Configuring OwnCloud","\u002Fimages\u002Fblog\u002Finstallation-configuration-owncloud\u002F5625a922b3.jpg","2017-03-09",[693],{"path":1239,"title":1240,"cover":1241,"cover_contain":695,"date":1242,"categories":1243},"\u002Fen\u002Fblog\u002Finstallation-configuration-icinga2-icinga2web","Installing and Configuring Icinga2 and Icinga2web","\u002Fimages\u002Fblog\u002Finstallation-configuration-icinga2-icinga2web\u002F443c55fb6e.png","2017-03-05",[693],{"path":1245,"title":1246,"cover":1247,"cover_contain":695,"date":1242,"categories":1248},"\u002Fen\u002Fblog\u002Fmigration-serveur-zimbra-ubuntu-vers-zimbra-ubuntu","Migrating a Zimbra 8.6 Ubuntu 14.04 Server to Zimbra 8.7.4 Ubuntu 16.04.2","\u002Fimages\u002Fblog\u002Fmigration-serveur-zimbra-ubuntu-vers-zimbra-ubuntu\u002F1a88e8245b.jpg",[693],{"path":1250,"title":1251,"cover":1252,"cover_contain":820,"date":1253,"categories":1254},"\u002Fen\u002Fblog\u002Fcertificat-apprenez-fonctionnement-des-reseaux-tcp","Learn How TCP\u002FIP Networks Work","\u002Fimages\u002Fblog\u002Fcertificat-apprenez-fonctionnement-des-reseaux-tcp\u002Fc0b008c67f.png","2017-02-02",[993],{"path":1256,"title":1257,"cover":1258,"cover_contain":695,"date":1259,"categories":1260},"\u002Fen\u002Fblog\u002Finstaller-lineageos-nightly-sur-oneplus-one","Install LineageOS 14.1 Nightly on OnePlus One","\u002Fimages\u002Fblog\u002Finstaller-lineageos-nightly-sur-oneplus-one\u002Fe7495dc103.png","2017-01-24",[1176],{"path":1262,"title":1263,"cover":1264,"cover_contain":695,"date":1265,"categories":1266},"\u002Fen\u002Fblog\u002Fpreparation-une-validation-des-acquis-experience","Preparing for a French Prior Learning Assessment (VAE)","\u002Fimages\u002Fblog\u002Fpreparation-une-validation-des-acquis-experience\u002Fb217a7633b.png","2017-01-18",[757],{"path":1268,"title":1269,"cover":1270,"cover_contain":820,"date":1271,"categories":1272},"\u002Fen\u002Fblog\u002Fcertificat-reprenez-controle-aide-linux","Take Back Control with Linux!","\u002Fimages\u002Fblog\u002Fcertificat-reprenez-controle-aide-linux\u002F6ecf5887c2.png","2017-01-05",[693],{"path":1274,"title":1275,"cover":1276,"cover_contain":695,"date":1277,"categories":1278},"\u002Fen\u002Fblog\u002Fandroid-nougat-devoile-montelimar","Android Nougat Unveiled in Montélimar","\u002Fimages\u002Fblog\u002Fandroid-nougat-devoile-montelimar\u002F9bae259a84.jpg","2016-09-21",[757],{"path":1280,"title":1281,"cover":1282,"cover_contain":695,"date":1283,"categories":1284},"\u002Fen\u002Fblog\u002Fmigration-hyperviseur-kvm-qemu-debian-wheezy-vers-debian-jessie","Migrating the KVM\u002FQEMU Hypervisor from Debian Wheezy to Debian Jessie","\u002Fimages\u002Fblog\u002Fmigration-hyperviseur-kvm-qemu-debian-wheezy-vers-debian-jessie\u002Fa9bad9ed38.jpg","2016-09-14",[693],{"path":1286,"title":1287,"cover":1288,"cover_contain":820,"date":1289,"categories":1290},"\u002Fen\u002Fblog\u002Fcertificat-apprenez-creer-votre-site-web-avec-html5-css3","Learn to Build Your Website with HTML5 and CSS3","\u002Fimages\u002Fblog\u002Fcertificat-apprenez-creer-votre-site-web-avec-html5-css3\u002Fdcea0f0a85.png","2016-09-08",[818,866],{"path":1292,"title":1293,"cover":1294,"cover_contain":695,"date":1295,"categories":1296},"\u002Fen\u002Fblog\u002Finstallation-configuration-gns3-sous-debian","Installing and Configuring GNS3 on Debian 8","\u002Fimages\u002Fblog\u002Finstallation-configuration-gns3-sous-debian\u002Ff566eeb76d.jpg","2016-09-01",[693],{"path":1298,"title":1299,"cover":1300,"cover_contain":695,"date":1301,"categories":1302},"\u002Fen\u002Fblog\u002Fadapter-startech-com-icusbs232d-linux","Adapter Startech.com: ICUSBS232D on Linux","\u002Fimages\u002Fblog\u002Fadapter-startech-com-icusbs232d-linux\u002F0c24291a3b.jpg","2016-07-05",[693],{"path":1304,"title":1305,"cover":1306,"cover_contain":695,"date":1307,"categories":696},"\u002Fen\u002Fblog\u002Fmise-place-une-protection-durant-nuit-hack-2016","Setting Up Protection During the Nuit Du Hack 2016","\u002Fimages\u002Fblog\u002Fmise-place-une-protection-durant-nuit-hack-2016\u002Fbdaaa5d4ef.png","2016-07-02",{"path":1309,"title":1310,"cover":1311,"cover_contain":820,"date":1312,"categories":696},"\u002Fen\u002Fblog\u002Fcertificat-concevez-vos-screencasts-avec-camtasia","Design Your Screencasts with Camtasia","\u002Fimages\u002Fblog\u002Fcertificat-concevez-vos-screencasts-avec-camtasia\u002Fc031315a32.png","2016-05-26",{"path":1314,"title":1315,"cover":1316,"cover_contain":820,"date":1317,"categories":696},"\u002Fen\u002Fblog\u002Fcertificat-financer-son-entreprise","Financing Your Business","\u002Fimages\u002Fblog\u002Fcertificat-financer-son-entreprise\u002Fbbc1d68b89.jpg","2016-05-25",{"path":1319,"title":1320,"cover":1321,"cover_contain":820,"date":1322,"categories":696},"\u002Fen\u002Fblog\u002Fcertificat-mettre-posture-partage","Adopting a Sharing Mindset","\u002Fimages\u002Fblog\u002Fcertificat-mettre-posture-partage\u002Fbfe0089c9f.png","2016-05-24",{"path":1324,"title":1325,"cover":1326,"cover_contain":695,"date":1327,"categories":696},"\u002Fen\u002Fblog\u002Fconfiguration-une-infrastructure-domestique-securisee","Setting Up a Secure Home Infrastructure","\u002Fimages\u002Fblog\u002Fconfiguration-une-infrastructure-domestique-securisee\u002F17ad241b0b.png","2016-05-19",{"path":1329,"title":1330,"cover":1331,"cover_contain":820,"date":1332,"categories":696},"\u002Fen\u002Fblog\u002Fcertificat-echangez-par-mail-toute-securite","Exchange Emails Securely","\u002Fimages\u002Fblog\u002Fcertificat-echangez-par-mail-toute-securite\u002F36f59bfdbb.png","2016-05-16",{"path":1334,"title":1335,"cover":1336,"cover_contain":820,"date":1332,"categories":696},"\u002Fen\u002Fblog\u002Fcertificat-proteger-vie-privee-ligne","Protect My Privacy Online","\u002Fimages\u002Fblog\u002Fcertificat-proteger-vie-privee-ligne\u002F245f43c927.png",{"path":1338,"title":1339,"cover":1340,"cover_contain":695,"date":1341,"categories":1342},"\u002Fen\u002Fblog\u002Fhack-paris-nuit-hack-juin-1er-juillet-2016","Hack In Paris and Nuit du Hack, June 27 to July 1, 2016","\u002Fimages\u002Fblog\u002Fhack-paris-nuit-hack-juin-1er-juillet-2016\u002F9be20c0a5f.png","2016-05-15",[757],{"path":1344,"title":1345,"cover":1346,"cover_contain":820,"date":1347,"categories":696},"\u002Fen\u002Fblog\u002Fcertificat-animez-une-communaute-twitter","Manage a Twitter Community","\u002Fimages\u002Fblog\u002Fcertificat-animez-une-communaute-twitter\u002F6dc6242d6c.png","2016-05-14",{"path":1349,"title":1350,"cover":1351,"cover_contain":820,"date":1352,"categories":696},"\u002Fen\u002Fblog\u002Fcertificat-protegez-ensemble-vos-communications-sur-internet","Protect All Your Communications on the Internet","\u002Fimages\u002Fblog\u002Fcertificat-protegez-ensemble-vos-communications-sur-internet\u002F29fef6bda4.png","2016-05-10",{"path":1354,"title":1355,"cover":1356,"cover_contain":820,"date":1357,"categories":696},"\u002Fen\u002Fblog\u002Fcertificat-controlez-utilisation-vos-donnees-personnelles","Control the Use of Your Personal Data","\u002Fimages\u002Fblog\u002Fcertificat-controlez-utilisation-vos-donnees-personnelles\u002Faa606ad523.png","2016-05-02",{"path":1359,"title":1360,"cover":1361,"cover_contain":820,"date":1362,"categories":696},"\u002Fen\u002Fblog\u002Fcertificat-comprendre-web","Understanding the Web","\u002Fimages\u002Fblog\u002Fcertificat-comprendre-web\u002F9e7020c860.jpg","2016-04-30",{"path":1364,"title":1365,"cover":1366,"cover_contain":820,"date":1367,"categories":696},"\u002Fen\u002Fblog\u002Fcertificat-surfez-incognito-sur-internet-avec-reseau-tor","Browse the Internet Incognito with the Tor Network","\u002Fimages\u002Fblog\u002Fcertificat-surfez-incognito-sur-internet-avec-reseau-tor\u002F647d68fc59.png","2016-04-28",{"path":1369,"title":1370,"cover":1371,"cover_contain":820,"date":1372,"categories":1373},"\u002Fen\u002Fblog\u002Fcertificat-gerer-son-code-avec-git-github","Manage Your Code with Git and GitHub","\u002Fimages\u002Fblog\u002Fcertificat-gerer-son-code-avec-git-github\u002F00706bb178.png","2016-04-26",[818,866],{"path":1375,"title":1376,"cover":1377,"cover_contain":695,"date":1378,"categories":696},"\u002Fen\u002Fblog\u002Flets-encrypt-certificat-gratuit-valide","Let's Encrypt: a Free, Valid Certificate","\u002Fimages\u002Fblog\u002Flets-encrypt-certificat-gratuit-valide\u002F021b61a5a9.jpg","2016-04-25",{"path":1380,"title":1381,"cover":1382,"cover_contain":820,"date":1383,"categories":696},"\u002Fen\u002Fblog\u002Fcertificat-apprenez-naviguer-securite-sur-internet","Learn to Browse the Internet Safely","\u002Fimages\u002Fblog\u002Fcertificat-apprenez-naviguer-securite-sur-internet\u002F29fef6bda4.png","2016-04-08",{"path":1385,"title":1386,"cover":1387,"cover_contain":820,"date":1388,"categories":696},"\u002Fen\u002Fblog\u002Fcertificat-protegez-ensemble-vos-donnees-sur-votre-ordinateur","Protect All Your Data on Your Computer","\u002Fimages\u002Fblog\u002Fcertificat-protegez-ensemble-vos-donnees-sur-votre-ordinateur\u002Fb4c7d4ec05.png","2016-04-06",{"path":1390,"title":1391,"cover":1392,"cover_contain":820,"date":1393,"categories":696},"\u002Fen\u002Fblog\u002Fcertificat-introduction-aux-conteneurs","Introduction to Containers","\u002Fimages\u002Fblog\u002Fcertificat-introduction-aux-conteneurs\u002Fb36ecfb03e.png","2016-04-03",{"path":1395,"title":1396,"cover":1397,"cover_contain":695,"date":1398,"categories":1399},"\u002Fen\u002Fblog\u002Finstallation-certificat-gandi-sous-zimbra","Installing a Gandi Certificate on Zimbra","\u002Fimages\u002Fblog\u002Finstallation-certificat-gandi-sous-zimbra\u002F832221cad6.png","2016-03-23",[693],{"path":1401,"title":1402,"cover":1403,"cover_contain":695,"date":1404,"categories":1405},"\u002Fen\u002Fblog\u002Fvmware-vcenter-vswitch-distribue","VMware vCenter: Distributed vSwitch","\u002Fimages\u002Fblog\u002Fvmware-vcenter-vswitch-distribue\u002Fa3ce9b6363.jpg","2016-03-15",[993],{"path":1407,"title":1408,"cover":1409,"cover_contain":695,"date":1410,"categories":1411},"\u002Fen\u002Fblog\u002Fconfiguration-openiam-avec-ldaps","Configuring OpenIAM with LDAPS","\u002Fimages\u002Fblog\u002Fconfiguration-openiam-avec-ldaps\u002Fb5eaa788f1.jpg","2016-02-01",[693],{"path":1413,"title":1414,"cover":1415,"cover_contain":695,"date":1416,"categories":1417},"\u002Fen\u002Fblog\u002Fconfiguration-serveur-counter-strike-sous-linux","Configuring a Counter-Strike GO Server on Linux","\u002Fimages\u002Fblog\u002Fconfiguration-serveur-counter-strike-sous-linux\u002F25d3c9f715.png","2016-01-27",[693],{"path":1419,"title":1420,"cover":1421,"cover_contain":695,"date":1422,"categories":1423},"\u002Fen\u002Fblog\u002Fchoix-une-infrastructure-domestique","Choosing a Home Infrastructure","\u002Fimages\u002Fblog\u002Fchoix-une-infrastructure-domestique\u002Fedf65eed4e.png","2015-12-24",[993],{"path":1425,"title":1426,"cover":1427,"cover_contain":695,"date":1428,"categories":1429},"\u002Fen\u002Fblog\u002Fconfiguration-debian-mode-desktop","Configuring Debian 8 in Desktop Mode","\u002Fimages\u002Fblog\u002Fconfiguration-debian-mode-desktop\u002F463de156f7.png","2015-08-29",[693],{"path":1431,"title":1432,"cover":1433,"cover_contain":695,"date":1434,"categories":696},"\u002Fen\u002Fblog\u002Fhack-paris-2015-une-belle-backdoor-x11","Hack In Paris 2015: a Nice X11 Backdoor","\u002Fimages\u002Fblog\u002Fhack-paris-2015-une-belle-backdoor-x11\u002Fd1aaf6a60c.jpg","2015-07-26",{"path":1436,"title":1437,"cover":1438,"cover_contain":695,"date":1439,"categories":696},"\u002Fen\u002Fblog\u002Fcreation-une-seedbox-rutorrent-plex-sous-docker","Creating a Seedbox: ruTorrent and Plex under Docker","\u002Fimages\u002Fblog\u002Fcreation-une-seedbox-rutorrent-plex-sous-docker\u002Fa7be954aab.png","2015-05-09",{"path":1441,"title":1442,"cover":1443,"cover_contain":695,"date":1444,"categories":1445},"\u002Fen\u002Fblog\u002Fhack-paris-nuit-hack-juin-2015","Hack In Paris and Nuit du Hack, June 15-21, 2015","\u002Fimages\u002Fblog\u002Fhack-paris-nuit-hack-juin-2015\u002Fb9dd3c5969.png","2015-05-05",[757],{"path":1447,"title":1448,"cover":1449,"cover_contain":695,"date":1450,"categories":1451},"\u002Fen\u002Fblog\u002Fonda-tablet-modifier-langue-par-defaut","Onda Tablet: Changing the Default Language","\u002Fimages\u002Fblog\u002Fonda-tablet-modifier-langue-par-defaut\u002F3e9eb9200b.jpg","2015-04-16",[716],{"path":1453,"title":1454,"cover":1455,"cover_contain":695,"date":1456,"categories":1457},"\u002Fen\u002Fblog\u002Ftemoignage-formation-greta-viva5-valence-mes-projets-etudes-bts-sio","My Feedback on Training at Greta-Viva5 in Valence: My BTS SIO Study Projects","\u002Fimages\u002Fblog\u002Ftemoignage-formation-greta-viva5-valence-mes-projets-etudes-bts-sio\u002F45668231fd.jpg","2015-04-15",[757],{"path":1459,"title":1460,"cover":1461,"cover_contain":820,"date":1462,"categories":1463},"\u002Fen\u002Fblog\u002Fbts-documentation-numero-1","Documentation No. 1","\u002Fimages\u002Fblog\u002Fbts-documentation-numero-1\u002Fc5b263af8b.jpg","2015-04-13",[757],{"path":1465,"title":1466,"cover":1467,"cover_contain":820,"date":1462,"categories":1468},"\u002Fen\u002Fblog\u002Fbts-documentation-numero-10","Documentation No. 10","\u002Fimages\u002Fblog\u002Fbts-documentation-numero-10\u002F7ce3f622f4.jpg",[757],{"path":1470,"title":1471,"cover":1472,"cover_contain":820,"date":1462,"categories":1473},"\u002Fen\u002Fblog\u002Fbts-documentation-numero-2","Documentation No. 2","\u002Fimages\u002Fblog\u002Fbts-documentation-numero-2\u002Fb7c9d87d04.jpg",[757],{"path":1475,"title":1476,"cover":1477,"cover_contain":820,"date":1462,"categories":1478},"\u002Fen\u002Fblog\u002Fbts-documentation-numero-3","Documentation No. 3","\u002Fimages\u002Fblog\u002Fbts-documentation-numero-3\u002F2ca7057cd3.jpg",[757],{"path":1480,"title":1481,"cover":1482,"cover_contain":820,"date":1462,"categories":1483},"\u002Fen\u002Fblog\u002Fbts-documentation-numero-4","Documentation No. 4","\u002Fimages\u002Fblog\u002Fbts-documentation-numero-4\u002Faae0126a72.jpg",[757],{"path":1485,"title":1486,"cover":1487,"cover_contain":820,"date":1462,"categories":1488},"\u002Fen\u002Fblog\u002Fbts-documentation-numero-5","Documentation No. 5","\u002Fimages\u002Fblog\u002Fbts-documentation-numero-5\u002Fb88700e116.jpg",[757],{"path":1490,"title":1491,"cover":1492,"cover_contain":820,"date":1462,"categories":1493},"\u002Fen\u002Fblog\u002Fbts-documentation-numero-6","Documentation No. 6","\u002Fimages\u002Fblog\u002Fbts-documentation-numero-6\u002Ff2154dde28.jpg",[757],{"path":1495,"title":1496,"cover":1497,"cover_contain":820,"date":1462,"categories":1498},"\u002Fen\u002Fblog\u002Fbts-documentation-numero-7","Documentation No. 7","\u002Fimages\u002Fblog\u002Fbts-documentation-numero-7\u002F9b090426be.jpg",[757],{"path":1500,"title":1501,"cover":1502,"cover_contain":820,"date":1462,"categories":1503},"\u002Fen\u002Fblog\u002Fbts-documentation-numero-8","Documentation No. 8","\u002Fimages\u002Fblog\u002Fbts-documentation-numero-8\u002F36bb38ac4a.jpg",[757],{"path":1505,"title":1506,"cover":1507,"cover_contain":820,"date":1462,"categories":1508},"\u002Fen\u002Fblog\u002Fbts-documentation-numero-9","Documentation No. 9","\u002Fimages\u002Fblog\u002Fbts-documentation-numero-9\u002Fa7c04713bd.jpg",[757],{"path":1510,"title":1511,"cover":1512,"cover_contain":695,"date":1513,"categories":1514},"\u002Fen\u002Fblog\u002Fconfiguration-regles-securite-sous-junos","Configuring Security Rules on JunOS","\u002Fimages\u002Fblog\u002Fconfiguration-regles-securite-sous-junos\u002F1b4814003c.jpg","2015-03-29",[993],{"path":1516,"title":1517,"cover":1518,"cover_contain":695,"date":1519,"categories":1520},"\u002Fen\u002Fblog\u002Fvmware-vcenter-dans-vrack-ovh","VMware vCenter in OVH's vRack","\u002Fimages\u002Fblog\u002Fvmware-vcenter-dans-vrack-ovh\u002F1e5012367c.png","2015-03-05",[993],{"path":1522,"title":1523,"cover":1524,"cover_contain":695,"date":1525,"categories":696},"\u002Fen\u002Fblog\u002Fmigration-vers-kvm-avec-webvirtmgr","Migrating to KVM with WebVirtMgr","\u002Fimages\u002Fblog\u002Fmigration-vers-kvm-avec-webvirtmgr\u002F1ecef34685.jpg","2015-03-02",{"path":1527,"title":1528,"cover":1529,"cover_contain":695,"date":1530,"categories":1531},"\u002Fen\u002Fblog\u002Fconfiguration-chassis-virtuel-sous-junos","Configuring a Virtual Chassis under Junos","\u002Fimages\u002Fblog\u002Fconfiguration-chassis-virtuel-sous-junos\u002F1b4814003c.jpg","2014-12-15",[993],{"path":1533,"title":1534,"cover":1535,"cover_contain":695,"date":1536,"categories":1537},"\u002Fen\u002Fblog\u002Ftemoignage-formation-greta-viva5-valence-des-anecdotes-hallucinantes","My Feedback on Training at Greta-Viva5 in Valence: Mind-Blowing Anecdotes","\u002Fimages\u002Fblog\u002Ftemoignage-formation-greta-viva5-valence-des-anecdotes-hallucinantes\u002Fc0ef05db34.jpg","2014-12-01",[757],{"path":1539,"title":1540,"cover":1541,"cover_contain":695,"date":1542,"categories":1543},"\u002Fen\u002Fblog\u002Finstaller-cyanogenmod-unofficial-sur-oneplus-one","Install CyanogenMod Unofficial on OnePlus One","\u002Fimages\u002Fblog\u002Finstaller-cyanogenmod-unofficial-sur-oneplus-one\u002F83621431fb.png","2014-11-24",[1176],{"path":1545,"title":1546,"cover":1547,"cover_contain":695,"date":1548,"categories":1549},"\u002Fen\u002Fblog\u002Fconfiguration-vlan-avec-junos","Configuring VLANs with Junos","\u002Fimages\u002Fblog\u002Fconfiguration-vlan-avec-junos\u002F1b4814003c.jpg","2014-11-18",[993],{"path":1551,"title":1552,"cover":1553,"cover_contain":695,"date":1554,"categories":1555},"\u002Fen\u002Fblog\u002Fconfiguration-base-sous-junos","Basic Configuration under Junos","\u002Fimages\u002Fblog\u002Fconfiguration-base-sous-junos\u002F1b4814003c.jpg","2014-09-10",[993],{"path":1557,"title":1558,"cover":1559,"cover_contain":695,"date":1560,"categories":1561},"\u002Fen\u002Fblog\u002Fle-temoignage-formation-greta-viva5-valence-alternance-rentree-les-cours","My Feedback on Training at Greta-Viva5 in Valence: Work-Study, the Start of the Year, the Classes","\u002Fimages\u002Fblog\u002Fle-temoignage-formation-greta-viva5-valence-alternance-rentree-les-cours\u002Fe27f7627f8.jpg","2014-09-01",[757],{"path":1563,"title":1564,"cover":1565,"cover_contain":695,"date":1566,"categories":696},"\u002Fen\u002Fblog\u002Finstallation-certificat-ssl-gandi-avec-pound","Installing a Gandi SSL Certificate with Pound","\u002Fimages\u002Fblog\u002Finstallation-certificat-ssl-gandi-avec-pound\u002Fec4618d7ad.jpg","2014-08-12",{"path":1568,"title":1569,"cover":1570,"cover_contain":695,"date":1571,"categories":696},"\u002Fen\u002Fblog\u002Fpatchs-securite-mises-jour-sous-vmware-esxi","Security Patches and Updates on VMware ESXi 5","\u002Fimages\u002Fblog\u002Fpatchs-securite-mises-jour-sous-vmware-esxi\u002Fd8c6089e77.png","2014-07-15",{"path":1573,"title":1574,"cover":1575,"cover_contain":695,"date":1576,"categories":1577},"\u002Fen\u002Fblog\u002Fmigration-vyatta-6r1-vers-vyos-hydrogen","Migrating from Vyatta 6.6R1 to VyOS Hydrogen","\u002Fimages\u002Fblog\u002Fmigration-vyatta-6r1-vers-vyos-hydrogen\u002F8a3fd53886.png","2014-07-14",[993],{"path":1579,"title":1580,"cover":1581,"cover_contain":695,"date":1582,"categories":1583},"\u002Fen\u002Fblog\u002Fconfiguration-une-passerelle-srx100-sous-web","Configuring an SRX100 Gateway via J-Web","\u002Fimages\u002Fblog\u002Fconfiguration-une-passerelle-srx100-sous-web\u002F1b4814003c.jpg","2014-07-10",[993],{"path":1585,"title":1586,"cover":1587,"cover_contain":695,"date":1588,"categories":1589},"\u002Fen\u002Fblog\u002Fhack-paris-nuit-hack-juin-2014","Hack In Paris and Nuit du Hack, June 26-29, 2014","\u002Fimages\u002Fblog\u002Fhack-paris-nuit-hack-juin-2014\u002Fd1c6cbea4e.jpg","2014-04-11",[757],{"path":1591,"title":1592,"cover":1593,"cover_contain":695,"date":1594,"categories":696},"\u002Fen\u002Fblog\u002Fconfigurer-interface-web-rutorrent-avec-apache2","Configuring ruTorrent's Web Interface with Apache2","\u002Fimages\u002Fblog\u002Fconfigurer-interface-web-rutorrent-avec-apache2\u002F672919258b.png","2014-03-31",{"path":1596,"title":1597,"cover":1598,"cover_contain":695,"date":1599,"categories":1600},"\u002Fen\u002Fblog\u002Fdestruction-neutralite-net-est-marche-indignez-vous","The Destruction of Net Neutrality Is Underway: Get Angry!","\u002Fimages\u002Fblog\u002Fdestruction-neutralite-net-est-marche-indignez-vous\u002Fddb702d91a.jpg","2014-03-23",[757],{"path":1602,"title":1603,"cover":1604,"cover_contain":695,"date":1605,"categories":696},"\u002Fen\u002Fblog\u002Femprisonner-utilisateur-ssh-sous-linux","Jailing an SSH User on Linux","\u002Fimages\u002Fblog\u002Femprisonner-utilisateur-ssh-sous-linux\u002F5e5571284a.png","2014-02-23",{"path":1607,"title":1608,"cover":1609,"cover_contain":695,"date":1610,"categories":1611},"\u002Fen\u002Fblog\u002Fdecouvrez-magie-adobe-creative-cloud","Discover the Magic: Adobe Creative Cloud!","\u002Fimages\u002Fblog\u002Fdecouvrez-magie-adobe-creative-cloud\u002Fc5befd8385.jpg","2014-02-06",[757],{"path":1613,"title":1614,"cover":1615,"cover_contain":695,"date":1616,"categories":696},"\u002Fen\u002Fblog\u002Ffitbit-force-precurseur-des-bracelets-connectes","The Fitbit Force, a Pioneer of Connected Wristbands","\u002Fimages\u002Fblog\u002Ffitbit-force-precurseur-des-bracelets-connectes\u002F591236ebce.jpg","2014-01-29",{"path":1618,"title":1619,"cover":1620,"cover_contain":695,"date":1616,"categories":696},"\u002Fen\u002Fblog\u002Finstallation-plex-media-server-sur-debian","Installing Plex Media Server on Debian 8","\u002Fimages\u002Fblog\u002Finstallation-plex-media-server-sur-debian\u002Fea86a7e30d.png",{"path":1622,"title":1623,"cover":1624,"cover_contain":695,"date":1625,"categories":696},"\u002Fen\u002Fblog\u002Finstallation-splunk-sur-debian","Installing Splunk on Debian 7","\u002Fimages\u002Fblog\u002Finstallation-splunk-sur-debian\u002Ff8405ad901.jpg","2014-01-14",{"path":1627,"title":1628,"cover":1629,"cover_contain":695,"date":1630,"categories":696},"\u002Fen\u002Fblog\u002Finstallation-clipperz-sur-debian","Installing Clipperz on Debian 7","\u002Fimages\u002Fblog\u002Finstallation-clipperz-sur-debian\u002Fd61b13f064.png","2014-01-12",{"path":1632,"title":1633,"cover":1634,"cover_contain":695,"date":1635,"categories":696},"\u002Fen\u002Fblog\u002Finstallation-openvpn-als-adito-sur-centos","Installing OpenVPN ALS Adito on CentOS 6.5","\u002Fimages\u002Fblog\u002Finstallation-openvpn-als-adito-sur-centos\u002Fa500a01b28.png","2014-01-05",{"path":1637,"title":1638,"cover":1639,"cover_contain":695,"date":1640,"categories":696},"\u002Fen\u002Fblog\u002Finstallation-des-proxy-inverses-pound-varnish","Installing the Pound and Varnish Reverse Proxies","\u002Fimages\u002Fblog\u002Finstallation-des-proxy-inverses-pound-varnish\u002Fec4618d7ad.jpg","2013-12-31",{"path":1642,"title":1643,"cover":1644,"cover_contain":695,"date":1645,"categories":1646},"\u002Fen\u002Fblog\u002Fmon-utilisation-systeme-proprietaire-windows","My Use of the Proprietary Windows 8.1 System","\u002Fimages\u002Fblog\u002Fmon-utilisation-systeme-proprietaire-windows\u002Fb36cbda2fc.jpg","2013-12-27",[716],{"path":1648,"title":1649,"cover":1650,"cover_contain":695,"date":1651,"categories":1652},"\u002Fen\u002Fblog\u002Finstaller-cyanogenmod-sur-nexus","Installing CyanogenMod 11 on the Nexus 4","\u002Fimages\u002Fblog\u002Finstaller-cyanogenmod-sur-nexus\u002F83621431fb.png","2013-12-25",[1176],{"path":1654,"title":1655,"cover":1656,"cover_contain":695,"date":1657,"categories":1658},"\u002Fen\u002Fblog\u002Fpourquoi-offert-une-nexus-noel","Why I Gave a Nexus 7 as a Christmas Gift","\u002Fimages\u002Fblog\u002Fpourquoi-offert-une-nexus-noel\u002F10df2223a3.jpg","2013-12-22",[757],{"path":1660,"title":1661,"cover":1662,"cover_contain":695,"date":1663,"categories":1664},"\u002Fen\u002Fblog\u002Fbrocade-absorbe-vyatta-specialiste-sdn","Brocade Absorbs Vyatta: the SDN Specialist","\u002Fimages\u002Fblog\u002Fbrocade-absorbe-vyatta-specialiste-sdn\u002Fa44b82e35f.jpg","2013-12-14",[757],{"path":1666,"title":1667,"cover":1668,"cover_contain":695,"date":1663,"categories":696},"\u002Fen\u002Fblog\u002Fmodifier-vmx-vmxf-vmdk-nvram-sur-vmware-esxi","Editing the vmx, vmxf, vmdk, and nvram Files on VMware ESXi","\u002Fimages\u002Fblog\u002Fmodifier-vmx-vmxf-vmdk-nvram-sur-vmware-esxi\u002Fa3ce9b6363.jpg",{"path":1670,"title":1671,"cover":1672,"cover_contain":695,"date":1673,"categories":696},"\u002Fen\u002Fblog\u002Finstallation-eset-nod32-antivirus-sur-arch-linux","Installing ESET NOD32 Antivirus 4 on Arch Linux","\u002Fimages\u002Fblog\u002Finstallation-eset-nod32-antivirus-sur-arch-linux\u002F6749b4b507.png","2013-12-06",{"path":1675,"title":1676,"cover":1677,"cover_contain":695,"date":1678,"categories":696},"\u002Fen\u002Fblog\u002Finstallation-vmware-workstation-sur-arch-linux","Installing VMware Workstation 10 on Arch Linux","\u002Fimages\u002Fblog\u002Finstallation-vmware-workstation-sur-arch-linux\u002F3c5fd341a5.jpg","2013-11-30",{"path":1680,"title":1681,"cover":1682,"cover_contain":695,"date":1683,"categories":696},"\u002Fen\u002Fblog\u002Fmise-niveau-vmware-esxi-vers-sur-msp-ovh","Upgrading VMware ESXi 5.0 to 5.1 on an OVH mSP Server","\u002Fimages\u002Fblog\u002Fmise-niveau-vmware-esxi-vers-sur-msp-ovh\u002F4feb6be1a0.jpg","2013-11-27",{"path":1685,"title":1686,"cover":1687,"cover_contain":695,"date":1688,"categories":696},"\u002Fen\u002Fblog\u002Finstallation-serveur-teamspeak","Installing a TeamSpeak 3 Server","\u002Fimages\u002Fblog\u002Finstallation-serveur-teamspeak\u002F7048294e7f.png","2013-11-24",{"path":1690,"title":1691,"cover":1692,"cover_contain":695,"date":1693,"categories":1694},"\u002Fen\u002Fblog\u002Finstaller-android-kitkat-sur-nexus","Installing Android 4.4 KitKat on the Nexus 4","\u002Fimages\u002Fblog\u002Finstaller-android-kitkat-sur-nexus\u002Fe393bc7fe1.png","2013-11-17",[1176],{"path":1696,"title":1697,"cover":1698,"cover_contain":695,"date":1699,"categories":696},"\u002Fen\u002Fblog\u002Fdistribution-arch-linux-arm-personnalisation","Arch Linux ARM Distribution: Customization","\u002Fimages\u002Fblog\u002Fdistribution-arch-linux-arm-personnalisation\u002Fb426e4efea.png","2013-11-10",{"path":1701,"title":1702,"cover":1703,"cover_contain":695,"date":1704,"categories":696},"\u002Fen\u002Fblog\u002Fmot-passe-root-perdu-sur-vmware-esxi","Lost root Password on VMware ESXi 5.x","\u002Fimages\u002Fblog\u002Fmot-passe-root-perdu-sur-vmware-esxi\u002Fd8c6089e77.png","2013-11-02",{"path":1706,"title":1707,"cover":1708,"cover_contain":695,"date":1709,"categories":696},"\u002Fen\u002Fblog\u002Finstallation-serveur-firefox-sync","Installing a Firefox Sync Server","\u002Fimages\u002Fblog\u002Finstallation-serveur-firefox-sync\u002Feb09763184.jpg","2013-11-01",{"path":1711,"title":1712,"cover":1713,"cover_contain":695,"date":1714,"categories":696},"\u002Fen\u002Fblog\u002Finstallation-zimbra-open-source-edition","Installing Zimbra 8 Open Source Edition","\u002Fimages\u002Fblog\u002Finstallation-zimbra-open-source-edition\u002F1a88e8245b.jpg","2013-10-24",{"path":1716,"title":1717,"cover":1718,"cover_contain":695,"date":1719,"categories":1720},"\u002Fen\u002Fblog\u002Fblog-iscsi-rpn-san-avec-vmware-esxi","iSCSI RPN-SAN with VMware ESXi","\u002Fimages\u002Fblog\u002Fblog-iscsi-rpn-san-avec-vmware-esxi\u002Fd8c6089e77.png","2013-10-23",[993],{"path":1722,"title":1723,"cover":1724,"cover_contain":695,"date":1725,"categories":1726},"\u002Fen\u002Fblog\u002Fconfiguration-une-pseudo-ethernet-interface-avec-vyatta","Configuring a Pseudo-Ethernet Interface with Vyatta","\u002Fimages\u002Fblog\u002Fconfiguration-une-pseudo-ethernet-interface-avec-vyatta\u002Fa44b82e35f.jpg","2013-10-20",[993],{"path":1728,"title":1729,"cover":1730,"cover_contain":695,"date":1731,"categories":1732},"\u002Fen\u002Fblog\u002Fconfiguration-vlan-avec-vyatta","Configuring VLANs with Vyatta","\u002Fimages\u002Fblog\u002Fconfiguration-vlan-avec-vyatta\u002Fa44b82e35f.jpg","2013-10-17",[993],{"path":1734,"title":1735,"cover":1736,"cover_contain":695,"date":1737,"categories":1738},"\u002Fen\u002Fblog\u002Fblog-mise-reseau-virtuelle-vmware-esxi","Virtual Networking with VMware ESXi 5","\u002Fimages\u002Fblog\u002Fblog-mise-reseau-virtuelle-vmware-esxi\u002Fd8c6089e77.png","2013-10-10",[993],{"path":1740,"title":1741,"cover":1742,"cover_contain":695,"date":1743,"categories":696},"\u002Fen\u002Fblog\u002Fghettovcb-sauvegarde-gratuite-vmware-esxi","GhettoVCB, the Free Backup Solution for VMware ESXi","\u002Fimages\u002Fblog\u002Fghettovcb-sauvegarde-gratuite-vmware-esxi\u002Fd8c6089e77.png","2013-10-08",{"path":1745,"title":1746,"cover":1747,"cover_contain":695,"date":1748,"categories":1749},"\u002Fen\u002Fblog\u002Fconfiguration-des-acces-distance-vpn-avec-vyatta","Configuring VPN Remote Access with Vyatta","\u002Fimages\u002Fblog\u002Fconfiguration-des-acces-distance-vpn-avec-vyatta\u002Fa44b82e35f.jpg","2013-10-03",[993],{"path":1751,"title":1752,"cover":1753,"cover_contain":695,"date":1754,"categories":696},"\u002Fen\u002Fblog\u002Fdistribution-arch-linux-personnalisation","Arch Linux Distribution: Customization","\u002Fimages\u002Fblog\u002Fdistribution-arch-linux-personnalisation\u002F68a1cb957a.png","2013-09-25",{"path":1756,"title":1757,"cover":1758,"cover_contain":695,"date":1759,"categories":696},"\u002Fen\u002Fblog\u002Fdistribution-arch-linux-arm-raspberry","Arch Linux ARM Distribution: Raspberry Pi","\u002Fimages\u002Fblog\u002Fdistribution-arch-linux-arm-raspberry\u002Fb426e4efea.png","2013-09-22",{"path":1761,"title":1762,"cover":1763,"cover_contain":695,"date":1764,"categories":1765},"\u002Fen\u002Fblog\u002Fconfiguration-zone-pare-feu-avec-vyatta","Firewall Zone Configuration with Vyatta","\u002Fimages\u002Fblog\u002Fconfiguration-zone-pare-feu-avec-vyatta\u002Fa44b82e35f.jpg","2013-09-15",[993],{"path":1767,"title":1768,"cover":1769,"cover_contain":695,"date":1770,"categories":1771},"\u002Fen\u002Fblog\u002Fconfiguration-base-sous-vyatta","Basic Configuration on Vyatta","\u002Fimages\u002Fblog\u002Fconfiguration-base-sous-vyatta\u002F8a3fd53886.png","2013-09-08",[993],{"path":1773,"title":1774,"cover":1775,"cover_contain":695,"date":1776,"categories":696},"\u002Fen\u002Fblog\u002Fdistribution-arch-linux-installation","Arch Linux Distribution: Installation","\u002Fimages\u002Fblog\u002Fdistribution-arch-linux-installation\u002F68a1cb957a.png","2013-09-01",1793724174320]