{"id":304,"date":"2016-12-16T17:58:49","date_gmt":"2016-12-16T15:58:49","guid":{"rendered":"https:\/\/wtf.roflcopter.fr\/blog\/?p=304"},"modified":"2016-12-16T17:58:49","modified_gmt":"2016-12-16T15:58:49","slug":"a-sous-lbus-google-partie-6","status":"publish","type":"post","link":"https:\/\/wtf.roflcopter.fr\/blog\/2016\/12\/16\/a-sous-lbus-google-partie-6\/","title":{"rendered":"A+ sous l\u2019bus Google \u2013 Partie 6"},"content":{"rendered":"<p>Avoir franchir le grand pas, il est temps de faire un retour d&rsquo;exp\u00e9rience sur les 3 ans pass\u00e9s !<\/p>\n<h2>3 ans plus tard<\/h2>\n<p>Eh bien, mes mails sont toujours auto-h\u00e9berg\u00e9s ! J&rsquo;ai m\u00eame ferm\u00e9 mon compte GMail.<\/p>\n<p>En fait, je n&rsquo;ai rien de bien notable \u00e0 vous faire partager. \u00c7a juste marche !<br \/>\nA part certaines fois o\u00f9 j&rsquo;ai d\u00fb m&rsquo;occuper de blacklistage sauvage du range d&rsquo;adresse IP par Microsoft ou un \u00e9diteur d&rsquo;anti-spam pro. Oui maintenant c&rsquo;est plus simple de ban des \/24, \u00ab\u00a0tirons d&rsquo;abord et envoyons les questions dans \/dev\/null\u00a0\u00bb.<\/p>\n<p>La machine portant les mails a subit une migration Debian 7 &gt; Debian 8 sans heurs ainsi que plusieurs <a href=\"http:\/\/www.iredmail.org\/docs\/iredmail.releases.html\">mises \u00e0 jour mineures et majeures d&rsquo;Iredmail<\/a> (toujours aussi bien document\u00e9es au passage).<\/p>\n<p>A part cela, nan vraiment RAS !<\/p>\n<p><strong>A moins que&#8230;<\/strong><!--more--><\/p>\n<h2>Roudcube, MyRouncube et Baikal<\/h2>\n<p><em>AKA : La Brute, le Truand et le Bon.<\/em><\/p>\n<h3>Un peu d&rsquo;histoire&#8230;<\/h3>\n<p><em>(Section sp\u00e9ciale quota meme)<\/em><\/p>\n<p>L&rsquo;ann\u00e9e derni\u00e8re, coup de grisou du d\u00e9veloppeur de MyRouncube ! Celui-ci a mis la cl\u00e9 sous la porte (non sans pointer du doigt le futur projet <a href=\"https:\/\/www.indiegogo.com\/projects\/roundcube-next--2#\/\">RoundcubeNext)<\/a>, sans oublier de d\u00e9sactiver ses serveurs d&rsquo;applis et tout en laissant sur le carreaux ses clients (et les cr\u00e9dits qu&rsquo;ils avaient achet\u00e9s). Bref, du grand art !<\/p>\n<p>R\u00e9sultats :<br \/>\n&#8211; Plus d&rsquo;acc\u00e8s aux plugins et plus de mise \u00e0 jour \u2192 pas cool.<br \/>\n&#8211; Oblig\u00e9 de freezer la version de Roundcube (car probl\u00e8me de compatibilit\u00e9) \u2192 pas cool.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter \" src=\"http:\/\/s2.quickmeme.com\/img\/f5\/f5170198d815415c30643ec118278c6573e3bc5b285a4e2a6df43ab7e94ed2c4.jpg\" alt=\"Not Cool - Gru\" width=\"347\" height=\"224\" \/><\/p>\n<p>D&rsquo;autre part, le d\u00e9veloppement Baikal suit son cours, cependant je dois vous avouer que j&rsquo;ai eu une grosse flemme cubique \u00e0 migrer vers la <a href=\"http:\/\/sabre.io\/baikal\/upgrade\/\">nouvelle version majeure<\/a>.<\/p>\n<p>Il y a quelques semaines, Framasoft lan\u00e7ait son service <a href=\"https:\/\/framablog.org\/2016\/10\/07\/framagenda-ne-partagez-plus-votre-planning-ni-vos-contacts-avec-la-nsa\/\">Framadate<\/a>. Curieux, je me suis pench\u00e9 dessus&#8230; Je fus surpris de d\u00e9couvrir que la plateforme tournait sur Nextcloud. C&rsquo;est un fork d&rsquo;Owncloud que j&rsquo;avais <a href=\"https:\/\/wtf.roflcopter.fr\/blog\/2014\/02\/21\/a-sous-lbus-google-partie-4\/\">\u00e9cart\u00e9 \u00e0 l&rsquo;\u00e9poque<\/a> car pas assez mature \u00e0 mon go\u00fbt.<\/p>\n<p>Cependant \u00e0 la lecture des fonctionnalit\u00e9s&#8230;<\/p>\n<blockquote><p>Partage d\u2019agendas avec d\u2019autres utilisateurs<img loading=\"lazy\" decoding=\"async\" class=\" alignnone\" src=\"http:\/\/i.imgur.com\/QQeZcZL.gif\" width=\"210\" height=\"158\" \/><\/p>\n<p>Abonnement \u00e0 d\u2019autres agendas\/calendriers externes<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone \" src=\"http:\/\/i.imgur.com\/3ZPFFuh.gif\" width=\"210\" height=\"53\" \/><\/p>\n<p>Int\u00e9gration avec un carnet de contacts<img loading=\"lazy\" decoding=\"async\" class=\"alignnone \" src=\"http:\/\/i.imgur.com\/4WeMI66.gif\" width=\"210\" height=\"68\" \/><\/p>\n<p>Int\u00e9gration avec les listes de t\u00e2ches<img loading=\"lazy\" decoding=\"async\" class=\" alignnone\" src=\"http:\/\/i.imgur.com\/6zdseqS.gif\" width=\"210\" height=\"57\" \/><\/p>\n<p>Authentification LDAP<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone \" src=\"http:\/\/i.imgur.com\/hd7rC6V.gif\" width=\"210\" height=\"80\" \/><\/p>\n<p>Int\u00e9gration Rainloop avec SSO<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone \" src=\"http:\/\/i.imgur.com\/b6fyd3w.gif\" width=\"211\" height=\"59\" \/><\/p><\/blockquote>\n<p>La messe est dite.<\/p>\n<h3>Int\u00e9gration de Nextcloud avec iRedMail<\/h3>\n<p><em>(Eh oui !)<\/em><\/p>\n<p>Premi\u00e8re chose \u00e0 faire, installer Nextcloud, franchement, ya tous les tutos qu&rsquo;il faut sur le net, vous pouvez tr\u00e8s bien utiliser celui de <a href=\"http:\/\/framacloud.org\/cultiver-son-jardin\/installation-de-nextcloud\/\">Framagenda<\/a> par exemple.<\/p>\n<p>Ensuite, il faut installer les applications suivantes :<\/p>\n<ul>\n<li class=\"app-name\">LDAP user and group backend<\/li>\n<li class=\"app-name\">Calendar<\/li>\n<li class=\"app-name\">Contacts<\/li>\n<li class=\"app-name\">Tasks<\/li>\n<li class=\"app-name\">Javascript XMPP Chat<\/li>\n<li class=\"app-name\">Rainloop<\/li>\n<\/ul>\n<h4>Configuration de l&rsquo;authentification LDAP<\/h4>\n<p>Allez, on va int\u00e9grer les utilisateurs du LDAP d&rsquo;iRedMail !<\/p>\n<p>Rendez-vous sur la page \u00ab\u00a0Int\u00e9gration LDAP\/AD\u00a0\u00bb de l&rsquo;interface d&rsquo;administration :<\/p>\n<ul>\n<li>Entrer les informations de connexion au LDAP (adapter en fonction de votre domaine)<\/li>\n<li>Valider en cliquant sur \u00ab\u00a0Tester le DN de base\u00a0\u00bb<\/li>\n<li>Configuration OK devrait appara\u00eetre<\/li>\n<li>Aller sur l&rsquo;onglet Utilisateurs<\/li>\n<\/ul>\n<p><a href=\"https:\/\/wtf.roflcopter.fr\/blog\/wp-content\/uploads\/2016\/12\/Nextcloud-Configuration-LDAP-01.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-large wp-image-312\" src=\"https:\/\/wtf.roflcopter.fr\/blog\/wp-content\/uploads\/2016\/12\/Nextcloud-Configuration-LDAP-01.png\" alt=\"\" width=\"604\" height=\"271\" srcset=\"https:\/\/wtf.roflcopter.fr\/blog\/wp-content\/uploads\/2016\/12\/Nextcloud-Configuration-LDAP-01.png 979w, https:\/\/wtf.roflcopter.fr\/blog\/wp-content\/uploads\/2016\/12\/Nextcloud-Configuration-LDAP-01-300x135.png 300w, https:\/\/wtf.roflcopter.fr\/blog\/wp-content\/uploads\/2016\/12\/Nextcloud-Configuration-LDAP-01-768x344.png 768w, https:\/\/wtf.roflcopter.fr\/blog\/wp-content\/uploads\/2016\/12\/Nextcloud-Configuration-LDAP-01-604x270.png 604w\" sizes=\"auto, (max-width: 604px) 100vw, 604px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Sans suprise, on va cr\u00e9er le filtre LDAP afin d&rsquo;isoler les utilisateurs que l&rsquo;on souhaite ajouter \u00e0 notre instance Nextcloud.<\/p>\n<p>Voici mon filtre :<\/p>\n<p><span class=\"lang:default highlight:0 decode:true crayon-inline\">(&amp;(objectClass=mailUser)(accountStatus=active)(enabledService=nextcloud))<\/span><\/p>\n<p>Ce filtre permet d&rsquo;\u00eatre assez exclusif vu qu&rsquo;il faut ajouter l&rsquo;entr\u00e9e \u00ab\u00a0nextcloud\u00a0\u00bb dans l&rsquo;attribut \u00ab\u00a0enabledService\u00a0\u00bb pour chaque utilisateur. L&rsquo;ajout d&rsquo;un utilisateur n\u00e9cessite donc une action manuelle dans le LDAP d&rsquo;iRedmail.<\/p>\n<p>Il est possible de faire plus simple avec le filtre suivant :<\/p>\n<p><span class=\"decode-attributes:false trim-code-tag:false mixed:false lang:diff highlight:0 decode:true crayon-inline\">(&amp;(objectClass=mailUser)(accountStatus=active)(enabledService=smtp))<\/span><\/p>\n<p>L\u00e0, tous les utilisateurs iRedmail actifs pourront s&rsquo;authentifier dans notre instance.<\/p>\n<p>A chacun de voir en fonction :)<\/p>\n<p>N&rsquo;oubliez pas de cliquer sur \u00ab\u00a0V\u00e9rifier les param\u00e8tres [&#8230;]\u00a0\u00bb afin de voir combien d&rsquo;utilisateurs vous sont retourn\u00e9s. Si tout est OK rendez-vous dans l&rsquo;onglet \u00ab\u00a0Attributs de login\u00a0\u00bb.<\/p>\n<p><a href=\"https:\/\/wtf.roflcopter.fr\/blog\/wp-content\/uploads\/2016\/12\/Nextcloud-Configuration-LDAP-02.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-311\" src=\"https:\/\/wtf.roflcopter.fr\/blog\/wp-content\/uploads\/2016\/12\/Nextcloud-Configuration-LDAP-02.png\" alt=\"\" width=\"604\" height=\"407\" srcset=\"https:\/\/wtf.roflcopter.fr\/blog\/wp-content\/uploads\/2016\/12\/Nextcloud-Configuration-LDAP-02.png 897w, https:\/\/wtf.roflcopter.fr\/blog\/wp-content\/uploads\/2016\/12\/Nextcloud-Configuration-LDAP-02-300x202.png 300w, https:\/\/wtf.roflcopter.fr\/blog\/wp-content\/uploads\/2016\/12\/Nextcloud-Configuration-LDAP-02-768x517.png 768w\" sizes=\"auto, (max-width: 604px) 100vw, 604px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Ici, cocher \u00ab\u00a0Adresse mail LDAP\/AD\u00a0\u00bb (permettant aux utilisateurs d&rsquo;utiliser leur adresse mail comme login pour s&rsquo;authenfifier).<\/p>\n<p>Compl\u00e9ter le filtre en ajoutant :<\/p>\n<p><span class=\"lang:default highlight:0 decode:true crayon-inline \">(mail=%uid)<\/span><\/p>\n<p>Et tester avec un compte mail valide.<\/p>\n<p><a href=\"https:\/\/wtf.roflcopter.fr\/blog\/wp-content\/uploads\/2016\/12\/Nextcloud-Configuration-LDAP-03.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-310 alignnone\" src=\"https:\/\/wtf.roflcopter.fr\/blog\/wp-content\/uploads\/2016\/12\/Nextcloud-Configuration-LDAP-03.png\" alt=\"\" width=\"604\" height=\"330\" srcset=\"https:\/\/wtf.roflcopter.fr\/blog\/wp-content\/uploads\/2016\/12\/Nextcloud-Configuration-LDAP-03.png 889w, https:\/\/wtf.roflcopter.fr\/blog\/wp-content\/uploads\/2016\/12\/Nextcloud-Configuration-LDAP-03-300x164.png 300w, https:\/\/wtf.roflcopter.fr\/blog\/wp-content\/uploads\/2016\/12\/Nextcloud-Configuration-LDAP-03-768x420.png 768w\" sizes=\"auto, (max-width: 604px) 100vw, 604px\" \/><\/a><\/p>\n<p>Petit d\u00e9tail cosm\u00e9tique dans l&rsquo;onglet \u00ab\u00a0Avanc\u00e9\u00a0\u00bb, et param\u00e9trer les attributs suivants afin d&rsquo;afficher les utilisateurs de la forme : Pr\u00e9nom Nom (adresse@mail)<\/p>\n<p><a href=\"https:\/\/wtf.roflcopter.fr\/blog\/wp-content\/uploads\/2016\/12\/Nextcloud-Configuration-LDAP-04.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-309\" src=\"https:\/\/wtf.roflcopter.fr\/blog\/wp-content\/uploads\/2016\/12\/Nextcloud-Configuration-LDAP-04.png\" alt=\"\" width=\"880\" height=\"260\" srcset=\"https:\/\/wtf.roflcopter.fr\/blog\/wp-content\/uploads\/2016\/12\/Nextcloud-Configuration-LDAP-04.png 880w, https:\/\/wtf.roflcopter.fr\/blog\/wp-content\/uploads\/2016\/12\/Nextcloud-Configuration-LDAP-04-300x89.png 300w, https:\/\/wtf.roflcopter.fr\/blog\/wp-content\/uploads\/2016\/12\/Nextcloud-Configuration-LDAP-04-768x227.png 768w\" sizes=\"auto, (max-width: 880px) 100vw, 880px\" \/><\/a><\/p>\n<p>Remplissage automatique de l&#8217;email de l&rsquo;utilisateur<\/p>\n<p><a href=\"https:\/\/wtf.roflcopter.fr\/blog\/wp-content\/uploads\/2016\/12\/Nextcloud-Configuration-LDAP-05.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-318\" src=\"https:\/\/wtf.roflcopter.fr\/blog\/wp-content\/uploads\/2016\/12\/Nextcloud-Configuration-LDAP-05.png\" alt=\"\" width=\"970\" height=\"430\" srcset=\"https:\/\/wtf.roflcopter.fr\/blog\/wp-content\/uploads\/2016\/12\/Nextcloud-Configuration-LDAP-05.png 970w, https:\/\/wtf.roflcopter.fr\/blog\/wp-content\/uploads\/2016\/12\/Nextcloud-Configuration-LDAP-05-300x133.png 300w, https:\/\/wtf.roflcopter.fr\/blog\/wp-content\/uploads\/2016\/12\/Nextcloud-Configuration-LDAP-05-768x340.png 768w\" sizes=\"auto, (max-width: 970px) 100vw, 970px\" \/><\/a><\/p>\n<p>Encore du cosm\u00e9tique, cette fois-ci dans l&rsquo;onglet expert, o\u00f9 on remplace l&rsquo;UUID automatiquement cr\u00e9\u00e9 lors de l&rsquo;importation des utilisateurs par le champs mail.<br \/>\nL&rsquo;UUID garanti l&rsquo;utilisation d&rsquo;un id unique par utilisateur, cependant ce n&rsquo;est pas tr\u00e8s pratique ni agr\u00e9able \u00e0 g\u00e9rer. Utilisons plut\u00f4t le champs mail dont l&rsquo;unicit\u00e9 est garantie <em>de facto<\/em> par le sch\u00e9ma LDAP.<\/p>\n<p><a href=\"https:\/\/wtf.roflcopter.fr\/blog\/wp-content\/uploads\/2016\/12\/Nextcloud-Configuration-LDAP-06.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-317\" src=\"https:\/\/wtf.roflcopter.fr\/blog\/wp-content\/uploads\/2016\/12\/Nextcloud-Configuration-LDAP-06.png\" alt=\"\" width=\"336\" height=\"230\" srcset=\"https:\/\/wtf.roflcopter.fr\/blog\/wp-content\/uploads\/2016\/12\/Nextcloud-Configuration-LDAP-06.png 336w, https:\/\/wtf.roflcopter.fr\/blog\/wp-content\/uploads\/2016\/12\/Nextcloud-Configuration-LDAP-06-300x205.png 300w\" sizes=\"auto, (max-width: 336px) 100vw, 336px\" \/><\/a><\/p>\n<p>Rendez-vous maintenant dans l&rsquo;onglet utilisateurs, vous devriez les retrouver !<\/p>\n<h4>Configuration de Rainloop<\/h4>\n<p>Allez dans Additionnal Settings et ensuite scrollez jusqu&rsquo;\u00e0 atteindre la configuration de Rainloop, cochez l&rsquo;authentification automatique. Sauvegardez et allez ensuite dans le panel d&rsquo;admin pour configurer Rainloop.<\/p>\n<p><a href=\"https:\/\/wtf.roflcopter.fr\/blog\/wp-content\/uploads\/2016\/12\/Nextcloud-Configuration-Nextcloud.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-320 alignnone\" src=\"https:\/\/wtf.roflcopter.fr\/blog\/wp-content\/uploads\/2016\/12\/Nextcloud-Configuration-Nextcloud.png\" alt=\"\" width=\"365\" height=\"211\" srcset=\"https:\/\/wtf.roflcopter.fr\/blog\/wp-content\/uploads\/2016\/12\/Nextcloud-Configuration-Nextcloud.png 365w, https:\/\/wtf.roflcopter.fr\/blog\/wp-content\/uploads\/2016\/12\/Nextcloud-Configuration-Nextcloud-300x173.png 300w\" sizes=\"auto, (max-width: 365px) 100vw, 365px\" \/><\/a><\/p>\n<p>Ici, rien de nouveau, je vous invite \u00e0 consulter les nombreux tutos qui existent sur les internets.<\/p>\n<p>Par contre, on va quand m\u00eame faire en sorte que nos utilisateurs puissent mettre \u00e0 jour leur mot de passe LDAP via Rainloop.<\/p>\n<p>Pour cela, activer le plugin <span class=\"plugin-name\" data-bind=\"text: name\">ldap-change-password<\/span> et le configurer comme suit : <a href=\"https:\/\/wtf.roflcopter.fr\/blog\/wp-content\/uploads\/2016\/12\/Nextcloud-Configuration-Rainloop-02.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-321\" src=\"https:\/\/wtf.roflcopter.fr\/blog\/wp-content\/uploads\/2016\/12\/Nextcloud-Configuration-Rainloop-02.png\" alt=\"\" width=\"660\" height=\"573\" srcset=\"https:\/\/wtf.roflcopter.fr\/blog\/wp-content\/uploads\/2016\/12\/Nextcloud-Configuration-Rainloop-02.png 660w, https:\/\/wtf.roflcopter.fr\/blog\/wp-content\/uploads\/2016\/12\/Nextcloud-Configuration-Rainloop-02-300x260.png 300w\" sizes=\"auto, (max-width: 660px) 100vw, 660px\" \/><\/a><\/p>\n<ul>\n<li>Hostname : mettre localhost ou l&rsquo;ip\/dns de votre serveur portant le service LDAP.<\/li>\n<li>DN format : adapter la configuration suivante (au niveau dc) selon votre configuration.<br \/>\n<span class=\"lang:default highlight:0 decode:true crayon-inline\">mail={email},ou=Users,domainName={domain},o=domains,dc=roflcopter,dc=fr<\/span><\/li>\n<\/ul>\n<ul>\n<li>Password field : laisser tel quel<\/li>\n<li>Encryption type : SSHA<\/li>\n<\/ul>\n<p>Cliquer sur \u00ab\u00a0Save\u00a0\u00bb.<\/p>\n<p>Il ne vous reste plus qu&rsquo;\u00e0 renseigner l&rsquo;URL du carnet d&rsquo;adresse Nextcloud dans les param\u00e8tres de votre compte Rainloop, importer vos contacts (via un export au format .vcf par exemple) et vos calendriers (export au format .ics).<\/p>\n<p>Et voil\u00e0, il faudrait que je rentre plus en d\u00e9tails, mais l&rsquo;essentiel est l\u00e0 !<\/p>\n<p>Un petit aper\u00e7u du r\u00e9sultat, l&rsquo;acc\u00e8s aux diff\u00e9rentes applications se fait via le bandeau de Nextcloud.<\/p>\n<p><a href=\"https:\/\/wtf.roflcopter.fr\/blog\/wp-content\/uploads\/2016\/12\/Nextcloud-overview.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-324\" src=\"https:\/\/wtf.roflcopter.fr\/blog\/wp-content\/uploads\/2016\/12\/Nextcloud-overview-1024x781.png\" alt=\"\" width=\"604\" height=\"461\" srcset=\"https:\/\/wtf.roflcopter.fr\/blog\/wp-content\/uploads\/2016\/12\/Nextcloud-overview-1024x781.png 1024w, https:\/\/wtf.roflcopter.fr\/blog\/wp-content\/uploads\/2016\/12\/Nextcloud-overview-300x229.png 300w, https:\/\/wtf.roflcopter.fr\/blog\/wp-content\/uploads\/2016\/12\/Nextcloud-overview-768x586.png 768w, https:\/\/wtf.roflcopter.fr\/blog\/wp-content\/uploads\/2016\/12\/Nextcloud-overview.png 1085w\" sizes=\"auto, (max-width: 604px) 100vw, 604px\" \/><\/a><\/p>\n<p>Si jamais vous voulez que j&rsquo;approfondisse n&rsquo;h\u00e9sitez pas \u00e0 le faire remonter dans les commentaires !<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Avoir franchir le grand pas, il est temps de faire un retour d&rsquo;exp\u00e9rience sur les 3 ans pass\u00e9s ! 3 ans plus tard Eh bien, mes mails sont toujours auto-h\u00e9berg\u00e9s ! J&rsquo;ai m\u00eame ferm\u00e9 mon compte GMail. En fait, je n&rsquo;ai rien de bien notable \u00e0 vous faire partager. \u00c7a juste marche ! A part &hellip; <a href=\"https:\/\/wtf.roflcopter.fr\/blog\/2016\/12\/16\/a-sous-lbus-google-partie-6\/\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">A+ sous l\u2019bus Google \u2013 Partie 6<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"","activitypub_status":"","footnotes":""},"categories":[15],"tags":[14,18,30,16,19,17,31],"class_list":["post-304","post","type-post","status-publish","format-standard","hentry","category-geekerie","tag-android","tag-auto-hebergement","tag-davdroid","tag-google","tag-iredmail","tag-mail","tag-nextcloud"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/wtf.roflcopter.fr\/blog\/wp-json\/wp\/v2\/posts\/304","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wtf.roflcopter.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wtf.roflcopter.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wtf.roflcopter.fr\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wtf.roflcopter.fr\/blog\/wp-json\/wp\/v2\/comments?post=304"}],"version-history":[{"count":14,"href":"https:\/\/wtf.roflcopter.fr\/blog\/wp-json\/wp\/v2\/posts\/304\/revisions"}],"predecessor-version":[{"id":327,"href":"https:\/\/wtf.roflcopter.fr\/blog\/wp-json\/wp\/v2\/posts\/304\/revisions\/327"}],"wp:attachment":[{"href":"https:\/\/wtf.roflcopter.fr\/blog\/wp-json\/wp\/v2\/media?parent=304"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wtf.roflcopter.fr\/blog\/wp-json\/wp\/v2\/categories?post=304"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wtf.roflcopter.fr\/blog\/wp-json\/wp\/v2\/tags?post=304"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}