# articles

feed_id: https://www.gnomelibre.fr/2018/09/pourquoi-les-applications-flatpak-cest-lavenir/
title: Okki : Pourquoi les applications Flatpak, c’est l’avenir
uri: Okki-Pourquoi-les-applications-Flatpak-c-est-l-avenir
url: https://www.gnomelibre.fr/2018/09/pourquoi-les-applications-flatpak-cest-lavenir/
content:
<p><iframe width="660" height="371" src="https://www.youtube.com/embed/jDVCITRWGgs?feature=oembed" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe></p>
<p>Régulièrement, j’entends des utilisateurs se plaindre de ce format de paquet, qui occuperait un peu plus d’espace disque ou qui aurait encore quelques bugs de jeunesse, comme le thème de l’application qui pourrait différer de celui de l’utilisateur ou, plus ennuyeux, l’impossibilité de pouvoir jouir de certaines fonctionnalités, qui seraient pourtant disponibles dans la version standard, non exécutée dans un « bac à sable ».</p>
<p>Mais il faut voir sur le long terme. La version 1.0 est enfin sortie au mois d’août 2018, après plusieurs années de développement, ce qui permet de franchir un premier cap. Maintenant, il faut savoir que si elles n’ont pas été directement pensées pour ce mode de fonctionnement, certaines applications ont besoin d’être adaptées pour pouvoir fonctionner parfaitement. Mais ce n’est qu’une question de temps et ça ne doit pas éclipser pour autant les nombreux avantages déjà permis.</p>
<p>Tout d’abord, nous pouvons citer la sécurité. Les applications <a href="https://fr.wikipedia.org/wiki/Flatpak">Flatpak</a> sont exécutées dans un environnement « <a href="https://fr.wikipedia.org/wiki/Sandbox_(s%C3%A9curit%C3%A9_informatique)">bac à sable</a> » (<em>sandbox</em>) sûr, isolé du reste du système. Mieux encore, comme pour les applications mobiles, les développeurs doivent déclarer dans un manifeste de quelles autorisations ils souhaitent pouvoir bénéficier : accès au dossier personnel de l’utilisateur, à certains périphériques (webcam, micro…), à la géolocalisation… Droits que l’utilisateur est libre d’accorder ou révoquer à tout moment. Alors oui, pour un logiciel libre dans lequel l’utilisateur a toute confiance, ça n’a pas forcément grand intérêt, mais dans le cas de logiciels propriétaires, véritables boîtes noires dont on ne sait rien, ça peut tout de suite être plus intéressant.</p>
<p>Autre avantage important, la possibilité offerte aux développeurs de pouvoir atteindre directement l’ensemble de leurs utilisateurs sans attendre le bon vouloir des différentes distributions. Une nouvelle version vient de sortir, un Flatpak est proposé et tout le monde peut en bénéficier, sans avoir à se soucier du système de paquet utilisé par la distribution (DEB, RPM…) ou de la compatibilité des <a href="https://fr.wikipedia.org/wiki/Biblioth%C3%A8que_logicielle">bibliothèques</a>.</p>
<p>Non seulement les développeurs pourront proposer un paquet universel dès la publication de leur application, mais ce dernier pourra représenter la version idéale telle qu’ils l’ont souhaité.</p>
<p>Parce qu’il faut savoir que les paquets des différentes distributions sont souvent bien loin de correspondre à cet idéal. Par exemple, pour des raisons philosophiques ou juridiques, les distributions peuvent très bien désactiver certaines fonctionnalités au moment de la compilation. Des distributions comme <a href="https://fr.wikipedia.org/wiki/Debian">Debian</a> ou <a href="https://fr.wikipedia.org/wiki/Fedora_(GNU/Linux)">Fedora</a>, qui font très attention aux quatre libertés du logiciel libre ainsi qu’aux <a href="https://fr.wikipedia.org/wiki/Brevet_logiciel">brevets logiciels</a>, préfèrent ainsi se passer de certaines fonctionnalités (par exemple, un algorithme qui serait protégé par un ou plusieurs brevets), plutôt que de se priver de l’application dans son ensemble. Sans parler des nombreux patchs que les distributions peuvent appliquer, dans le but de modifier volontairement le comportement de l’application. Que ces changements soient ou non positifs, l’utilisateur peut très bien préférer la vision des développeurs officiels.</p>
<p>Puis comme les paquets sont identiques pour tous et que les applications sont exécutées dans le même environnement, là encore identique, si l’application fonctionne bien chez le développeur, elle fonctionnera tout aussi bien chez les utilisateurs. Et si l’utilisateur rencontre un bug, ce dernier devrait être plus facilement reproductible par le développeur. Il sera donc bien plus simple d’offrir des garanties et de corriger certains problèmes.</p>
<p>C’est également un gain de temps pour les développeurs, qui n’auront plus à se soucier que d’un unique Flatpak, plutôt que de créer de nombreux paquets pour différentes distributions (quand ils ne se contentent pas, bien souvent, de ne viser qu’une ou deux distributions majeures, laissant les autres sur le carreau).</p>
<p>Alors bien sûr, on se dit que les différentes distributions ont leurs propres contributeurs pour empaqueter toutes ces applications. Mais quand on y pense, que de temps humain gaspillé à recréer tous ces paquets, chacun dans leur coin, pour les mêmes applications… Sans parler des plus petites distributions, qui n’ont pas forcément les moyens humains de gérer tout ça. Ne serait-il pas plus intéressant de pouvoir créer un paquet universel une fois pour toute, et de pouvoir ensuite se concentrer sur des tâches plus gratifiantes ou plus utiles ?</p>
<p>Autre avantage auquel on ne pense pas forcément, la possibilité d’installer sans risque plusieurs versions en parallèle. Que ce soit une version stable et une version de développement à des fins de test, ou une ancienne version stable qui pourrait proposer des fonctionnalités dont on a besoin mais qui auraient malheureusement été supprimées des versions plus récentes (l’évolution des logiciels que l’on utilise ne nous convient pas toujours).</p>
<p>La compatibilité dans le temps devrait également être renforcée. Aujourd’hui, de souhaiter utiliser de vieilles applications abandonnées par leurs développeurs (et donc non adaptées à des systèmes modernes) peut rapidement devenir compliqué, pour ne pas dire impossible pour la plupart des gens, puisque toutes les distributions n’acceptent pas forcément le risque et la charge de travail supplémentaire que représentent de vieilles applications abandonnées ou des bibliothèques obsolètes. Et si ce n’est pas géré par la distribution ou la communauté, ça implique bien souvent de devoir mettre les mains dans le cambouis et de compiler soi-même. Tandis qu’avec un Flatpak et son runtime d’époque associé (qui contient les différentes bibliothèques nécessaires à son bon fonctionnement), la distribution n’a plus besoin de s’en préoccuper.</p>
<p>Donc même si ça ne vous intéresse pas et que vous ne prévoyez pas de changer vos habitudes, on ne peut honnêtement pas dire que cette technologie n’a aucun intérêt (ne serait-ce que pour tout le temps que ça fait gagner aux développeurs de logiciels libres, qui travaillent bien souvent bénévolement). Tout comme il faut arrêter de penser que les distributions de type <a href="https://fr.wikipedia.org/wiki/Rolling_release"><em>rolling release</em></a> telles que <a href="https://fr.wikipedia.org/wiki/Arch_Linux">Arch Linux</a> ou <a href="https://fr.wikipedia.org/wiki/Manjaro_Linux">Manjaro</a> soient le Saint Graal. La première exclut tous les néophytes et la seconde, qui désactive (à raison) le dépôt communautaire AUR par défaut, n’offre donc pas forcément le même catalogue applicatif ou les mêmes versions. Et bien évidemment, en dehors de leur capacité à proposer des versions plutôt à jour, ces distributions ne règlent aucun des différents problèmes soulevés (sécurité, reproductibilité, compatibilité, gain de temps…).</p>
<p>Il est donc préférable de se mettre un instant à la place de l’utilisateur néophyte qui peut enfin bénéficier, à tout instant et de façon sécurisée, des dernières versions de ses applications préférées sans avoir à se soucier de toutes les questions techniques sous-jacentes, qui ne l’intéressent pas et ne l’intéresseront jamais : le choix de la distribution et du format de paquet qui en découlera, les éventuels dépôts tiers à activer (parfois gérés de façon plutôt hasardeuse, pour ne pas dire risquée), les dépendances nécessaires, l’installation d’éventuels outils de développement pour compiler soi-même et bien faire attention à chaque installation ou mise à jour à ne surtout rien casser…</p>
<p>La question est donc de savoir si l’on souhaite ou non démocratiser l’utilisation de GNU/Linux auprès du grand public. Et si c’est le cas, Flatpak pourrait grandement nous y aider.</p>
<p><img src="media/bb7cd4d3.f4241788ba5559af3601b72220cbad09" data-original-source="http://cdn.libravatar.org/avatar/f4241788ba5559af3601b72220cbad09" alt="Gravatar de Okki" class="gravatar" /><br/><i>Original post of <a href="https://www.gnomelibre.fr/2018/09/pourquoi-les-applications-flatpak-cest-lavenir/" title="Visit the source">Okki</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://blog.genma.fr/?Yunohost-comme-serveur-de-mails-Billet-No4
title: genma : Yunohost comme serveur de mails - Billet N°4
uri: genma-Yunohost-comme-serveur-de-mails-Billet-N-4
url: https://blog.genma.fr/?Yunohost-comme-serveur-de-mails-Billet-No4
content:
<img alt="" src="https://blog.genma.fr/IMG/arton2780.jpg?1537715654" width="150" height="79"><div><p>Ce billet fait partie de la série Yunohost comme serveur de mails <br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"><a href="https://blog.mondomaine.tld/?Yunohost-comme-serveur-de-mails-Billet-No1" title="Yunohost comme serveur de mails - Billet N°1">Yunohost comme serveur de mails - Billet N°1</a> <br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"><a href="https://blog.genma.fr/?Yunohost-comme-serveur-de-mails-Billet-No2" title="Yunohost comme serveur de mails - Billet N°2">Yunohost comme serveur de mails - Billet N°2</a>
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"><a href="https://blog.genma.fr/?Yunohost-comme-serveur-de-mails-Billet-No2" title="Yunohost comme serveur de mails - Billet N°3">Yunohost comme serveur de mails - Billet N°2</a></p>
<p><strong>Les logs</strong></p>
<p>Remarque : le présent billet ne parlera pas de l'analyse du contenu des logs en lui-même (gestion d'erreurs etc.) mais a pour objectif de faire (re)découvrir un outil précis.</p>
<p>Le serveur de mails d'envoi et de réception des mails est Posftix et les logs de ce serveur se trouvent dans le fichier /var/log/mail.log.</p>
<p>Pour analyser ce fichier, il y a</p>
<p><strong>La version graphique</strong> depuis l'interface d'administration de Yunohost :
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> ./admin/#/services/postfix/log : pour voir les logs
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> . /admin/#/services/postfix : pour voir l'état du service<br>
que l'on utilisera pour regarder les dernières lignes et l'état du service.</p>
<p><strong>La méthode à l'ancienne</strong> qui consiste à lire le contenu de de fichier (à base de cat, head, more, tail...), à y rechercher des séquences / chaînes de texte particulières (grep).</p>
<p><strong>Et une méthode à base de script</strong>. Il existe en effet un script perl, packagée sous Debian, pflogsumm (Site internet de pflogsumm : <a href="http://jimsun.linxnet.com/postfix_contrib.html" title="jimsun.linxnet.com/postfix_contrib">http://jimsun.linxnet.com/postfix_contrib.html</a>) qui permet de parser le fichier mail.log et en extraire un certains nombres d'informations classées de façon pertinentes, parmi lesquelles :
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> Nombre de mails envoyés par compte ;
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> Nombre de mails reçus ;
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> Taille des mails ;
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> Trafic mail par jour, par heure...<br>
Tout un tas de cumul et de métriques qui peuvent être intéressantes et pertinentes.</p>
<p>Comme tout outil en ligne de commande, il y a une page man détaillant toutes les options qu'il est possible d'utiliser / appeler. <br><a href="https://jimsun.linxnet.com/downloads/pflogsumm-faq.txt" title=""><br>
Et une FAQ en anglais assez riche et détaillée</a>.</p>
<p>Pflogsumm est donc un outil fort utile pour avoir un rapport journalier de suivi de son serveur mail.</p>
<p>Pour finir, <a href="https://forum.yunohost.org/t/statistics-mail-server-by-pflogsumm-postfix/3768/3" title=" Statistics mail server by Pflogsumm - Postfix ">Astuce trouvée dans le forum de Yunohost</a>, l'envoi par mail (!) d'un rapport quotidien d'analyse de l'envoi de mail via une tâche cron</p>
<div dir="ltr"><code># STATS MAIL SERVER pflogsumm<br> 59 23 * * * /usr/sbin/pflogsumm -u 5 -h 5 -d today /var/log/mail.log | mail -s "Postfix Report of `date`" yourmail@domain.tld</code></div></div>
<p><img src="media/42493842.dd4318d0d3a7d2ffb13756f63b76d85d" data-original-source="http://cdn.libravatar.org/avatar/dd4318d0d3a7d2ffb13756f63b76d85d" alt="Gravatar de genma" class="gravatar" /><br/><i>Original post of <a href="https://blog.genma.fr/?Yunohost-comme-serveur-de-mails-Billet-No4" title="Visit the source">genma</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>genma : <a href="">Yunohost comme serveur de mails - Billet N&deg;1</a> (10/09/2018)</li><li>genma : <a href="">Yunohost comme serveur de mails - Billet N&deg;2</a> (12/09/2018)</li><li>genma : <a href="">Yunohost comme serveur de mails - Billet N&deg;3</a> (14/09/2018)</li><li>mumbly58 : <a href="">Yunohost : l&rsquo;auto-h&eacute;bergement facile&hellip; ou presque</a> (20/12/2012)</li><li>Fran&ccedil;ois : <a href="">Prol&eacute;gom&egrave;nes &agrave; l&rsquo;installation de mon serveur</a> (06/02/2013)</li></ul></div></p>


feed_id: https://blog.fedora-fr.org/renault/post/Tests-ouverts-pour-Fedora-29-Beta
title: Renault : Tests ouverts pour Fedora 29 Beta
uri: Renault-Tests-ouverts-pour-Fedora-29-Beta
url: https://blog.fedora-fr.org/renault/post/Tests-ouverts-pour-Fedora-29-Beta
content:
<p>En ce mardi 25 septembre, les utilisateurs du Projet Fedora seront ravis
d'apprendre la disponibilité de la version Beta Fedora 29.</p>
<p>Malgré les risques concernant la stabilité d’une version Beta, il est
important de la tester ! En rapportant les bogues maintenant, vous découvrirez
les nouveautés avant tout le monde, tout en améliorant la qualité de Fedora 29
et réduisez du même coup le risque de retard. Les versions en développement
manquent de testeurs et de retours pour mener à bien leurs buts.</p>
<p>La version finale est pour le moment fixée pour le 23 ou 30 octobre. Voici
les nouveautés annoncées pour cette version :</p>
<h3>Expérience utilisateur</h3>
<ul><li>Passage à GNOME 3.30.</li>
<li>De même pour Xfce 4.13 qui bénéficie enfin de GTK+3.</li>
<li>Le menu de GRUB sera caché par défaut, sauf en cas de dual-boot.</li>
<li>La variable $PATH par défaut change l'ordre des dossiers /.local/bin pour
les placer devant afin d'être prioritaires par rapport aux dossiers systèmes.
Cela rejoint la politique de Debian et Ubuntu.</li>
<li>L'utilitaire Wireshark perd son interface GTK+, uniquement l'interface Qt
est proposée en adéquation avec le choix du projet.</li>
<li>Le synthétiseur vocal festival est proposé à la version 2.5.</li>
</ul><h3>Gestion du matériel</h3>
<ul><li>Les paquets i686 sont compilés avec les instructions SSE2 ce qui réduit la
liste des processeurs compatibles avec Fedora pour cette architecture. Mais
pour les processeurs supportés tout comme x86_64 un gain notable de performance
est possible.</li>
<li>Les images pré-générées pour les architectures ARMv7 et aarch64 bénéficient
de la ZRAM pour la swap par défaut afin d'améliorer les performances et limiter
l'usure des cartes SD de stockage.</li>
<li>Prise en charge initiale des FPGA, les cartes 96boards d'Ultra96 et UP²
d'Intel proposent des FPGA pour faire des calculs spécialisés comme l'IA ou le
machine learning. Fedora propose des outils de base et agnostiques pour les
exploiter.</li>
<li>Clap de fin pour l'architecture ppc64, sa sœur little endian ppc64le
recevra toutes les attentions pour cette famille.</li>
</ul><h3>Internationalisation</h3>
<ul><li>Mise à jour du gestionnaire d'entrée de saisie IBus vers 1.5.19.</li>
<li>La famille de police de caractères Liberation, compatible avec celle de
Microsoft, passe à la version 2 proposant plus de caractères UNICODE.</li>
<li>Les langues asiatiques chinoises, coréennes et japonaises utiliseront par
défaut les polices de Google Noto.</li>
<li>Les fichiers des fuseaux horaires de tzdata seront fondés sur le format
vanguard en accord avec le choix effectué en amont. Cela améliore la
compatibilité avec POSIX.</li>
</ul><h3>Administration système</h3>
<ul><li>Mise à jour d'OpenShft Origin 3.10.</li>
<li>Ajout du module Kubernetes.</li>
<li>Ansible utilise Python 3 par défaut.</li>
<li>Stratis Storage est mis à jour à la version 1.0.</li>
<li>GnuTLS utilise le protocole TLS 1.3 par défaut.</li>
<li>Le module p11-kit-proxy gère les bases de données NSS par défaut maintenant
en plus d'OpenSLL et GnuTLS.</li>
<li>Fusion de Dstat et Performance Co-Pilot pour les statistiques de
performance. Dstat n'est plus maintenu en amont mais PCP ajoute le module
pcp-dstat pour être compatible avec son illustre prédécesseur.</li>
<li>OpenLDAP ne gère plus le module NSS pour la sécurité, suite à son
remplacement par défaut par OpenSSL pour Fedora 28.</li>
<li>Le fichier /usr/bin/python est fourni par le paquet
python-unversioned-command en accord avec la PEP 394. Les paquets de Fedora
mentionnent explicitement l'usage de Python 2 ou 3.</li>
<li>Les groupes de paquets python-classroom, engineering-and-scientific,
development-libs, cloud-management, font-design, mysql, robotics-suite,
authoring-and-publishing et electronic-lab utilisent les paquets Python 3. Le
groupe python-web est supprimé.</li>
</ul><h3>Développement</h3>
<ul><li>Binutils passe à la version 2.31.</li>
<li>GLibc 2.28 est utilisée par défaut.</li>
<li>Node.js 10 est proposé par défaut.</li>
<li>Python 3.7 devient la version de référence.</li>
<li>Ruby on Rails est sur les rails de la version 5.2.</li>
<li>La perle des langages, Perl 5.28, a été mis à jour.</li>
<li>Le langage Go passe à la version 1.11.</li>
<li>MySQL 8 est proposé pour sa gestion des bases de données.</li>
<li>OpenJDK 11 LTS devient la machine virtuelle de référence pour Java.</li>
<li>La sélection de paquets compatibles entre eux Haskell Stackage LTS passe de
la version 10 à 11.</li>
</ul><h3>Modularité</h3>
<ul><li>Fedora Workstation et Cloud bénéficient par défaut des modules en plus de
Fedora Server. Ainsi tout le monde est capable facilement d'exploiter les
modules, pour installer une version différente de Node.js que celle proposée
par exemple.</li>
</ul><h3>Projet Fedora</h3>
<ul><li>Fedora Workstation Atomic devient Silverblue. Ce projet qui monte en
puissance met en avant le projet Atomic pour l'édition phare de Fedora. Cela
consiste majoritairement à utiliser Flatpak et rpm-os-tree pour gérer les
paquets permettant une meilleure isolation des composants et une plus grande
fiabilité du système. <a href="https://silverblue.fedoraproject.org/" hreflang="fr">Un site web dédié</a> a été conçu pour l'occasion.</li>
<li>Les éditions dérivées de Fedora comme les Spins, labs ou conteneurs auront
les champs VARIANT et VARIANT_ID renseignés dans le fichier /usr/lib/os-release
pour avoir des statistiques plus précises quant à leur utilisation et pour
l'utilisateur de connaître la provenance de l'image.</li>
<li>Fedora Scientific a une image VagrantBox en plus des ISO
traditionnelles.</li>
<li>GCC n'est plus nécessaire dans l'image de compilation de Fedora, réduisant
le temps nécessaire à la production des paquets n'en ayant pas besoin.</li>
<li>Fedora Cloud aura des images mises à jour mensuellement, pour limiter la
taille des mises à jour à effectuer après l'installation.</li>
<li>La compilation du bytecode Python est moins magique pour les paquets, les
étapes doivent être mieux décrites pour faciliter la transition vers Python
3.</li>
<li>Les modules Perl obtenus via CPAN changent leurs URL de search.cpan.org
vers metacpan.org dans la description des paquets concernés.</li>
<li>Les paquets Erlang sont liés à aucune architecture dorénavant.</li>
</ul><h3>Tester</h3>
<p>Durant le développement d'une nouvelle Fedora, comme cette version Beta,
quasiment chaque semaine le projet propose des journées de tests. Le but est
pendant une journée de tester une fonctionnalité précise comme le noyau, Fedora
Silverblue, la mise à niveau, GNOME, l’internationalisation, etc. L'équipe de
qualité élabore et propose une série de tests en général simples à exécuter.
Suffit de les suivre et indiquer si le résultat est celui indiqué. Dans le cas
contraire, un bogue devra être ouvert pour permettre l'élaboration d'un
correctif.</p>
<p>C'est très simple à suivre et requiert souvent peu de temps (15 minutes à
une heure maximum) si vous avez une Beta exploitable sous la main.</p>
<p>Les tests à effectuer et les rapports sont à faire <a href="http://testdays.fedorainfracloud.org/events" hreflang="en">via la page
suivante</a>. J'annonce régulièrement ici quand une journée de tests est
planifiée.</p>
<p>Si l'aventure vous intéresse, les images sont disponibles par <a href="https://torrent.fedoraproject.org/" hreflang="fr">Torrent</a> ou via <a href="https://getfedora.org/" hreflang="fr">le site officiel</a>. En cas de bogue,
n'oubliez pas de relire <a href="https://doc.fedora-fr.org/wiki/Apprendre_%C3%A0_rapporter_un_bogue" hreflang="fr">la documentation pour signaler les anomalies sur le BugZilla</a> ou de
<a href="https://fedora.zanata.org/?dswid=-957" hreflang="en">contribuer à la
traduction sur Zanata</a>.</p>
<p>Bons tests à tous !</p>
<p><img src="media/d143d7a6.f792a7629fb4a46c01613eb1976730ef" data-original-source="http://cdn.libravatar.org/avatar/f792a7629fb4a46c01613eb1976730ef" alt="Gravatar de Renault" class="gravatar" /><br/><i>Original post of <a href="https://blog.fedora-fr.org/renault/post/Tests-ouverts-pour-Fedora-29-Beta" title="Visit the source">Renault</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>opossum1er : <a href="">Test Day Gnome 3 Beta</a> (08/03/2011)</li><li>Renault : <a href="">Sortie de Fedora 22 Beta</a> (22/04/2015)</li><li>Renault : <a href="">Venez tester la Fedora 23 Beta !</a> (22/09/2015)</li><li>Renault : <a href="">Fedora 24 Beta est l&agrave; !</a> (10/05/2016)</li><li>Renault : <a href="">Fedora 25 beta est disponible</a> (11/10/2016)</li></ul></div></p>


feed_id: https://obsd4a.net/blog/index.php?article54/obsd-ams-hebergement-vm-sur-openbsd
title: Thuban : OBSD.ams : hébergement VM sur OpenBSD
uri: Thuban-OBSD-ams-hébergement-VM-sur-OpenBSD
url: https://obsd4a.net/blog/index.php?article54/obsd-ams-hebergement-vm-sur-openbsd
content:
<p>Un hébergement d'une VM avec OpenBSD, ça vous tente ?</p>

<p>C'est ce que nous propose "<strong><a href="https://openbsd.amsterdam/">OpenBSD.amsterdam</a></strong>".</p>

<p><img alt="" src="media/4669684e.amsterdam-avatar.png" data-original-source="https://openbsd.amsterdam/images/amsterdam-avatar.png"></p>

<h2>Les Services</h2>

<p>Dans <strong>une VM</strong> avec <strong>512 Mo de RAM</strong>, et un <strong>espace disque de 50 Go</strong>, dont 25 pour votre /home, OBSD.ams nous propose l'hébergement. Il est possible de demander l'accès à la console <a href="https://man.openbsd.org/vmctl.8">vmctl(8)</a> - <em>utile quand il faudra prochainement <a href="https://openbsd.amsterdam/upgrade.html">upgrader vers 6.4</a></em>.</p>

<p>Le but est de tester la robustesse et de faire des retours auprès de l'équipe OpenBSD.</p>

<p>Vous aurez une adresse <strong>IPv4, fixée par DHCP</strong>, et une <strong>adresse IPv6 dédiée</strong>.</p>

<p>Il est possible d'installer tout service réseau que vous souhaitez, exécuter httpd ou installer nginx, utilisez votre serveur nsd, et/ou un résolveur cache unbound, un serveur smtpd, un serveur VPN, etc...<br><em>Mais ATTENTION, réfléchissez avant d'installer un relais TOR - ne serait-ce qu'à cause de la puissance machine, mais aussi parce qu'ils ont une instance par serveur vmd, une autre instance sur leur réseau, ainsi qu'un noeud de sortie...</em></p>

<h2>La configuration</h2>

<p>=> Celle de disklabel :</p>

<pre>
#            size        offset  fstype [fsize bsize  cpg]
  a:      1024.0M            64  4.2BSD   2048 16384    1 # /
  b:       752.0M       2097216    swap
  c:     51200.0M             0  unused
  d:      3565.2M       3637312  4.2BSD   2048 16384    1 # /tmp
  e:      5088.0M      10938880  4.2BSD   2048 16384    1 # /var
  f:      2048.0M      21359104  4.2BSD   2048 16384    1 # /usr
  g:      1024.0M      25553408  4.2BSD   2048 16384    1 # /usr/X11R6
  h:      7483.8M      27650560  4.2BSD   2048 16384    1 # /usr/local
  i:      2048.0M      42977344  4.2BSD   2048 16384    1 # /usr/src
  j:      4794.6M      47171648  4.2BSD   2048 16384    1 # /usr/obj
  k:     23371.7M      56991008  4.2BSD   2048 16384    1 # /home
</pre>

<p>=> OpenBSD 6.3 avec les sets d'installation : <tt>-x* +xbase* +xfont*</tt></p>

<h2>Le coût</h2>

<p>60 € / an / instance, à payer en une seule fois, au moment de l'accord. <em>10 € sont reversés à la <a href="https://openbsdfoundation.org/">Fondation OpenBSD</a>, soit un peu plus de 16 % !</em></p>

<p>Mais attention, <strong>d'abord, il faut les <a href="https://openbsd.amsterdam/contact.html">contacter</a></strong>, en restituant les informations nécessaires, dont une clé SSH publique ED22519 - bien vu !<br>
Il est possible de les aborder par le biais de leur compte <a href="https://bsd.network/@OpenBSDAms">Mastodon</a>, voire Twitt... <em>mais pour ce dernier, vous vous débrouillez</em>.</p>

<p>----</p>

<p>PS : un partenariat pour notre petite communauté, sur lequel on installerait un service VPN, DNS... qui nous coûterait maximum la reverse à la Fondation OpenBSD, soit les 10 € ; vous seriez d'accord OBSD.ams ?!</p>

<p>Quoiqu'il en soit, même si ça ne se fait pas, nous on apprécie l'initiative, entre le fait de participer à la détection et la remontée de bogues sur VM, vmctl, et le fait de reverser autant à la Fondation OpenBSD, nous on dit "chapeau bas", et "Merci" - c'est vraiment un très beau geste ! :D</p>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://obsd4a.net/blog/index.php?article54/obsd-ams-hebergement-vm-sur-openbsd" title="Visit the source">Thuban</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://framablog.org/2018/09/26/metacartes-degooglisons-internet/
uri: Framablog-Des-métacartes-Dégooglisons-Internet-Framasoft
url: https://framablog.org/2018/09/26/metacartes-degooglisons-internet/
title:
Framablog : Des métacartes « Dégooglisons Internet », Framasoft double vos dons ce jeudi 27 septembre

content:
<p>Cet été, à l’occasion de notre venue au <a href="http://forum-usages-cooperatifs.net/">Forum des Usages Coopératifs</a> de Brest, Framasoft s’est vue remettre un prototype de jeu « <a href="https://fr.ulule.com/metacartes-faire-ensemble/">Métacartes</a> ». Prototype que nous avons pu immédiatement tester quelques jours plus tard lors des <a href="https://2018.rmll.info/">Rencontres Mondiales du Logiciel Libre</a>, à Strasbourg, pour deux sessions d’animation : la première sur la situation et l’avenir des <a href="https://www.agendadulibre.org/orgas">Groupes d’Utilisateurs de Logiciels Libres</a>, et la seconde avec les membres du collectif <a href="https://chatons.org/">CHATONS</a>.</p>
<p>L’outil nous a paru intéressant et à soutenir. C’est pourquoi lorsque les concepteurs du projet nous ont contactés avec l’idée de produire des « Métacartes Dégooglisons Internet », nous n’avons pas hésité à répondre présents ! Nous pensons en effet qu’il pourrait être très utile (et efficace !) d’avoir un jeu de cartes – virtuelles, mais aussi physiques – permettant de présenter <a href="https://degooglisons-internet.org/fr/list/">les nombreux services Dégooglisons Internet</a>. Que le public puisse les « prendre en main » (littéralement !), les évaluer, les classer, en comparer les principales fonctionnalités, etc.</p>
<p>Nous leur avons proposé le soutien suivant : <strong>les dons effectués pendant toute la journée du jeudi 27 septembre seront doublés par Framasoft</strong> (dans la limite d’un don total de 800€ par Framasoft). Autrement dit, si le projet cumule — par exemple — 442€ de dons le 27 septembre, Framasoft fera un don de 442€ au projet.</p>
<p>Reste donc à vous présenter le projet Métacartes en détail, c’est pourquoi nous avons contacté Mélanie et Lilian, à l’origine de ce projet.<span></span></p>
<div><a href="media/8a2fd481.metacartes1.jpg" data-original-source="https://framablog.org/wp-content/uploads/2018/09/metacartes1.jpg"><img src="media/8a2fd481.metacartes1.jpg" data-original-source="https://framablog.org/wp-content/uploads/2018/09/metacartes1.jpg" alt="Prototype du jeu de Métacarte « Faire ensemble »" width="640" height="360" srcset="https://framablog.org/wp-content/uploads/2018/09/metacartes1.jpg 640w, https://framablog.org/wp-content/uploads/2018/09/metacartes1-300x169.jpg 300w" sizes="(max-width: 640px) 100vw, 640px"></a><p>Prototype du jeu de Métacarte « Faire ensemble »</p></div>
<h4>Bonjour Mélanie et Lilian, pouvez-vous vous présenter ?</h4>
<p>Bonjour !</p>
<p>Mélanie Lacayrouze, je viens de l’enseignement après un passage par des labos de physique… Je suis facilitatrice graphique. En gros : je dessine sur les murs, et j’aide les gens à clarifier leur vision par le dessin ! Je suis aussi facilitatrice de projets collaboratifs.</p>
<p>Lilian Ricaud, j’ai moi aussi un parcours non linéaire ! Je suis facilitateur et formateur. J’accompagne les collectifs dans la mise en œuvre de stratégies de co-construction.</p>
<h4>Vous avez lancé un financement participatif autour d’un projet : les Métacartes. Mais… c’est quoi des métacartes ?</h4>
<p>Les métacartes, on peut les définir de plusieurs façons.</p>
<p>Physiquement, ce sont des cartes, en papier, reliées à une ressource en ligne via un <a href="https://fr.wikipedia.org/wiki/Code_QR">QR code</a>.</p>
<p>Chaque carte présente un outil ou un concept-clé, et elle est rédigée de manière à faire ressortir l’essentiel du sujet.</p>
<p>On peut donc les utiliser pour manipuler des concepts et des savoirs avec ses mains, tout en ayant la possibilité d’aller facilement chercher la ressource numérique pour aller approfondir.</p>
<p>Après la définition physique des métacartes, on peut donner une définition globale du projet : il s’agit d’un ensemble de cartes qui reliées entre elles forment des combinaisons. Et tout va se jouer dans la puissance de ces combinaisons.</p>
<p>Enfin, au-delà du format lui-même on peut aussi les voir comme un média avec une ligne éditoriale particulière.</p>
<p>Notre société actuelle est dominée par des pratiques mortifères et prédatrices (compétition, manipulation, espionnage…). Par opposition à ces pratiques mortifères, nous choisissons de mettre en valeur spécifiquement des outils ou connaissances « vivifiants », c’est à dire qui favorisent un changement positif et nourricier/nourrissant, respectueux des humains et des écosystèmes qui les portent.</p>
<p>Le tout premier jeu de cartes de Métacartes que nous lançons se nomme « <a href="https://fr.ulule.com/metacartes-faire-ensemble/">Faire Ensemble</a> » et propose des méthodes créatives et collaboratives pour améliorer les réunions et les rencontres.</p>
<p><a href="media/843e4aed.metacartes3.jpg" data-original-source="https://framablog.org/wp-content/uploads/2018/09/metacartes3.jpg"><img src="media/843e4aed.metacartes3.jpg" data-original-source="https://framablog.org/wp-content/uploads/2018/09/metacartes3.jpg" alt="Métacartes en situation" width="600" height="450" srcset="https://framablog.org/wp-content/uploads/2018/09/metacartes3.jpg 600w, https://framablog.org/wp-content/uploads/2018/09/metacartes3-300x225.jpg 300w" sizes="(max-width: 600px) 100vw, 600px"></a></p>
<h4>Pouvez-vous nous présenter un exemple pratique d’usage de ces cartes, une mise en situation ?</h4>
<p>Prenons un⋅e facilitateur⋅rice qui veut construire la séquence d’un évènement avec le client.</p>
<p>Il faut définir d’abord les objectifs : se rencontrer, faire émerger des idées, produire une trace, prioriser les actions à venir, faire un bilan, …</p>
<p>Ensuite, pour chaque objectif, on parcourt le jeu de cartes, et on choisit un/plusieurs formats qui peuvent convenir.</p>
<div><img src="media/4c9d864f.metacartes_usage-768x561.jpg" data-original-source="https://framablog.org/wp-content/uploads/2018/09/metacartes_usage-768x561.jpg" alt="Exemple de préparation d'une journée d'animation à l'aide de métacartes" width="768" height="561" srcset="https://framablog.org/wp-content/uploads/2018/09/metacartes_usage-768x561.jpg 768w, https://framablog.org/wp-content/uploads/2018/09/metacartes_usage-768x561-300x219.jpg 300w" sizes="(max-width: 768px) 100vw, 768px"><p>Exemple de préparation d’une journée d’animation à l’aide de métacartes</p></div>
<p> </p>
<p>Au besoin, on peut aller vers la ressource en ligne pour avoir plus de précisions ou bien faire son choix autrement (originalité, déjà pratiqué avec succès…).</p>
<p>Mais les métacartes ne s’adressent pas qu’aux pros de l’animation ! Prenons un groupe qui se retrouve pour un atelier ou une réunion. Ses membres peuvent parcourir ensemble le jeu et cela va les aider à réfléchir à leur objectif, et au format le plus adapté pour y arriver.</p>
<h4>D’où vous est venue l’idée de ce projet ?</h4>
<p>Lilian : j’avais commencé à faire une collection de méthodes collaboratives d’abord sur support numérique puis sur papier sous forme de cartes faites maison et je les ai utilisées dans ma pratique professionnelle plusieurs années. Puis début 2018, j’ai commencé à travailler avec Mélanie Lacayrouze sur un format plus complet : les métacartes. Nous avons fait plusieurs itérations, des interviews d’utilisateurs, des ateliers tests pour obtenir des retours et aboutir à la version que nous allons imprimer.</p>
<h4>Il y a actuellement un « bonus » en cours : si le financement atteint 200 %, vous produirez — en plus — des métacartes relatives au projet « Dégooglisons Internet ». En quoi cela consiste-il ?</h4>
<p>On est tous les deux très sensibles aux enjeux du libre, et donc on suit depuis longtemps à la démarche de Framasoft. Nos contenus de formations sont tous sous licence <a href="https://creativecommons.org/licenses/by-sa/4.0/deed.fr">Creative Commons BY-SA</a> !<br>
L’idée de dégoogliser Internet, on tente de l’appliquer dans nos cercles proches depuis plusieurs années.</p>
<p>En tant que formateurs dans le coopératif, nous voyons aussi des réticences à l’usage du numérique chez certains de nos publics. On pense qu’avoir un « jeu » de cartes papiers ça peut aider à vulgariser, à favoriser l’usage d’outils numériques collaboratifs libres.</p>
<p>Sur le contenu de ce jeu : ce n’est pas finalisé, pour l’instant, mais nous envisageons des cartes outils présentant les différents services avec un condensé compréhensible par le grand public.</p>
<p>On pourrait aussi ajouter quelques cartes concepts pour expliciter des incontournables libristes.</p>
<p>Sur la ressource en ligne nous pensons compléter avec des contenus de formation, tutos, eux mêmes sous licences libres, ainsi que des liens vers les différents <a href="https://chatons.org/">CHATONS</a> qui proposent le service. L’idée est de commencer simple, avec une ressource évolutive qui sera enrichie par la suite.</p>
<p>Dans tous les cas, le jeu sera conçu en collaboration avec Framasoft. Comme nos contenus respectifs sont libres, pas besoin de repartir de zéro, c’est la force du libre !</p>
<p>Ce jeu de cartes sera accessible et téléchargeable gratuitement et librement, à la fois les contenus et les modèles.</p>
<p>Sur les délais, pour l’instant nous sommes en train de finir le jeu métacartes du faire-ensemble pour une sortie en décembre ; on travaillera sur le jeu « Dégooglisons Internet » début 2019 pour une sortie au début du printemps !</p>
<div><a href="media/a8ff71f6.metacartes4.jpg" data-original-source="https://framablog.org/wp-content/uploads/2018/09/metacartes4.jpg"><img src="media/a8ff71f6.metacartes4.jpg" data-original-source="https://framablog.org/wp-content/uploads/2018/09/metacartes4.jpg" alt="Les différents éléments d'une métacarte" width="712" height="504" srcset="https://framablog.org/wp-content/uploads/2018/09/metacartes4.jpg 712w, https://framablog.org/wp-content/uploads/2018/09/metacartes4-300x212.jpg 300w" sizes="(max-width: 712px) 100vw, 712px"></a><p>Les différents éléments d’une métacarte</p></div>
<h4>Merci ! Il est d’usage de laisser la possibilité aux personnes interviewées de se poser « La question qu’on ne leur a pas posée » (et d’y répondre, évidemment !). Alors, une dernière question ?</h4>
<p>« Est ce que vous pensez que les cartes sont le nouveau livre ? »</p>
<p>Oui. Nous pensons que les livres ont été et resteront utiles. Cet assemblage de pages permet de mettre à plat par écrit un raisonnement sur un sujet pour pouvoir transmettre des idées à plein de gens même loin dans l’espace et le temps. Augmenté par le numérique le format livre permet de partager instantanément des connaissances à grande échelle.</p>
<p>Mais lorsqu’il s’agit de travailler sur un sujet complexe avec un outil linéaire comme un livre ou un pad, forcément, on est limité ! Pouvoir manipuler les cartes (comme des post-its…) permet de faire des combinaisons, des enchaînements, et de visualiser tout ça. C’est alors un moyen puissant.</p>
<p>Et puis rien n’empêche de saisir le tout en co-écrivant ensemble sur un pad pour le partager. Nous séquençons les outils et les usages pour en tirer le meilleur.</p>
<p> </p>
<h4><strong>Pour soutenir le projet : <a href="https://fr.ulule.com/metacartes-faire-ensemble/">https://fr.ulule.com/metacartes-faire-ensemble/</a></strong></h4>
<p><strong>Rappel : les dons effectués pendant toute la journée du jeudi 27 septembre seront doublés par Framasoft (dans la limite d’un don total de 800€)</strong></p>
<p><img src="media/d4130779.f411e4809021b786b7eb0c8956612e76" data-original-source="http://cdn.libravatar.org/avatar/f411e4809021b786b7eb0c8956612e76" alt="Gravatar de Framablog" class="gravatar" /><br/><i>Original post of <a href="https://framablog.org/2018/09/26/metacartes-degooglisons-internet/" title="Visit the source">Framablog</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Framablog : <a href="">PeerTube&amp;nbsp;: vers la version 1, et au-del&amp;agrave;&amp;nbsp;!</a> (31/05/2018)</li><li>Framablog : <a href="">Storify est mort.  Longue vie &amp;agrave;&amp;hellip;</a> (03/05/2018)</li><li>Framablog : <a href="">Wallabag it, une belle occasion d&amp;rsquo;y aller de votre poche&amp;nbsp;!</a> (24/01/2017)</li><li>Framablog : <a href="">Le Libre et les Makers s&amp;rsquo;invitent &amp;agrave; la f&amp;ecirc;te de l&amp;rsquo;Humanit&amp;eacute; 2015 (et ont besoin de vous&amp;nbsp;!)</a> (02/09/2015)</li><li>Framablog : <a href="">Contributopia&amp;nbsp;: d&amp;eacute;googliser ne suffit pas</a> (09/10/2017)</li></ul></div></p>


title: Renault : [F29] Participez à la journée de test consacrée à Java 8, 10 et 11
uri: Renault-F29-Participez-à-la-journée-de-test-consacrée-à-Java-8
feed_id:
https://blog.fedora-fr.org/renault/post/%5BF29%5D-Participez-%C3%A0-la-journ%C3%A9e-de-test-consacr%C3%A9e-%C3%A0-Java-8%2C-10-et-11

url:
https://blog.fedora-fr.org/renault/post/%5BF29%5D-Participez-%C3%A0-la-journ%C3%A9e-de-test-consacr%C3%A9e-%C3%A0-Java-8%2C-10-et-11

content:
<p>Aujourd'hui, ce mercredi 26 septembre, est une journée dédiée à un test
précis : sur Java 8, 10 et 11. En effet, durant le cycle de développement,
l'équipe d'assurance qualité dédie quelques journées autours de certains
composants ou nouveautés afin de remonter un maximum de problèmes sur le
sujet.</p>
<p>Elle fournit en plus une liste de tests précis à effectuer. Il vous suffit
de les suivre, comparer votre résultat au résultat attendu et le notifier.</p>
<h3>En quoi consiste ce test ?</h3>
<p>Java est un langage de programmation très populaire dont une des
caractéristiques est d'utiliser une machine virtuelle pour exécuter le
programme, ce que l'on nomme la JVM pour <em>Java Virtual Machine</em>. Il
existe plusieurs JVM concurrentes et Fedora fournie la version libre de
référence qui est OpenJDK.</p>
<p>Oracle, le développeur principal, a changé récemment le cycle des versions
ce qui conduit à Fedora de proposer pour des raisons de compatibilités
plusieurs versions en simultanées dans le système. Fedora 29 devra donc
proposer la OpenJDK 8, 10 et 11. Et c'est la raison du test d'aujourd'hui.</p>
<p>Plus précisément les tests consistent en :</p>
<ul><li>Installer les paquets des différentes versions, et vérifier si le chemin de
différents fichiers est le bon.</li>
<li>Utiliser la méthode des alternatives pour changer la JVM de référence à la
volée, et s'assurer que le mécanisme fonctionne.</li>
<li>Vérifier que OpenJDK respecte les règles cryptographiques du système
suivant la politique choisie.</li>
<li>Vérifier qu'une application fonctionne si on utilise l'algorithme
Shenandoah comme algorithme de référence pour la ramasse miette. Uniquement
pour les architectures aarch64 et x86_64.</li>
</ul><h3>Comment y participer ?</h3>
<p>Vous pouvez vous rendre sur <a href="http://testdays.fedorainfracloud.org/events/48" hreflang="en">la page des
tests</a> pour lister les tests disponibles et rapporter vos résultats. La
<a href="https://fedoraproject.org/wiki/Test_Day:2018-09-26:java_8,_10_and_11_testday" hreflang="en">page wiki</a> récapitule les modalités de la journée.</p>
<p>Si vous avez besoin d'aide lors du déroulement des tests, n'hésitez pas de
faire un tour sur IRC pour recevoir un coup de main sur les canaux
#fedora-test-days et #fedora-fr (respectivement en anglais et en français) sur
le serveur Freenode.</p>
<p>En cas de bogue, il est nécessaire de le rapporter sur le <a href="https://bugzilla.redhat.com/index.cgi" hreflang="en">BugZilla</a>. Si vous ne
savez pas faire, n'hésitez pas à consulter <a href="http://doc.fedora-fr.org/wiki/Apprendre_%C3%A0_rapporter_un_bogue" hreflang="fr">la documentation correspondante</a>.</p>
<p>De plus, si une journée est dédiée à ces tests, il reste possible de les
effectuer quelques jours plus tard sans problème ! Les résultats seront
globalement d'actualité.</p>
<p><img src="media/d143d7a6.f792a7629fb4a46c01613eb1976730ef" data-original-source="http://cdn.libravatar.org/avatar/f792a7629fb4a46c01613eb1976730ef" alt="Gravatar de Renault" class="gravatar" /><br/><i>Original post of <a href="https://blog.fedora-fr.org/renault/post/%5BF29%5D-Participez-%C3%A0-la-journ%C3%A9e-de-test-consacr%C3%A9e-%C3%A0-Java-8%2C-10-et-11" title="Visit the source">Renault</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Renault : <a href="">Participez &agrave; la journ&eacute;e de test consacr&eacute;e au noyau Linux 4.14</a> (30/11/2017)</li><li>Renault : <a href="">[F28] Participez &agrave; la journ&eacute;e de test consacr&eacute;e &agrave; l&#039;internationalisation</a> (13/03/2018)</li><li>Renault : <a href="">[F28] Participez &agrave; la journ&eacute;e de test consacr&eacute;e &agrave; GNOME 3.28</a> (26/03/2018)</li><li>Renault : <a href="">[F28] Participez &agrave; la journ&eacute;e de test consacr&eacute;e &agrave; la modularit&eacute;</a> (10/04/2018)</li><li>Renault : <a href="">[F28] Participez &agrave; la journ&eacute;e de test consacr&eacute;e &agrave; la version Atomic / Cloud</a> (11/04/2018)</li></ul></div></p>


feed_id: https://obsd4a.net/blog/index.php?article55/libressl-2-8-1
title: Thuban : LibreSSL 2.8.1
uri: Thuban-LibreSSL-2-8-1
url: https://obsd4a.net/blog/index.php?article55/libressl-2-8-1
content:
<p>La version 2.8.1 de LibreSSL est sortie ce matin. C'est la seconde version de la série 2.8.x - qui fera éventuellement partie d'OpenBSD 6.4.</p>

<p>Les changements sont les suivants - et ils sont nombreux :</p>

<ul><li>Ajout des vecteurs de test Wycheproof pour ECDH, RSASSA-PSS, AES-GCM, AES-CMAC, AES-CCM, AES-CBC-PKCS5, DSA, ChaCha20-Poly1305, ECDSA, X25519 et application des correctifs appropriés pour les erreurs découvertes par le test.</li>
	<li>Génération et vérification simplifiées de la signature d'échange de clé.</li>
	<li>Fixe le dépassement de tampon d'un octet dans les appels de EVP_read_pw_string</li>
	<li>Conversion de plusieurs chemins de code pour utiliser CBB / CBS. Tous les messages de poignée de main sont maintenant créés par CBB.</li>
	<li>Corrige de nombreuses failles mémoire trouvées par Coverity.</li>
	<li>Analyse et gestion simplifiées des tickets de session, inspirées par BoringSSL.</li>
	<li>Signature modifiée de CRYPTO_mem_leaks_* vers return -1. Cette fonction est une no-op dans LibreSSL, donc elle renvoie une erreur pour ne pas indiquer la (non) existence des fuites de mémoire. </li>
	<li>SSL_copy_session_id, PEM_Sign, EVP_EncodeUpdate, BIO_set_cipher, X509_OBJECT_up_ref_count maintenant retourne un entier (int) pour la gestion des erreurs correspondantes à OpenSSL.</li>
	<li>Correction d'un certain nombres de #define en fonctions correctes, correspondant à ABI d'OpenSSL.</li>
	<li>Ajout X509_get0_serialNumber d'OpenSSL.</li>
	<li>Suppression de EVP_PKEY2PKCS8_broken et de PKCS8_set_broken, et ajout de PKCS8_pkey_add1_attr_by_NID et de PKCS8_pkey_get0_attrs, correspondant à OpenSSL. </li>
	<li>Suppression des formats pkcs8 cassés d'OpenSSL(1).</li>
	<li>Conversion de plusieurs fonctions dans l'API publique pour utiliser les arguments const.</li>
	<li>Arrêt de la gestion de AES-GCM dans ssl_cipher_get_evp depuis l'usage d'EVP_AEAD.</li>
	<li>Arrête l'utilisation du composite EVP_CIPHER AEAD. </li>
	<li>Ajout de la comparaison des time-safes pour vérifier les résultats des vérifications de signature. Aucune attaque connue, c'est juste une prudence à peu de frais.</li>
	<li>Corrige proprement l'état du chiffrement actuel, quand l'état du chiffrement change. Cela corrige un problème là où la renégociation des suites de chiffrement échouerait lors de la bascule de AEAD vers des non AEAD, et vice-versa. Issue rapportée par Bernard Spil.</li>
	<li>Ajout de tests supplémentaires de chiffrement vers appstest.sh, incluant tous les chiffrements TLS v1.2</li>
	<li>Ajoute les fonctions RSA_meth_get_finish() et RSA_meth_set1_name() d'OpenSSL.</li>
	<li>Ajoute la nouvelle API EVP_CIPHER_CTX_(get|set)_iv() pour permettre au vecteur d'initialisation IV d'être récupéré et de paramétrer la validation appropriée.</li>
</ul><p>Le projet LibreSSL continue d'améliorer la base du code en tenant compte des pratiques modernes pour créer du code sécurisé. Chacun est invité à faire part de commentaires et autres améliorations à la communauté. Merci à tous les contributeurs qui aident à rendre possible cette version du projet.</p>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://obsd4a.net/blog/index.php?article55/libressl-2-8-1" title="Visit the source">Thuban</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://blog.touret.info/2018/09/26/installer-docker-ce-sur-debian-9/
title: Littlewing : Installer docker ce sur Debian 9
uri: Littlewing-Installer-docker-ce-sur-Debian-9
url: https://blog.touret.info/2018/09/26/installer-docker-ce-sur-debian-9/
content:
<p>Bon, ça fait quelques temps que je n’ai rien posté…<br>
Voici un rapide tuto pour installer<a href="https://docs.docker.com/install/linux/docker-ce/debian/"> docker-ce sur une debian9</a>. Oui, je sais, docker est déjà présent sur les dépôts, mais si vous souhaitez avoir une version un peu plus récente, vous pouvez passer par l’installation de la version ce fournie par docker.</p>
<p><img data-attachment-id="96" data-permalink="https://blog.touret.info/2018/09/26/installer-docker-ce-sur-debian-9/docker/" data-orig-file="https://blogtouret.files.wordpress.com/2018/09/docker.png" data-orig-size="1354,1208" data-comments-opened="1" data-image-meta='{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}' data-image-title="docker" data-image-description="" data-medium-file="https://blogtouret.files.wordpress.com/2018/09/docker.png?w=300&amp;h=268" data-large-file="https://blogtouret.files.wordpress.com/2018/09/docker.png?w=612" src="https://blogtouret.files.wordpress.com/2018/09/docker.png?w=300&amp;h=268" alt="" width="300" height="268" srcset="https://blogtouret.files.wordpress.com/2018/09/docker.png?w=300&amp;h=268 300w, https://blogtouret.files.wordpress.com/2018/09/docker.png?w=600&amp;h=536 600w, https://blogtouret.files.wordpress.com/2018/09/docker.png?w=150&amp;h=134 150w" sizes="(max-width: 300px) 100vw, 300px"></p>
<h2>Pré-requis</h2>
<p>Supprimer les éventuelles installations de docker et docker-compose</p>
<pre>

#apt-get remove docker docker-compose
</pre>
<h2>Installation</h2>
<p>Lancer les commandes suivantes:</p>
<pre>
# apt-get install apt-transport-https ca-certificates
# curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add -
# add-apt-repository \\ 
"deb [arch=amd64] https://download.docker.com/linux/debian \\ 
$(lsb_release -cs) \\ stable"
</pre>
<p>Puis lancer</p>
<pre>

# apt update

# apt install docker-ce

</pre>
<h3>Installation de docker-compose</h3>
<p>Lancer les commandes suivantes:</p>
<pre>

# curl -L "https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

# chmod a+x /usr/local/bin/docker-compose
</pre>
<h2>Configuration des droits</h2>
<p>Pour lancer docker depuis un utiliser non root, il faut lancer les commandes suivantes:</p>
<pre>

# groupadd docker

# adduser monutilisateur docker

# usermod -aG docker monutilisateur

</pre>
<p>Après ceci, vaut mieux redémarrer le pc …</p>
<h2>Configuration du démon</h2>
<p>Voici quelques config à appliquer pour que le démon soit accessible par des outils tels que le plugin maven ou encore configurer l’accès à un proxy</p>
<h3>Configuration du port</h3>
<p>Exécuter la commande:</p>
<pre>

# systemctl edit docker.service

</pre>
<p>Entrer le code suivant:</p>
<pre>

[Service]

ExecStart=

ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock

</pre>
<p>Et l’enregistrer sous /etc/systemd/system/docker.service.d/docker.conf</p>
<h3>Configuration du proxy</h3>
<p>Avec la même commande</p>
<pre>

# systemctl edit docker.service

</pre>
<p>Entrer la configuration suivante:</p>
<pre>

[Service]

Environment="HTTP_PROXY=http://mon_proxy:mon_port/"

Environment="NO_PROXY=127.0.0.1"

</pre>
<h3>Activation des configurations</h3>
<p>Lancer les commandes suivantes:</p>
<pre>

# systemctl daemon-reload # systemctl restart docker

</pre>
<h2>Validation</h2>
<p>Maintenant, vous pouvez valider votre configuration avec la commande:</p>
<pre>

$ docker run hello-world

</pre>
<p><img src="media/1f2fb0ec.e9cfa2c2c1ea2abd510c6053457286f0" data-original-source="http://cdn.libravatar.org/avatar/e9cfa2c2c1ea2abd510c6053457286f0" alt="Gravatar de Littlewing" class="gravatar" /><br/><i>Original post of <a href="https://blog.touret.info/2018/09/26/installer-docker-ce-sur-debian-9/" title="Visit the source">Littlewing</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Thierry Andriamirado : <a href="">Le blog &amp;quot;Debian Package of the Day&amp;quot; a besoin de vous!</a> (20/06/2007)</li><li>Thierry Andriamirado : <a href="">Resources et Sites Internet sur Ubuntu</a> (02/07/2007)</li><li>pc-kc : <a href="">regrouper les fichiers XTM</a> (11/07/2009)</li><li>Oncle Tom : <a href="">Configuration d&rsquo;Apache, MySQL et PHP &agrave; base de liens symboliques</a> (11/12/2008)</li><li>Oncle Tom : <a href="">colorblind-applet : des filtres pour daltonien sous Linux</a> (12/08/2008)</li></ul></div></p>


feed_id: https://blog.genma.fr/?Devenir-SysAdmin-d-une-PME-La-gestion-des-mots-de-passe
title: genma : Devenir SysAdmin d'une PME - La gestion des mots de passe
uri: genma-Devenir-SysAdmin-d-une-PME-La-gestion-des-mots-de-passe
url: https://blog.genma.fr/?Devenir-SysAdmin-d-une-PME-La-gestion-des-mots-de-passe
content:
<img alt="" src="https://blog.genma.fr/IMG/arton2778.jpg?1535817261" width="150" height="79"><div><p>Nouveau billet de ma série "Devenir SysAdmin d'une PME" avec cette fois ci, la gestion des mots de passe.</p>
<p>Dans ce billet, les annuaires ldap et les mots de passe unique pour différentes applications sont exclus de ce billet, je ne parlerai que des mots de passe <i>classique</i> dont a besoin le sysadmin, à savoir les mots de passe compte admin pour les machines et les comptes liés aux services.</p>
<p><strong>Gestion des mots de passe...</strong></p>
<p>Quand j'ai repris le service, la tranmission des mots de passe s'est fait de façon assez simple : export des mots de passe stockés dans Firefox pour tous les mots de passe webs, communication des deux / trois mots de passe (utilisateur et root) utilisés un peu partout, les autres mots de passe étant stockés dans le wiki...</p>
<p>Mais ça c'était avant.</p>
<p><strong>Mise en place d'une gestion des mots de passe</strong></p>
<p><a href="https://blog.genma.fr/" title="Keepass au quotidien c'est possible ">L'ayant fait pour moi-même, il y a quelques années</a>, avec un passage sous Keepaas et la réinitialisation et individualisation de TOUS mes mots de passe, j'ai décidé de faire la même chose. A savoir :</p>
<p><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> Mettre en place un conteneur Keepass
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> Réinitialiser un à un tous les mots de passe pour chaque outil</p>
<p>Pourquoi Keepass ? Mon objectif était simple : avoir une gestion des mots de passe simple et efficace. Et je connaissais Keepass, quelques-uns des membres de mon équipe le connaissais aussi et l'utilise à titre personnel, nous sommes donc partie sur cet outil.</p>
<p>J'ai donc créer un conteneur, et ajouter un à un les comptes en réinitialisant et regénérant les mots de passe de la taille maximum et aléatoire dans Keepas. Long et fastieux, mais nécessaire. Pour le stockage de façon centralisé, le conteneur Keepas de référence est déposé dans un espace dédidé sur notre instance Gitlab (qui est également utilisée pour ses différents outils en dehors de la gestion du code, voir mon billet <a href="https://blog.genma.fr/?Lifehacking-Gitlab-outil-ideal" title="Lifehacking - Gitlab, outil idéal ?">Lifehacking - Gitlab, outil idéal ?</a>. Mais il aurait pu tout à fait être envisagé le dépôt du conteneur sur un serveur Nextcloud et avoir une synchronisation avec le client sur les différents PC des collaborateurs ayant besoin de ces mots de passe.</p>
<p><strong>Si c'est à refaire et ce qu'il reste à améliorer...</strong></p>
<p>Le problème n'est pas dans le partage : les personnes qui doivent connaître la phrase de passe ont également accès au dépôt Gitlab. Pour gérer des besoins plus fins, nous avons créer différents conteneurs Keepass, un par service, pour gérer des niveaux et cloisonner les mots de passe. Le problème est dans la gestion des conflits : il faut se coordonner quand on doit mettre à jour le contenu d'une base Keepaas. On ne peut pas être deux à ajouter un compte ou modifier un mot de passe, il faut le faire à tour de rôle...</p>
<p>Sur ce point, je commence donc à regarder du côté des autres outils, avec un mode web / en ligne et j'ai identifié deux outils :
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"><a href="https://www.vaultproject.io/" title="HashiCorp Vault">HashiCorp Vault</a> (<a href="https://www.hashicorp.com/blog/vault-announcement" title="HashiCorp Vault">Billet annonçant cet outil</a>) par la société qui est derrière Vagrant, Terraform...
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"><a href="https://bitwarden.com/" title="Bitwarden">Bitwarden</a> une alternative à LastPass, en mode web
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"><a href="https://github.com/nextcloud/passman" title="Nextcloud - Passman">Nextcloud - Passman</a></p>
<p>Et il y a également les bonnes pratiques pour les mots de passes root des machines. Les connexions aux serveurs du parc se font via SSH avec une connexion par clef et des droits "sudo", mais il y a des comptes root sur des machines pour lesquelles je n'ai pas <i>encore</i> définie de politique de gestion des mots de passe (il faut que je me renseigne sur l'état de l'art à ce sujet).</p>
<p>Les mots de passes des comptes et applications webs eux sont plus faciles à gérer / changer, mais il faut trouver un bon équilibre dans la rotation des mots de passe (Keepass proposant de définir des dates d'expiration, cela aide bien) et c'est une tâche longue et fastidieuse à planifier régulièrement...</p></div>
<p><img src="media/42493842.dd4318d0d3a7d2ffb13756f63b76d85d" data-original-source="http://cdn.libravatar.org/avatar/dd4318d0d3a7d2ffb13756f63b76d85d" alt="Gravatar de genma" class="gravatar" /><br/><i>Original post of <a href="https://blog.genma.fr/?Devenir-SysAdmin-d-une-PME-La-gestion-des-mots-de-passe" title="Visit the source">genma</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://www.deblan.io/post/546/nouvelle-interface-pour-le-blog
title: Simon Vieille : Nouvelle interface pour le blog
uri: Simon-Vieille-Nouvelle-interface-pour-le-blog
url: https://www.deblan.io/post/546/nouvelle-interface-pour-le-blog
content:
<p>Cette semaine a été mise en ligne cette nouvelle interface de blog. 
Cette refonte graphique m'a permis de réécrire une partie du code de l'administration et de revoir complétement celui moteur qui présente les articles.</p>

<p>Beaucoup de choses ont été supprimées afin d'alléger le chargement des pages. Quasiment pas de javascript et le peu de code présent
est réalisé sans framework. Adios <code>Jquery</code> !</p>

<p>J'en ai également profiter pour changer le framework CSS Bootstrap. Aujourd'hui c'est avec <a href="http://wirecss.com/">WireCSS</a> que l'interface est gérée. C'est simple, minimaliste
et c'est ce dont j'avais besoin.</p>

<p>Depuis quelques mois maintenant, le blog est vraiment orienté développement/adminsys et beaucoup de code est affiché dans les articles. C'est aussi l'une des raisons 
qui m'a amené à refrondre le site. Tout est fait pour mettre en avant ce contenu technique. D'ailleurs, qui dit technique dans les articles, dit également technique dans les 
commentaires, c'est pourquoi il est maintenant possible de les éditer en markdown. J'en ai profité pour réaliser <a href="https://www.deblan.io/aide-markdown">une page d'aide</a> afin d'accompagner
les lecteurs dans leur rédaction.</p>

<p>Pour celles et ceux qui consultent le blog autrement que par <a href="http://www.deblan.io/RSS">RSS</a>, j'espère que cette interface vous plait !</p>
<p><img src="media/f6ec4698.a99922fd1c4e000d5911b8c88280938e" data-original-source="http://cdn.libravatar.org/avatar/a99922fd1c4e000d5911b8c88280938e" alt="Gravatar de Simon Vieille" class="gravatar" /><br/><i>Original post of <a href="https://www.deblan.io/post/546/nouvelle-interface-pour-le-blog" title="Visit the source">Simon Vieille</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: http://formation-logiciel-libre.com/a-quoi-sert-inkscape-episode-2/
title: Dimitri Robert : À quoi sert Inkscape ? Épisode 2
uri: Dimitri-Robert-À-quoi-sert-Inkscape-Épisode-2
url: http://formation-logiciel-libre.com/a-quoi-sert-inkscape-episode-2/
content:
<p>Deuxième épisode de « À quoi sert Inkscape » (qui dit deuxième, dit troisième…). Vous pouvez voir ou revoir <a href="http://formation-logiciel-libre.com/a-quoi-sert-inkscape/">le premier épisode</a>.</p>
<p>Cette fois-ci encore, quelques exemples simples (faire un engrenage, une bulle de BD, déformer un dessin). Un rapide exemple de comment utiliser l’extension « Numéroter les nœuds » pour faire un dessin à tracer pour vos enfants.</p>
<p>Puis quelques dessins un peu plus évolués :</p>
<ul><li>jouer avec le texte en créant des clones</li>
</ul><p><a href="media/7df16dec.inkscape_dessiner_texte_reflet.png" data-original-source="http://formation-logiciel-libre.com/wp-content/uploads/2018/09/inkscape_dessiner_texte_reflet.png"><img src="media/3efbc009.inkscape_dessiner_texte_reflet-500x281.png" data-original-source="http://formation-logiciel-libre.com/wp-content/uploads/2018/09/inkscape_dessiner_texte_reflet-500x281.png" alt="Jouer avec le texte et les clones avec Inkscape" width="500" height="281" srcset="http://formation-logiciel-libre.com/wp-content/uploads/2018/09/inkscape_dessiner_texte_reflet-500x281.png 500w, http://formation-logiciel-libre.com/wp-content/uploads/2018/09/inkscape_dessiner_texte_reflet-768x432.png 768w, http://formation-logiciel-libre.com/wp-content/uploads/2018/09/inkscape_dessiner_texte_reflet-1024x576.png 1024w, http://formation-logiciel-libre.com/wp-content/uploads/2018/09/inkscape_dessiner_texte_reflet.png 1280w" sizes="(max-width: 500px) 100vw, 500px"></a></p>
<ul><li>dessiner un chapiteau</li>
</ul><p><img src="media/5b99e197.inkscape_dessiner_chapiteau-500x281.png" data-original-source="http://formation-logiciel-libre.com/wp-content/uploads/2018/09/inkscape_dessiner_chapiteau-500x281.png" alt="Dessiner un chapiteau avec Inkscape" width="500" height="281" srcset="http://formation-logiciel-libre.com/wp-content/uploads/2018/09/inkscape_dessiner_chapiteau-500x281.png 500w, http://formation-logiciel-libre.com/wp-content/uploads/2018/09/inkscape_dessiner_chapiteau-768x432.png 768w, http://formation-logiciel-libre.com/wp-content/uploads/2018/09/inkscape_dessiner_chapiteau-1024x576.png 1024w, http://formation-logiciel-libre.com/wp-content/uploads/2018/09/inkscape_dessiner_chapiteau.png 1280w" sizes="(max-width: 500px) 100vw, 500px"></p>
<ul><li>dessiner et propager de l’herbe grâce à l’outil Spray</li>
</ul><p><a href="media/66e986b0.inkscape_dessiner_herbe.png" data-original-source="http://formation-logiciel-libre.com/wp-content/uploads/2018/09/inkscape_dessiner_herbe.png"><img src="media/f37c7969.inkscape_dessiner_herbe-500x281.png" data-original-source="http://formation-logiciel-libre.com/wp-content/uploads/2018/09/inkscape_dessiner_herbe-500x281.png" alt="Dessiner de l'herbe avec Inkscape" width="500" height="281" srcset="http://formation-logiciel-libre.com/wp-content/uploads/2018/09/inkscape_dessiner_herbe-500x281.png 500w, http://formation-logiciel-libre.com/wp-content/uploads/2018/09/inkscape_dessiner_herbe-768x432.png 768w, http://formation-logiciel-libre.com/wp-content/uploads/2018/09/inkscape_dessiner_herbe-1024x576.png 1024w, http://formation-logiciel-libre.com/wp-content/uploads/2018/09/inkscape_dessiner_herbe.png 1280w" sizes="(max-width: 500px) 100vw, 500px"></a></p>
<p>La vidéo :</p>
<p><iframe src="https://player.vimeo.com/video/292163366?app_id=122963" width="1170" height="658" frameborder="0" title="À quoi sert Inkscape – épisode 2" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe></p>
<p>L’article <a rel="nofollow" href="http://formation-logiciel-libre.com/a-quoi-sert-inkscape-episode-2/">À quoi sert Inkscape ? Épisode 2</a> est apparu en premier sur <a rel="nofollow" href="http://formation-logiciel-libre.com/">Formation logiciel libre</a>.</p>
<p><img src="media/a723311b.bc7f2e519b76bc86af82809d62e1ca0a" data-original-source="http://cdn.libravatar.org/avatar/bc7f2e519b76bc86af82809d62e1ca0a" alt="Gravatar de Dimitri Robert" class="gravatar" /><br/><i>Original post of <a href="http://formation-logiciel-libre.com/a-quoi-sert-inkscape-episode-2/" title="Visit the source">Dimitri Robert</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Dimitri Robert : <a href="">Initiation &agrave; la mise en page avec Scribus</a> (15/06/2015)</li><li>Dimitri Robert : <a href="">Initiation GIMP : la retouche photo</a> (07/04/2016)</li><li>Dimitri Robert : <a href="">&Agrave; quoi sert Inkscape ?</a> (14/09/2018)</li></ul></div></p>


title: Journal du hacker : Liens intéressants Journal du hacker semaine #39
uri: 2018-10-01-Journal-du-hacker-Liens-intéressants-Journal-du-hacker-semaine-39
feed_id:
https://blog.journalduhacker.net/index.php?article181/liens-interessants-journal-du-hacker-semaine-39-2018

url:
https://blog.journalduhacker.net/index.php?article181/liens-interessants-journal-du-hacker-semaine-39-2018

content:
<p>Pour la 39ème semaine de l'année 2018, voici <strong>10 liens</strong> intéressants que vous avez peut-être ratés, relayés par <a href="https://www.journalduhacker.net/">le Journal du hacker</a>, votre source d’informations pour le Logiciel Libre francophone !</p>

<a href="https://www.journalduhacker.net/"><img src="media/01f45034.logo-journal-du-hacker.png" data-original-source="https://blog.journalduhacker.net/data/medias/logo-journal-du-hacker.png"></a>

<ul><li><a href="https://www.journalduhacker.net/s/s08qf7/le_d_senchantement_du_logiciel">Le désenchantement du logiciel</a></li>
<li><a href="https://www.journalduhacker.net/s/r7s5su/le_binaire_de_visual_studio_code_n_est_pas">Le binaire de Visual Studio Code n’est pas du Logiciel Libre. Voilà pourquoi.</a></li>
<li><a href="https://www.journalduhacker.net/s/nnwvi7/troll_d_ia">Troll d’IA</a></li>
<li><a href="https://www.journalduhacker.net/s/vncdda/pourquoi_les_applications_flatpak_c_est_l">Pourquoi les applications Flatpak, c’est l’avenir</a></li>
<li><a href="https://www.journalduhacker.net/s/rbt7sc/la_police_chinoise_forcerait_des_villes">La police chinoise forcerait des villes entières à installer un spyware Android</a></li>
<li><a href="https://www.journalduhacker.net/s/szj2ob/cryptomator_un_outil_multiplateforme">Cryptomator : un outil multiplateforme pour chiffrer vos données stockées dans le cloud (08/2017)</a></li>
<li><a href="https://www.journalduhacker.net/s/kegdqu/retour_dexp_rience_mon_bilan_sur_jekyll">Retour d'expérience : mon bilan sur Jekyll</a></li>
<li><a href="https://www.journalduhacker.net/s/hhoyro/sortie_de_fedora_29_beta">Sortie de Fedora 29 beta</a></li>
<li><a href="https://www.journalduhacker.net/s/y32ij2/pourquoi_j_cris_un_livre_sur_react">Pourquoi j’écris un livre sur React ?</a></li>
<li><a href="https://www.journalduhacker.net/s/ptu9m6/de_java_8_11_nouveaut_s_et_conseils_pour">De Java 8 à 11 : nouveautés et conseils pour migrer</a></li>
</ul><p>Pour ne plus rater aucun article de la communauté francophone, voici :</p>

<ul><li><a href="https://www.journalduhacker.net/rss">Le flux RSS du Journal du hacker</a></li>
<li><a href="https://twitter.com/journalduhacker">Le compte Twitter du Journal du hacker</a></li>
<li><a href="https://framasphere.org/u/journalduhacker">Le compte Diaspora* du Journal du hacker</a></li>
<li><a href="https://framapiaf.org/@journalduhacker">Le compte Mastodon du Journal du hacker</a></li>
</ul><p>De plus le site web du Journal du hacker est « adaptatif (responsive) ». N’hésitez pas à le consulter depuis votre smartphone ou votre tablette !</p>

<p>Le Journal du hacker fonctionne de manière collaborative, grâce à la participation de ses membres. <a href="https://www.journalduhacker.net/invitations/request">Rejoignez-nous</a> pour proposer vos contenus à partager avec la communauté du Logiciel Libre francophone et faire connaître vos projets !</p>

<p><strong>Et vous ? Qu’avez-vous pensé de ces articles ?</strong> N’hésitez pas à réagir directement dans les commentaires de l’article sur le Journal du hacker ou bien dans les commentaires de ce billet :)</p>
<p><img src="media/ffe97a17.7916ee3cafa0bc3e9583bedad876dcd5" data-original-source="http://cdn.libravatar.org/avatar/7916ee3cafa0bc3e9583bedad876dcd5" alt="Gravatar de Journal du hacker" class="gravatar" /><br/><i>Original post of <a href="https://blog.journalduhacker.net/index.php?article181/liens-interessants-journal-du-hacker-semaine-39-2018" title="Visit the source">Journal du hacker</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Carl Chenet : <a href="">Liens int&eacute;ressants Journal du hacker semaine #39</a> (24/09/2015)</li><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #39</a> (03/10/2016)</li><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #39</a> (02/10/2017)</li></ul></div></p>


title: Renault : [F29] Participez à la journée de test consacrée à la version Atomic / Cloud
uri: Renault-F29-Participez-à-la-journée-de-test-consacrée-à-la-ver
feed_id:
https://blog.fedora-fr.org/renault/post/%5BF29%5D-Participez-%C3%A0-la-journ%C3%A9e-de-test-consacr%C3%A9e-%C3%A0-la-version-Atomic-/-Cloud

url:
https://blog.fedora-fr.org/renault/post/%5BF29%5D-Participez-%C3%A0-la-journ%C3%A9e-de-test-consacr%C3%A9e-%C3%A0-la-version-Atomic-/-Cloud

content:
<p>Aujourd'hui, ce lundi 1er octobre, est une journée dédiée à un test précis :
sur l'image Atomic / Cloud de Fedora. En effet, durant le cycle de
développement, l'équipe d'assurance qualité dédie quelques journées autours de
certains composants ou nouveautés afin de remonter un maximum de problèmes sur
le sujet.</p>
<p>Elle fournit en plus une liste de tests précis à effectuer. Il vous suffit
de les suivre, comparer votre résultat au résultat attendu et le notifier.</p>
<h3>En quoi consiste ce test ?</h3>
<p>La version Cloud de Fedora est un des trois <em>produits</em> officiels du
projet avec Workstation et Server. Son but est d'être une image très minimale
pour être instanciée de nombreuses fois dans le cadre d'un infrastructure Cloud
afin de remplir le rôle d'un service. Cependant, contrairement aux deux autres
produits, la version Cloud est mise à jour très régulièrement (de nouvelles
images sont disponibles toutes les quelques semaines seulement, contre 6-7 mois
en moyenne pour les autres).</p>
<p>Une nouveauté qui commence à s'installer est la mise à disposition de Fedora
Workstation Atomic. Jusque là, seule l'image Cloud bénéficiait de ce système.
Ce travail provient du <a href="https://www.projectatomic.io/" hreflang="en">projet Atomic</a> qui repose lui même sur <em>rpm-ostree</em> dont l'un
des buts est de versionner le système pour améliorer la fiabilité du système en
cas d'installation ou de mise à jour d'un programme en autorisant un retour en
arrière très simplement et avec des opérations qui sont <em>atomiques</em>
(d'où le nom). Il est également aisé de voir ce qui a changé dans le système,
notamment si l'utilisateur a changé des fichiers de configuration importants et
ce qu'il a appliqué. Le système est également plus orienté utilisation
d'applications dans un conteneur (comme les Flatpak) et les répertoires
systèmes sont mieux isolés, par exemple <em>/usr</em> est par défaut en lecture
seule.</p>
<p>Les tests du jour couvrent :</p>
<ul><li>Est-ce que l'image démarre correctement, permet de se connecter et si les
services se base se lancent bien et que SELinux remplit son rôle ;</li>
<li>Vérifier si la gestion de Docker ou Atomic (installation, mise à jour,
retour en arrière) fonctionne correctement ;</li>
<li>Lancement des applications ;</li>
<li>Vérifier la compatibilité avec le cloud Amazon et OpenStack ;</li>
<li>S'assurer que l'image Atomic Workstation fonctionne avec ses spécificités :
installation du système, Flatpak et GNOME Logiciels pour les notifications et
installer des programmes.</li>
</ul><p>Si vous êtes intéressés par l'aspect Cloud de cette image ou par l'ajout
d'Atomic dans Fedora Workstation, je vous invite à les tester, elles
bénéficient en effet de relativement peu de retours pour le moment. La moindre
aide est appréciée, merci.</p>
<h3>Comment y participer ?</h3>
<p>Vous pouvez vous rendre sur <a href="http://testdays.fedorainfracloud.org/events/49" hreflang="en">la page des
tests</a> pour lister les tests disponibles et rapporter vos résultats. La
<a href="https://fedoraproject.org/wiki/Test_Day:2018-10-01_Cloud-Atomic_Testday" hreflang="en">page wiki</a> récapitule les modalités de la journée.</p>
<p>Si vous avez besoin d'aide lors du déroulement des tests, n'hésitez pas de
faire un tour sur IRC pour recevoir un coup de main sur les canaux
#fedora-test-days et #fedora-fr (respectivement en anglais et en français) sur
le serveur Freenode.</p>
<p>En cas de bogue, il est nécessaire de le rapporter sur le <a href="https://bugzilla.redhat.com/index.cgi" hreflang="en">BugZilla</a>. Si vous ne
savez pas faire, n'hésitez pas à consulter <a href="http://doc.fedora-fr.org/wiki/Apprendre_%C3%A0_rapporter_un_bogue" hreflang="fr">la documentation correspondante</a>.</p>
<p>De plus, si une journée est dédiée à ces tests, il reste possible de les
effectuer quelques jours plus tard sans problème ! Les résultats seront
globalement d'actualité.</p>
<p><img src="media/d143d7a6.f792a7629fb4a46c01613eb1976730ef" data-original-source="http://cdn.libravatar.org/avatar/f792a7629fb4a46c01613eb1976730ef" alt="Gravatar de Renault" class="gravatar" /><br/><i>Original post of <a href="https://blog.fedora-fr.org/renault/post/%5BF29%5D-Participez-%C3%A0-la-journ%C3%A9e-de-test-consacr%C3%A9e-%C3%A0-la-version-Atomic-/-Cloud" title="Visit the source">Renault</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Renault : <a href="">[F28] Participez &agrave; la journ&eacute;e de test consacr&eacute;e &agrave; la version Atomic / Cloud</a> (11/04/2018)</li><li>Renault : <a href="">Participez &agrave; la journ&eacute;e de test consacr&eacute;e &agrave; la version Atomic / Cloud</a> (20/06/2017)</li><li>Renault : <a href="">Participez &agrave; la journ&eacute;e de test consacr&eacute;e &agrave; la version Atomic / Cloud</a> (29/09/2017)</li><li>Renault : <a href="">Participez &agrave; la journ&eacute;e de test de Fedora 25 sur les images Cloud et Atomic</a> (24/10/2016)</li><li>Renault : <a href="">Participez &agrave; la journ&eacute;e de test consacr&eacute;e au noyau Linux 4.14</a> (30/11/2017)</li></ul></div></p>


feed_id: https://www.cypouz.com/article/181001/ssh-pour-se-connecter-en-ligne-commande-un-ordinateur-distant
title: Cyprien Pouzenc : SSH, pour se connecter en ligne de commande à un ordinateur distant
uri: Cyprien-Pouzenc-SSH-pour-se-connecter-en-ligne-de-commande-à-un-or
url: https://www.cypouz.com/article/181001/ssh-pour-se-connecter-en-ligne-commande-un-ordinateur-distant
content:
<p><a href="https://www.cypouz.com/article/181001/ssh-pour-se-connecter-en-ligne-commande-un-ordinateur-distant"><img typeof="foaf:Image" src="https://www.cypouz.com/sites/default/files/styles/medium/public/article/openssh_logo.png?itok=YixKZNrB" width="194" height="191" alt="Logo de OpenSSH" title="Logo de OpenSSH"></a></p>


<p>Cet article est le premier d'une série de quatre :</p>

<ol><li><strong>SSH, pour se connecter en ligne de commande à un ordinateur distant</strong></li>
	<li><strong>SSH, se connecter sans mot de passe à l'aide de la cryptographie</strong> (à venir)</li>
	<li><strong>Reverse SSH, pour se connecter à un ordinateur distant protégé par un pare-feu</strong> (à venir)</li>
	<li><strong>SSH, des tunnels pour tous les services</strong> (à venir)</li>
</ol><hr><p>En administration système, il est très courant de devoir prendre le contrôle à distance d'un autre ordinateur — souvent, il s'agit d'un serveur. Pour cela, on utilise <a href="https://fr.wikipedia.org/wiki/Secure_Shell">SSH</a> qui permet de se connecter en ligne de commande de manière sécurisée. Un <em>client SSH</em> doit être installé sur la machine qui souhaite se connecter à l'ordinateur distant, sur lequel doit être installé un <em>serveur SSH</em>. Bien souvent, il n'est pas nécessaire d'installer de client SSH ; les distributions GNU/Linux les plus répandues en sont dotées par défaut.</p>

<p><a href="https://www.openssh.com/">OpenSSH</a> est l'implémentation SSH la plus répandue. Cet article décrit l'installation de <span>openssh-server</span> sur une distribution <a href="https://www.debian.org/">Debian GNU/Linux</a>, ainsi que quelques cas d'usages simples.</p>

<div>
	<figure><img alt="Logo de OpenSSH" height="191" src="https://www.cypouz.com/sites/default/files/styles/medium/public/article/openssh_logo.png?itok=YixKZNrB" title="Logo de OpenSSH" width="194"><figcaption>Logo de OpenSSH</figcaption></figure></div>

<div>
	<h3>Informations techniques</h3>

	<p><strong>Nom du programme :</strong> OpenSSH<br><strong>Version utilisée :</strong> 7.4<br><strong>Licence :</strong> <a href="https://fr.wikipedia.org/wiki/Licence_BSD">BSD</a><br><strong>Auteur :</strong> OpenBSD<br><strong>Site web du projet :</strong> <a href="https://www.openbsd.org/">https://www.openbsd.org</a><br><strong>Site web du programme :</strong> <a href="https://www.openssh.com/">https://www.openssh.com</a></p>

	<p><strong>Distribution utilisée :</strong> Debian GNU/Linux 9.5 « Stretch »</p>

	<p><strong>SSH (article Wikipédia) :</strong> <a href="https://fr.wikipedia.org/wiki/Secure_Shell">https://fr.wikipedia.org/wiki/Secure_Shell</a><br><strong>OpenSSH (article Wikipédia) :</strong> <a href="https://fr.wikipedia.org/wiki/OpenSSH">https://fr.wikipedia.org/wiki/OpenSSH</a></p>
</div>

<p>Dans un premier temps, nous allons considérer que l'ordinateur client et l'ordinateur distant auquel on souhaite se connecter sont sur le même réseau local. L'ordinateur client depuis lequel on souhaite se connecter à distance se nomme <span>CLIENT</span>. <span>USER_B</span> est l'utilisateur standard de l'ordinateur auquel on souhaite se connecter à distance, nommé <span>SERVEUR_B</span>. Tous les ordinateurs utilisés sont propulsés par une distribution Debian GNU/Linux.</p>

<div>
	<figure><a data-colorbox-gallery="gallery-all" href="https://www.cypouz.com/sites/default/files/styles/large/public/article/ssh_1.png?itok=6CCF69iN" title="Connexion directe"><img alt="Connexion directe" height="133" src="https://www.cypouz.com/sites/default/files/styles/photo/public/article/ssh_1.png?itok=GzIYCXWU" title="Connexion directe" width="600"></a>

		<figcaption>Connexion directe</figcaption></figure></div>

<p>La première étape consiste à installer un serveur SSH sur l'ordinateur <span>SERVEUR_B</span>.</p>

<h2>Installation du serveur OpenSSH sur <span>SERVEUR_B</span></h2>

<p>Se connecter en tant que super-utilisateur :</p>

<pre>su -</pre>

<p>Installer le serveur OpenSSH :</p>

<pre>apt install openssh-server</pre>

<p>Se déconnecter :</p>

<pre>exit</pre>

<h2>Se connecter à <span>SERVEUR_B</span> depuis <span>CLIENT</span></h2>

<p>Depuis l'ordinateur client, on peut désormais se connecter au serveur :</p>

<pre>ssh USER_B@IP_SERVEUR_B</pre>

<p>Où <span>IP_SERVEUR_B</span> est ici le nom de domaine de l'ordinateur <span>SERVEUR_B</span>, ou bien son adresse IP locale. Après avoir tapé le mot de passe de l'utilisateur <span>USER_B</span> qui est demandé, on est bien connecté au serveur.</p>

<h2>Se connecter à un serveur véritablement distant</h2>

<p>Si le serveur est situé en dehors du réseau local, cela peut se compliquer. Si, par des règles de routage ou quelque autre raison, le serveur est directement accessible par un nom de domaine ou une adresse IP publique, la commande pour s'y connecter est identique.</p>

<div>
	<figure><a data-colorbox-gallery="gallery-all" href="https://www.cypouz.com/sites/default/files/styles/large/public/article/ssh_2.png?itok=HzJT-3Mw" title="Connexion via un pare-feu convenablement configuré"><img alt="Connexion via un pare-feu convenablement configuré" height="133" src="https://www.cypouz.com/sites/default/files/styles/photo/public/article/ssh_2.png?itok=jnYDtOML" title="Connexion via un pare-feu convenablement configuré" width="600"></a>

		<figcaption>Connexion via un pare-feu convenablement configuré</figcaption></figure></div>

<p>Par défaut, le port de connexion SSH est le 22. Si, par des règles de routage ou un changement de configuration du serveur, le port de connexion s'avère différent, il faut l'indiquer dans la ligne de commande :</p>

<pre>ssh -p PORT USER_B@IP_SERVEUR_B</pre>

<p>Où <span>PORT</span> est le numéro du port à utiliser.</p>

<h2>Sauter d'un serveur à l'autre</h2>

<p>Il est parfois difficile de traverser certains pare-feux qui n'ont pas été configurés pour permettre l'accès à tous les serveurs souhaités. Il est néanmoins possible de se connecter de proche en proche. Imaginons que <span>CLIENT</span> souhaite se connecter à <span>SERVEUR_B</span>, mais que ce dernier ne lui est pas directement accessible. En revanche, <span>SERVEUR_A</span> peut parfaitement se connecter à <span>SERVEUR_B</span>. Si <span>CLIENT</span> peut se connecter à <span>SERVEUR_A</span>, il peut ensuite se connecter à <span>SERVEUR_B</span> depuis <span>SERVEUR_A</span>.</p>

<div>
	<figure><a data-colorbox-gallery="gallery-all" href="https://www.cypouz.com/sites/default/files/styles/large/public/article/ssh_3.png?itok=wNwNrtBC" title="Connexion par rebond"><img alt="Connexion par rebond" height="133" src="https://www.cypouz.com/sites/default/files/styles/photo/public/article/ssh_3.png?itok=lC9jJ-a4" title="Connexion par rebond" width="600"></a>

		<figcaption>Connexion par rebond</figcaption></figure></div>

<p>Depuis <span>CLIENT</span> :</p>

<pre>ssh USER_A@IP_SERVEUR_A</pre>

<p>Une fois connecté à <span>SERVEUR_A</span> :</p>

<pre>ssh USER_B@IP_SERVEUR_B</pre>

<p>Cette méthode est applicable quel que soit le nombre de serveurs intermédiaires. Néanmoins, plutôt que de répéter une même commande à chaque fois, il est possible de se connecter à <span>SERVEUR_B</span> depuis <span>CLIENT</span> — en passant par <span>SERVEUR_A</span> — en une seule fois :</p>

<pre>ssh -J USER_A@IP_SERVEUR_A USER_B@IP_SERVEUR_B</pre>

<p>Ces premiers cas d'usages sont très simples et ne devraient pas poser de problème. Nous verrons plus tard comment traiter des cas plus complexes, et comment remplacer l'authentification par mot de passe par une authentification cryptographique.</p>

<p><em>Article sous licence <a href="https://creativecommons.org/licenses/by-sa/3.0/fr/">Creative Commons BY-SA 3.0 France</a>.</em></p>
<p><img src="media/674deadd.c9ce61d8f23444d5de73ae2ed346c61d" data-original-source="http://cdn.libravatar.org/avatar/c9ce61d8f23444d5de73ae2ed346c61d" alt="Gravatar de Cyprien Pouzenc" class="gravatar" /><br/><i>Original post of <a href="https://www.cypouz.com/article/181001/ssh-pour-se-connecter-en-ligne-commande-un-ordinateur-distant" title="Visit the source">Cyprien Pouzenc</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://www.system-linux.eu/index.php?post/2018/10/02/MongoDB-la-base...
title: System Linux : MongoDB la base...
uri: System-Linux-MongoDB-la-base
url: https://www.system-linux.eu/index.php?post/2018/10/02/MongoDB-la-base...
content:
<p><img src="media/6deeb9d8.mongodb.png" data-original-source="https://www.system-linux.eu/public/images/mongodb.png" alt="mongodb.png" title="mongodb.png, oct. 2018"></p>


<p>Installation et administration.</p>    <p><strong><ins>Documentation officielle :</ins></strong></p>


<p><a href="https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/">https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/</a></p>


<p>A savoir : Mongodb préfère le XFS au EXT4.</p>

<pre>
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
 
echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/4.0 multiverse" | sudo tee 
/etc/apt/sources.list.d/mongodb-org-4.0.list
 
ls /etc/apt/sources.list.d/
 
apt-get update
 
apt-get install libcurl3 openssl
 
apt-get install -y mongodb-org
</pre>

<pre></pre>

<p><strong><ins>Repertoire Data :</ins></strong></p>

<pre>
data : /var/lib/mongodb
</pre>


<p><strong><ins>Fichiers journaux :</ins></strong></p>

<pre>
/var/log/mongodbpar
</pre>


<p>A savoir, les tables sont appelées Collections dans MongoDB.</p>


<p><strong><ins>Modifier le fichier de conf :</ins></strong></p>

<pre>
vi /etc/mongod.conf
bindIp: 172.23.3.101,127.0.0.1
</pre>


<p><strong><ins>Démarrer le service :</ins></strong></p>

<pre>
systemctl start mongod
</pre>


<p><strong><ins>Ce connecter au shell :</ins></strong></p>

<pre>
mongo
</pre>


<p><strong><ins>Sauvegarde et Restauration :</ins></strong></p>

<pre>
 mongodump
 
mongodump --port 27017 -u "admin" -p "password" --authenticationDatabase "admin"
2018-10-01T12:23:59.618+0200    writing admin.system.users to
2018-10-01T12:23:59.637+0200    done dumping admin.system.users (2 documents)
2018-10-01T12:23:59.638+0200    writing admin.system.version to
2018-10-01T12:23:59.657+0200    done dumping admin.system.version (2 documents)
</pre>

<pre>
monrestore
 
mongorestore --port 27017 -u "admin" -p "password" --authenticationDatabase "admin"
2018-10-01T12:43:44.100+0200    using default 'dump' directory
2018-10-01T12:43:44.100+0200    preparing collections to restore from
2018-10-01T12:43:44.120+0200    restoring users from dump/admin/system.users.bson
2018-10-01T12:43:44.266+0200    done
</pre>


<p><strong><ins>Gestion mémoire modif kernel :</ins></strong></p>

<pre>
 vi /etc/systemd/system/mongodb-hugepage-fix.service (*)
 systemctl daemon-reload
 systemctl enable mongodb-hugepage-fix
 systemctl start mongodb-hugepage-fix
 systemctl restart mongod
 cat /sys/kernel/mm/transparent_hugepage/defrag
 always madvise [never]
 </pre>


<p>(*) <a href="https://www.system-linux.eu/index.php?post/2018/10/02/Unit" title="Unit">Unit</a> Description=“Disable Transparent Hugepage before MongoDB boots” #WARN: check service name on your system # If you are using MongoDB Cloud, service name is “mongodb-mms-automation-agent.service” Before=mongodb.service</p>


<p><a href="https://www.system-linux.eu/index.php?post/2018/10/02/Service" title="Service">Service</a> Type=oneshot ExecStart=/bin/bash -c 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' ExecStart=/bin/bash -c 'echo never > /sys/kernel/mm/transparent_hugepage/defrag'</p>


<p><a href="https://www.system-linux.eu/index.php?post/2018/10/02/Install" title="Install">Install</a> #WARN: check service name on your system # If you are using MongoDB Cloud, service name is “mongodb-mms-automation-agent.service” RequiredBy=mongodb.service</p>


<p><strong><ins>Afficher la Version de mongodb :</ins></strong></p>

<pre>
db.version()
</pre>


<p><strong><ins>Monitoring live :</ins></strong></p>

<pre>
mongostat
 et
mongotop
</pre>


<p><strong><ins>Lister les comptes :</ins></strong></p>

<pre>
db.getUsers()
ou
show users
 </pre>


<p><strong><ins>Création du compte superadmin :</ins></strong></p>

<pre>
db.createUser(
{
     user: "admin", 
     pwd: "password", 
     roles:["root"]
})
</pre>


<p><strong><ins>Ajout rôle/droits :</ins></strong></p>

<pre>
db.grantRolesToUser( "admin", [ "userAdminAnyDatabase" ] )
</pre>


<p><strong><ins>Changer de mot de passe :</ins></strong></p>

<pre>
db.changeUserPassword("username", "newPass") 
 </pre>


<p><strong><ins>Supprimer un utilisateur :</ins></strong></p>

<pre>
db.dropUser("username")
</pre>

<pre></pre>

<p><strong><ins>Connexion Shell authentifié :</ins></strong></p>

<pre>
mongo --port 27017 -u "admin" -p "password" --authenticationDatabase "admin"
</pre>


<p><strong><ins>Visu basic :</ins></strong></p>

<pre>
show dbs
show collections
 </pre>


<p>Petit <img src="media/863f3b2a.wink.png" data-original-source="https://www.system-linux.eu/themes/default/smilies/wink.png" alt=";)"> à Toyotarō</p>


<p><strong><ins>Dropage base :</ins></strong></p>

<pre>
db.dropDatabase()
</pre>

<pre></pre>

<p><strong><ins>Dropage table :</ins></strong></p>

<pre>
db.mycollection.drop()
</pre>


<p><strong><ins>Pour aller un peu plus loin  :</ins></strong></p>


<p><a href="https://buzut.fr/commandes-de-base-de-mongodb/">https://buzut.fr/commandes-de-base-de-mongodb/</a></p>
<p><img src="media/ff41ece7.4238771a81824a8b9dc3850d6a8e9d26" data-original-source="http://cdn.libravatar.org/avatar/4238771a81824a8b9dc3850d6a8e9d26" alt="Gravatar de System Linux" class="gravatar" /><br/><i>Original post of <a href="https://www.system-linux.eu/index.php?post/2018/10/02/MongoDB-la-base..." title="Visit the source">System Linux</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Emmanuel Kasper : <a href="">Linux, ZFS et disque SATA:  remplacement de disque sans faute en 5 commandes</a> (18/09/2012)</li></ul></div></p>


title: Renault : [F29] Participez à la journée de test consacrée à DNF
uri: Renault-F29-Participez-à-la-journée-de-test-consacrée-à-DNF
feed_id:
https://blog.fedora-fr.org/renault/post/%5BF29%5D-Participez-%C3%A0-la-journ%C3%A9e-de-test-consacr%C3%A9e-%C3%A0-DNF

url:
https://blog.fedora-fr.org/renault/post/%5BF29%5D-Participez-%C3%A0-la-journ%C3%A9e-de-test-consacr%C3%A9e-%C3%A0-DNF

content:
<p>Aujourd'hui, ce mercredi 3 octobre, est une journée dédiée à un test précis
: sur le gestionnaire de paquets DNF. En effet, durant le cycle de
développement, l'équipe d'assurance qualité dédie quelques journées autours de
certains composants ou nouveautés afin de remonter un maximum de problèmes sur
le sujet.</p>
<p>Elle fournit en plus une liste de tests précis à effectuer. Il vous suffit
de les suivre, comparer votre résultat au résultat attendu et le notifier.</p>
<h3>En quoi consiste ce test ?</h3>
<p>DNF est le gestionnaire de paquets principal et par défaut de Fedora. Cet
outil est donc un composant central de la distribution, il est responsable de
l'installation et de la mise à jour des logiciels sur votre système. C'est
pourquoi la fiabilité doit être fondamentale.</p>
<p>DNF 3 débarque sur Fedora 29 avec pas mal de changements à la clé. Il est
nécessaire de s'assurer de sa fiabilité avant la version finale.</p>
<p>Les tests du jour couvrent :</p>
<ul><li>La mise à jour, installation, suppression de paquets standards. Test des
options et de la compatibilité avec YUM également.</li>
<li>La gestion des paquets de langues, installation et suppression.</li>
</ul><p>Comme vous pouvez le constater, ces tests sont assez simples et peuvent même
se dérouler sans se forcer en utilisant simplement DNF comme d'habitude. Donc
n'hésitez pas de prendre quelques minutes pour vérifier les comportements et
rapporter ce qui fonctionne ou non comme attendu.</p>
<h3>Comment y participer ?</h3>
<p>Vous pouvez vous rendre sur <a href="http://testdays.fedorainfracloud.org/events/51" hreflang="en">la page des
tests</a> pour lister les tests disponibles et rapporter vos résultats. La
<a href="https://fedoraproject.org/wiki/Test_Day:2018-10-03_DNF_3.5.1" hreflang="en">page wiki</a> récapitule les modalités de la journée.</p>
<p>Si vous avez besoin d'aide lors du déroulement des tests, n'hésitez pas de
faire un tour sur IRC pour recevoir un coup de main sur les canaux
#fedora-test-days et #fedora-fr (respectivement en anglais et en français) sur
le serveur Freenode.</p>
<p>En cas de bogue, il est nécessaire de le rapporter sur le <a href="https://bugzilla.redhat.com/index.cgi" hreflang="en">BugZilla</a>. Si vous ne
savez pas faire, n'hésitez pas à consulter <a href="http://doc.fedora-fr.org/wiki/Apprendre_%C3%A0_rapporter_un_bogue" hreflang="fr">la documentation correspondante</a>.</p>
<p>De plus, si une journée est dédiée à ces tests, il reste possible de les
effectuer quelques jours plus tard sans problème ! Les résultats seront
globalement d'actualité.</p>
<p><img src="media/d143d7a6.f792a7629fb4a46c01613eb1976730ef" data-original-source="http://cdn.libravatar.org/avatar/f792a7629fb4a46c01613eb1976730ef" alt="Gravatar de Renault" class="gravatar" /><br/><i>Original post of <a href="https://blog.fedora-fr.org/renault/post/%5BF29%5D-Participez-%C3%A0-la-journ%C3%A9e-de-test-consacr%C3%A9e-%C3%A0-DNF" title="Visit the source">Renault</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Renault : <a href="">Participez &agrave; la journ&eacute;e de test consacr&eacute;e &agrave; DNF 2.0</a> (09/05/2017)</li><li>Renault : <a href="">Participez &agrave; la journ&eacute;e de test consacr&eacute;e au noyau Linux 4.14</a> (30/11/2017)</li><li>Renault : <a href="">[F28] Participez &agrave; la journ&eacute;e de test consacr&eacute;e &agrave; l&#039;internationalisation</a> (13/03/2018)</li><li>Renault : <a href="">[F28] Participez &agrave; la journ&eacute;e de test consacr&eacute;e &agrave; GNOME 3.28</a> (26/03/2018)</li><li>Renault : <a href="">[F28] Participez &agrave; la journ&eacute;e de test consacr&eacute;e &agrave; la modularit&eacute;</a> (10/04/2018)</li></ul></div></p>


feed_id: https://www.goffi.org/b/wNLPsUE5GboA7hxqKy2Rab/salut-pycon-lille-demain
title: Goffi : Salut à Toi à la Pycon à Lille dès demain
uri: Goffi-Salut-à-Toi-à-la-Pycon-à-Lille-dès-demain
url: https://www.goffi.org/b/wNLPsUE5GboA7hxqKy2Rab/salut-pycon-lille-demain
content:
                    <div><p>Pour les libristes habitant près de Lille, je serai à la Pycon cette semaine avec 2 jours de sprint autour de « Salut à Toi », puis une conférence le samedi à 16:30. </p>
<p>Si vous n'allez pas à la Pycon (et même si vous y allez ;) ), on peut aussi se voir pour une petite bière dans le vieux Lille en soirée. Bref n'hésitez pas à me contacter si vous voulez parler décentralisation, réseaux « sociaux », XMPP et/ou politique !</p></div>
                    
<p><img src="media/5b1e2ea8.1e4b13af438df6baa729681700f11a05" data-original-source="http://cdn.libravatar.org/avatar/1e4b13af438df6baa729681700f11a05" alt="Gravatar de Goffi" class="gravatar" /><br/><i>Original post of <a href="https://www.goffi.org/b/wNLPsUE5GboA7hxqKy2Rab/salut-pycon-lille-demain" title="Visit the source">Goffi</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Goffi : <a href="">Salut &agrave; Toi 0.7 alpha, contributrices, contributeurs, &agrave; vos claviers&nbsp;!</a> (05/07/2018)</li><li>Goffi : <a href="">Libervia/Salut &agrave; Toi &agrave; &laquo;&nbsp;f&ecirc;tons Linux&nbsp;&raquo; (Lausanne 28/11/2015)</a> (20/11/2015)</li><li>Goffi : <a href="">Libervia (Salut &agrave; toi) 0.6.0 : des avanc&eacute;es majeures&nbsp;!</a> (02/12/2015)</li><li>Goffi : <a href="">Libervia (Salut &agrave; toi) 0.6.0 : des avanc&eacute;es majeures&nbsp;!</a> (02/12/2015)</li><li>Goffi : <a href="">Libervia/Salut &agrave; Toi &agrave; &laquo;&nbsp;f&ecirc;tons Linux&nbsp;&raquo; (Lausanne 28/11/2015)</a> (20/11/2015)</li></ul></div></p>


title: Renault : [F29] Participez à la journée de test consacrée à GNOME 3.30
uri: Renault-F29-Participez-à-la-journée-de-test-consacrée-à-GNOME
feed_id:
https://blog.fedora-fr.org/renault/post/%5BF29%5D-Participez-%C3%A0-la-journ%C3%A9e-de-test-consacr%C3%A9e-%C3%A0-GNOME-3.30

url:
https://blog.fedora-fr.org/renault/post/%5BF29%5D-Participez-%C3%A0-la-journ%C3%A9e-de-test-consacr%C3%A9e-%C3%A0-GNOME-3.30

content:
<p>Aujourd'hui, ce vendredi 5 octobre, est une journée dédiée à un test précis
: sur l'environnement de bureau GNOME. En effet, durant le cycle de
développement, l'équipe d'assurance qualité dédie quelques journées autours de
certains composants ou nouveautés afin de remonter un maximum de problèmes sur
le sujet.</p>
<p>Elle fournit en plus une liste de tests précis à effectuer. Il vous suffit
de les suivre, comparer votre résultat au résultat attendu et le notifier.</p>
<h3>En quoi consiste ce test ?</h3>
<p>Nous juste après la diffusion de la Fedora 29 beta. L'environnement de
bureau GNOME est celui par défaut depuis les débuts de Fedora il y a 13
ans.</p>
<p>L'objectif est de s'assurer que l'ensemble de l'environnement et que ses
applications sont fonctionnels.</p>
<p>Les tests du jour couvrent :</p>
<ul><li>La détection de la mise à niveau de Fedora par GNOME Logiciels ;</li>
<li>Le bon fonctionnement du navigateur Web ;</li>
<li>La connexion / déconnexion et changement d'utilisateurs ;</li>
<li>Le fonctionnement du son, notamment détection de la connexion ou
déconnexion d'écouteurs ou casques audios ;</li>
<li>Possibilité de lancer les applications graphiques depuis le menu.</li>
</ul><p>Comme vous pouvez le constater, ces tests sont assez simples et peuvent même
se dérouler sans se forcer en utilisant simplement GNOME comme d'habitude. Donc
n'hésitez pas de prendre quelques minutes pour vérifier les comportements et
rapporter ce qui fonctionne ou non comme attendu.</p>
<h3>Comment y participer ?</h3>
<p>Vous pouvez vous rendre sur <a href="http://testdays.fedorainfracloud.org/events/51" hreflang="en">la page des
tests</a> pour lister les tests disponibles et rapporter vos résultats. La
<a href="https://fedoraproject.org/wiki/Test_Day:2018-10-05_Gnome_3.30_Test_Day" hreflang="en">page wiki</a> récapitule les modalités de la journée.</p>
<p>Si vous avez besoin d'aide lors du déroulement des tests, n'hésitez pas de
faire un tour sur IRC pour recevoir un coup de main sur les canaux
#fedora-test-days et #fedora-fr (respectivement en anglais et en français) sur
le serveur Freenode.</p>
<p>En cas de bogue, il est nécessaire de le rapporter sur le <a href="https://bugzilla.redhat.com/index.cgi" hreflang="en">BugZilla</a>. Si vous ne
savez pas faire, n'hésitez pas à consulter <a href="http://doc.fedora-fr.org/wiki/Apprendre_%C3%A0_rapporter_un_bogue" hreflang="fr">la documentation correspondante</a>.</p>
<p>De plus, si une journée est dédiée à ces tests, il reste possible de les
effectuer quelques jours plus tard sans problème ! Les résultats seront
globalement d'actualité.</p>
<p><img src="media/d143d7a6.f792a7629fb4a46c01613eb1976730ef" data-original-source="http://cdn.libravatar.org/avatar/f792a7629fb4a46c01613eb1976730ef" alt="Gravatar de Renault" class="gravatar" /><br/><i>Original post of <a href="https://blog.fedora-fr.org/renault/post/%5BF29%5D-Participez-%C3%A0-la-journ%C3%A9e-de-test-consacr%C3%A9e-%C3%A0-GNOME-3.30" title="Visit the source">Renault</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Renault : <a href="">[F28] Participez &agrave; la journ&eacute;e de test consacr&eacute;e &agrave; GNOME 3.28</a> (26/03/2018)</li><li>Renault : <a href="">Participez &agrave; la journ&eacute;e de test consacr&eacute;e &agrave; GNOME</a> (10/07/2017)</li><li>Renault : <a href="">Participez &agrave; la journ&eacute;e de test consacr&eacute;e &agrave; GNOME 3.26</a> (28/09/2017)</li><li>Renault : <a href="">Participez &agrave; la journ&eacute;e de test consacr&eacute;e au noyau Linux 4.14</a> (30/11/2017)</li><li>Renault : <a href="">[F28] Participez &agrave; la journ&eacute;e de test consacr&eacute;e &agrave; l&#039;internationalisation</a> (13/03/2018)</li></ul></div></p>


feed_id: https://blogduyax.madyanne.fr/2018/gadget-bridge-et-autres-connect%C3%A9s/
title: Yannic Arnoux : Gadget Bridge et autres connectés
uri: Yannic-Arnoux-Gadget-Bridge-et-autres-connectés
url: https://blogduyax.madyanne.fr/2018/gadget-bridge-et-autres-connect%C3%A9s/
content:
<p>Je porte un bracelet Xiaomi Mi-Band connecté depuis Noël dernier. Ce n’est pas un cadeau tentateur pour libriste en perdition mais un achat assumé. L’angoisse de l’approche de la cinquantaine probablement, je voulais moi aussi mesurer la qualité de mon sommeil et mon manque d’activité physique, bref vérifier <a href="https://www.youtube.com/watch?v=AEv9VLQegvY&amp;list=PLTwkIOfLU8_reQI_2mapPF4zv2Co6lSTg&amp;index=8">si moi aussi je ne serais pas l’homme du 21ème siècle.</a> Je pensais que ça m’amuserait quelques semaines mais c’est devenu une habitude et ça a aidé à une reprise d’activité sportive plus régulière.</p>

<p>Le bracelet est autonome ; il a des capteurs, il enregistre et à l’occasion on synchronise les données vers une application mobile. Dans ce mode, il a une autonomie de 4 à 6 semaines, c’est impressionnant. On peut aussi l’utiliser en mode connecté au téléphone pour envoyer des notifications en temps réel : appels, messages. Ce mode est beaucoup plus consommateur en batterie (du bracelet et du téléphone).</p>

<p>J’ai utilisé l’objet en mode autonome pendant plusieurs mois. Le premier jour, j’ai installé l’application officielle Xiaomi qui s’occupe aussi des mises à jour du firmware. Il faut créer un compte chez Xiaomi (sic!)
et le lendemain matin on apprend qu’on a mieux dormi que 43% des autres <del>membres du troupeau</del> utilisateurs. Et oui, le ticket d’entrée du 21ème siècle coûte le leg de ses données personnelles… que deviennent les données ensuite ? combien d’années avant qu’elles soient revendues à mon groupement mutualiste qui me fera un tarif santé fonction de mon rythme de vie ? Bref, on sait où ça mène !</p>

<p>Donc déconnexion de l’appli officielle et recherche d’une meilleure solution ; je n’ai pas cherché longtemps, je traîne suffisamment sur <a href="https://f-droid.org/">la boutique F-Droid</a> pour avoir remarqué l’application <a href="https://github.com/Freeyourgadget/Gadgetbridge">Gadgetbridge</a> qui :</p>

<ul><li>gère la plupart des bracelets / montres Xiaomi et les Pebble,</li>
<li>conserve les données sur l’appareil et propose même un import / export de la base de données</li>
<li>propose des fonctionnalités communes à tous les équipements supportés : activité (compteur de pas),  qualification du sommeil, réveil,</li>
<li>des fonctionnalités spécifiques en fonction du type de bracelet ou de montre joliment détaillées <a href="https://github.com/Freeyourgadget/Gadgetbridge/blob/master/FEATURES.md">dans cette matrice</a><br></li>
</ul><p>Je n’ai pas parlé de la fonction réveil. Ca peut sembler anecdotique mais quand on est traumatisé par les sonneries à l’aube, on échange volontiers contre la douce vibration du bracelet.</p>

<p><img src="media/a23ff54c.gadgetbridge.png" data-original-source="https://blogduyax.madyanne.fr/images/2018/gadgetbridge.png" alt="gadget bridge"></p>

<p>Récemment je suis passé dans le mode d’utilisation connecté au téléphone alors que je refusais, au début, ce fil à la patte. Mais avec ces téléphones Android un peu récents, tous identiques, rectangulaires, sans saveur où les constructeur ont le droit de choisir la taille et la qualité de l’appareil photo mais surtout aucune  personnalisation matérielle non validée par le dieu Google, on n’a même plus la LED de notification qu’on trouvait sur les premiers modèles et on se retrouve finalement à les allumer régulièrement juste pour vérifier si on n’a pas raté un appel ou un SMS important. J’ai donc commencé à utiliser le mode notification du bracelet en environnement professionnel.</p>

<p>La notification sur le bracelet Mi Band 2 est minimale : on sait que le téléphone (en vibreur dans un coin) sonne ou qu’on a reçu un message. C’est déjà pas mal et ça m’a donné envie de passer au niveau supérieur avec la montre Xiaomi Amazfit Bip qui reçoit les messages SMS, affiche le nom des correspondants des appels et peut même afficher les prévisions météorologiques. Pour le reste on retrouve les fonctionnalités du bracelet Mi Band (someil, activité) et la même technologie d’écran qui fournit une autonomie de plusieurs semaines. C’est ce qui a entériné mon choix d’ailleurs, je fuis les montres qu’il faut recharger chaque soir.</p>

<p>C’est donc mon cadeau d’anniversaire (merci M. de mon coeur), étrenné depuis 2 semaines, toujours de concert avec Gadgetbridge qui est la meilleure solution pour ce matériel car il sait résoudre le problème des accents. En effet, la montre propos un firmware chinois et un firmware anglais pour l’international. Soit on teste des firmware non officiels pour le français, soit on reste en international ce qui est mon choix. Et dans ce cas-ci, les SMS sont épurés de leurs caractères accentués ce qui complique un peu la lecture. Gadgetbridge fournit un paramètre <em>transcription</em> qui remplace les accents par leur équivalent ASCII : “é” devient “e”, ce qui est bien mieux qu’un abscons symbole ¤</p>

<p>La fonction météo semblait mal engagée mais on trouve l’application <em>Weather Notification</em> sur F-DROID qui fournit les prévisions de OpenWeather Map à GadgetBridge et cela fonctionne très bien.</p>

<p>Enfin que serait une montre connectée sans la possibilité de changer de cadran au gré de ses humeurs. Le site <a href="https://amazfitwatchfaces.com/bip/">Amazfitwatchfaces</a> recense les contributions des graphistes et permet de télécharger des nouveaux cadrans. On peut créer un compte et voter pour les meilleurs artistes pour les encourager, c’est  bon enfant.</p>

<p><img src="media/6de7f237.amazfitwatchfaces.png" data-original-source="https://blogduyax.madyanne.fr/images/2018/amazfitwatchfaces.png" alt="watch face"></p>

<p>Bon voilà je suis revenu sur Android et je suis connecté. A ce propose je remercie le talentueux <a href="https://forum.xda-developers.com/member.php?u=8946392">Bunnyy</a> pour le portage de <a href="https://forum.xda-developers.com/samsung-a-series/development/rom-resurrection-remix-rr-v6-unofficial-t3765542">la ROM Resurection Remix</a> sur Samsung A5 2016 : je compte sur toi pour faire fonctionner les appels Bluetooth sous peu.</p>

<p>Est-ce que je suis entré dans le 21ème siècle ? un peu mais tout est loin de me plaire et j’essaie de ne choisir que les meilleurs côtés :-)</p>
<p><img src="media/79716ccf.308a3596152a79231f3feedc49afa4ef" data-original-source="http://cdn.libravatar.org/avatar/308a3596152a79231f3feedc49afa4ef" alt="Gravatar de Yannic Arnoux" class="gravatar" /><br/><i>Original post of <a href="https://blogduyax.madyanne.fr/2018/gadget-bridge-et-autres-connect%C3%A9s/" title="Visit the source">Yannic Arnoux</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://blogduyax.madyanne.fr/2018/gadget-bridge-et-autres-connectes/
title: Yannic Arnoux : Gadget Bridge et autres connectés
uri: 2018-10-07-Yannic-Arnoux-Gadget-Bridge-et-autres-connectés
url: https://blogduyax.madyanne.fr/2018/gadget-bridge-et-autres-connectes/
content:
<p>Je porte un bracelet Xiaomi Mi-Band connecté depuis Noël dernier. Ce n’est pas un cadeau tentateur pour libriste en perdition mais un achat assumé. L’angoisse de l’approche de la cinquantaine probablement, je voulais moi aussi mesurer la qualité de mon sommeil et mon manque d’activité physique, bref vérifier <a href="https://www.youtube.com/watch?v=AEv9VLQegvY&amp;list=PLTwkIOfLU8_reQI_2mapPF4zv2Co6lSTg&amp;index=8">si moi aussi je ne serais pas l’homme du 21ème siècle.</a> Je pensais que ça m’amuserait quelques semaines mais c’est devenu une habitude et ça a aidé à une reprise d’activité sportive plus régulière.</p>

<p>Le bracelet est autonome ; il a des capteurs, il enregistre et à l’occasion on synchronise les données vers une application mobile. Dans ce mode, il a une autonomie de 4 à 6 semaines, c’est impressionnant. On peut aussi l’utiliser en mode connecté au téléphone pour envoyer des notifications en temps réel : appels, messages. Ce mode est beaucoup plus consommateur en batterie (du bracelet et du téléphone).</p>

<p>J’ai utilisé l’objet en mode autonome pendant plusieurs mois. Le premier jour, j’ai installé l’application officielle Xiaomi qui s’occupe aussi des mises à jour du firmware. Il faut créer un compte chez Xiaomi (sic!)
et le lendemain matin on apprend qu’on a mieux dormi que 43% des autres <del>membres du troupeau</del> utilisateurs. Et oui, le ticket d’entrée du 21ème siècle coûte le leg de ses données personnelles… que deviennent les données ensuite ? combien d’années avant qu’elles soient revendues à mon groupement mutualiste qui me fera un tarif santé fonction de mon rythme de vie ? Bref, on sait où ça mène !</p>

<p>Donc déconnexion de l’appli officielle et recherche d’une meilleure solution ; je n’ai pas cherché longtemps, je traîne suffisamment sur <a href="https://f-droid.org/">la boutique F-Droid</a> pour avoir remarqué l’application <a href="https://github.com/Freeyourgadget/Gadgetbridge">Gadgetbridge</a> qui :</p>

<ul><li>gère la plupart des bracelets / montres Xiaomi et les Pebble,</li>
<li>conserve les données sur l’appareil et propose même un import / export de la base de données</li>
<li>propose des fonctionnalités communes à tous les équipements supportés : activité (compteur de pas),  qualification du sommeil, réveil,</li>
<li>des fonctionnalités spécifiques en fonction du type de bracelet ou de montre joliment détaillées <a href="https://github.com/Freeyourgadget/Gadgetbridge/blob/master/FEATURES.md">dans cette matrice</a><br></li>
</ul><p>Je n’ai pas parlé de la fonction réveil. Ca peut sembler anecdotique mais quand on est traumatisé par les sonneries à l’aube, on échange volontiers contre la douce vibration du bracelet.</p>

<p><img src="media/a23ff54c.gadgetbridge.png" data-original-source="https://blogduyax.madyanne.fr/images/2018/gadgetbridge.png" alt="gadget bridge"></p>

<p>Récemment je suis passé dans le mode d’utilisation connecté au téléphone alors que je refusais, au début, ce fil à la patte. Mais avec ces téléphones Android un peu récents, tous identiques, rectangulaires, sans saveur où les constructeur ont le droit de choisir la taille et la qualité de l’appareil photo mais surtout aucune  personnalisation matérielle non validée par le dieu Google, on n’a même plus la LED de notification qu’on trouvait sur les premiers modèles et on se retrouve finalement à les allumer régulièrement juste pour vérifier si on n’a pas raté un appel ou un SMS important. J’ai donc commencé à utiliser le mode notification du bracelet en environnement professionnel.</p>

<p>La notification sur le bracelet Mi Band 2 est minimale : on sait que le téléphone (en vibreur dans un coin) sonne ou qu’on a reçu un message. C’est déjà pas mal et ça m’a donné envie de passer au niveau supérieur avec la montre Xiaomi Amazfit Bip qui reçoit les messages SMS, affiche le nom des correspondants des appels et peut même afficher les prévisions météorologiques. Pour le reste on retrouve les fonctionnalités du bracelet Mi Band (someil, activité) et la même technologie d’écran qui fournit une autonomie de plusieurs semaines. C’est ce qui a entériné mon choix d’ailleurs, je fuis les montres qu’il faut recharger chaque soir.</p>

<p>C’est donc mon cadeau d’anniversaire (merci M. de mon coeur), étrenné depuis 2 semaines, toujours de concert avec Gadgetbridge qui est la meilleure solution pour ce matériel car il sait résoudre le problème des accents. En effet, la montre propos un firmware chinois et un firmware anglais pour l’international. Soit on teste des firmware non officiels pour le français, soit on reste en international ce qui est mon choix. Et dans ce cas-ci, les SMS sont épurés de leurs caractères accentués ce qui complique un peu la lecture. Gadgetbridge fournit un paramètre <em>transcription</em> qui remplace les accents par leur équivalent ASCII : “é” devient “e”, ce qui est bien mieux qu’un abscons symbole ¤</p>

<p>La fonction météo semblait mal engagée mais on trouve l’application <em>Weather Notification</em> sur F-DROID qui fournit les prévisions de OpenWeather Map à GadgetBridge et cela fonctionne très bien.</p>

<p>Enfin que serait une montre connectée sans la possibilité de changer de cadran au gré de ses humeurs. Le site <a href="https://amazfitwatchfaces.com/bip/">Amazfitwatchfaces</a> recense les contributions des graphistes et permet de télécharger des nouveaux cadrans. On peut créer un compte et voter pour les meilleurs artistes pour les encourager, c’est  bon enfant.</p>

<p><img src="media/6de7f237.amazfitwatchfaces.png" data-original-source="https://blogduyax.madyanne.fr/images/2018/amazfitwatchfaces.png" alt="watch face"></p>

<p>Bon voilà je suis revenu sur Android et je suis connecté. A ce propose je remercie le talentueux <a href="https://forum.xda-developers.com/member.php?u=8946392">Bunnyy</a> pour le portage de <a href="https://forum.xda-developers.com/samsung-a-series/development/rom-resurrection-remix-rr-v6-unofficial-t3765542">la ROM Resurection Remix</a> sur Samsung A5 2016 : je compte sur toi pour faire fonctionner les appels Bluetooth sous peu.</p>

<p>Est-ce que je suis entré dans le 21ème siècle ? un peu mais tout est loin de me plaire et j’essaie de ne choisir que les meilleurs côtés :-)</p>
<p><img src="media/79716ccf.308a3596152a79231f3feedc49afa4ef" data-original-source="http://cdn.libravatar.org/avatar/308a3596152a79231f3feedc49afa4ef" alt="Gravatar de Yannic Arnoux" class="gravatar" /><br/><i>Original post of <a href="https://blogduyax.madyanne.fr/2018/gadget-bridge-et-autres-connectes/" title="Visit the source">Yannic Arnoux</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


title: Journal du hacker : Liens intéressants Journal du hacker semaine #40
uri: 2018-10-08-Journal-du-hacker-Liens-intéressants-Journal-du-hacker-semaine-40
feed_id:
https://blog.journalduhacker.net/index.php?article182/liens-interessants-journal-du-hacker-semaine-40-2018

url:
https://blog.journalduhacker.net/index.php?article182/liens-interessants-journal-du-hacker-semaine-40-2018

content:
<p>Pour la 40ème semaine de l'année 2018, voici <strong>12 liens</strong> intéressants que vous avez peut-être ratés, relayés par <a href="https://www.journalduhacker.net/">le Journal du hacker</a>, votre source d’informations pour le Logiciel Libre francophone !</p>

<a href="https://www.journalduhacker.net/"><img src="media/01f45034.logo-journal-du-hacker.png" data-original-source="https://blog.journalduhacker.net/data/medias/logo-journal-du-hacker.png"></a>

<ul><li><a href="https://www.journalduhacker.net/s/rxq6hw/temp_te_de_boulettes_g_antes">Tempête de boulettes géantes</a></li>
<li><a href="https://www.journalduhacker.net/s/k9rcuv/j_r_mie_zimmermann_quitte_la_quadrature_du">Jérémie Zimmermann quitte la Quadrature du Net</a></li>
<li><a href="https://www.journalduhacker.net/s/m06jvp/les_quadratures_de_nos_vies">Les Quadratures de nos Vies</a></li>
<li><a href="https://www.journalduhacker.net/s/bqquam/whatsapp_petit_hack_qui_permet_d">{WhatsApp} – Petit « Hack » qui permet d’exploiter les fonctions de l’application</a></li>
<li><a href="https://www.journalduhacker.net/s/cm52zz/vlc_d_voile_dav1d_pour_am_liorer_les">VLC dévoile dav1d pour améliorer les performances d'AV1</a></li>
<li><a href="https://www.journalduhacker.net/s/spkuih/les_sjw_ont_ils_obtenu_la_peau_de_linux">Les SJW ont ils obtenu la peau de Linux ?</a></li>
<li><a href="https://www.journalduhacker.net/s/opi7q3/infographie_pourquoi_votre_smartphone">[Infographie] Pourquoi votre smartphone sait tout de vous et comment elle s’en sert</a></li>
<li><a href="https://www.journalduhacker.net/s/pa9p4l/m_dias_versus_plateformes_num_riques_le_d">Médias versus plateformes numériques, le débat crucial des « droits voisins »</a></li>
<li><a href="https://www.journalduhacker.net/s/ernogm/change_sur_docker_et_le_devops_avec_j_r_me">Échange sur Docker et le DevOps avec Jérôme Petazzoni </a></li>
<li><a href="https://www.journalduhacker.net/s/0mawo0/ligne_de_commande_les_20_m_mos_dun">Ligne de commande : les 20 mémos d'un « autodidacte »</a></li>
<li><a href="https://www.journalduhacker.net/s/ccaak1/est_il_utile_d_apprendre_react">Est-il utile d’apprendre React ?</a></li>
<li><a href="https://www.journalduhacker.net/s/f0y8ao/quelques_bonnes_sources_pour_comprendre">Quelques bonnes sources pour comprendre les bases du DNS</a></li>
</ul><p>Pour ne plus rater aucun article de la communauté francophone, voici :</p>

<ul><li><a href="https://www.journalduhacker.net/rss">Le flux RSS du Journal du hacker</a></li>
<li><a href="https://twitter.com/journalduhacker">Le compte Twitter du Journal du hacker</a></li>
<li><a href="https://framasphere.org/u/journalduhacker">Le compte Diaspora* du Journal du hacker</a></li>
<li><a href="https://framapiaf.org/@journalduhacker">Le compte Mastodon du Journal du hacker</a></li>
</ul><p>De plus le site web du Journal du hacker est « adaptatif (responsive) ». N’hésitez pas à le consulter depuis votre smartphone ou votre tablette !</p>

<p>Le Journal du hacker fonctionne de manière collaborative, grâce à la participation de ses membres. <a href="https://www.journalduhacker.net/invitations/request">Rejoignez-nous</a> pour proposer vos contenus à partager avec la communauté du Logiciel Libre francophone et faire connaître vos projets !</p>

<p><strong>Et vous ? Qu’avez-vous pensé de ces articles ?</strong> N’hésitez pas à réagir directement dans les commentaires de l’article sur le Journal du hacker ou bien dans les commentaires de ce billet :)</p>
<p><img src="media/ffe97a17.7916ee3cafa0bc3e9583bedad876dcd5" data-original-source="http://cdn.libravatar.org/avatar/7916ee3cafa0bc3e9583bedad876dcd5" alt="Gravatar de Journal du hacker" class="gravatar" /><br/><i>Original post of <a href="https://blog.journalduhacker.net/index.php?article182/liens-interessants-journal-du-hacker-semaine-40-2018" title="Visit the source">Journal du hacker</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Carl Chenet : <a href="">Liens int&eacute;ressants Journal du hacker semaine #40</a> (01/10/2015)</li><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #40</a> (10/10/2016)</li><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #40</a> (09/10/2017)</li></ul></div></p>


feed_id: https://obsd4a.net/blog/index.php?article57/arn-fai-un-vps-vm-sous-openbsd
title: Thuban : ARN - FAI : Un VPS - VM sous OpenBSD
uri: Thuban-ARN-FAI-Un-VPS-VM-sous-OpenBSD
url: https://obsd4a.net/blog/index.php?article57/arn-fai-un-vps-vm-sous-openbsd
content:
<p>Un hébergement VPS d'une VM sous OpenBSD, en France, ça vous tente ?!</p>

<p>C'est-ce que l'association FAI - <em>Fournisseur d'Accès à Internet</em> - nommée <strong><a href="https://arn-fai.net/">ARN</a></strong> nous propose !</p>

<p><img alt="Logo Alsace Réseau Neutre" src="media/26e32ca2.logo-arn-new_5.png" data-original-source="https://arn-fai.net/sites/www.arn-fai.net/files/logo-arn-new_5.png"></p>

<h2>Les services</h2>

<p>Dans <strong>une VM</strong>, basée sur <strong>un CPU virtuel</strong> avec <strong>1 Go de RAM</strong>, et un espace disque minimal de <strong>50 Go, en SSD</strong>, voilà ce que propose l'association. Au détail près que pour utiliser OpenBSD, il vous faudra en faire la demande express, rien ne sera pris en charge pour l'installation, seulement vos compétences pourra mener à bien votre (futur ?) hébergement, ce qui vous permettra de chiffrer votre disque dur !</p>

<p>Vous aurez une adresse <strong>IPv4 fixe</strong>, et un accès réseau <strong>IPv6 avec un préfixe /56</strong>.</p>

<p>Cet hébergement peut servir pour un service web (httpd, nginx, ...), de serveurs mails, ou tout autre service que vous vous sentez capable de gérer, voire tout simplement de lieu de stockage ou de sauvegarde de données.</p>

<h2>Le coût</h2>

<p>Il vous faudra, dans un premier temps, <strong><a href="https://arn-fai.net/adherer">adhérer</a> à l'association pour 15 € / an</strong>. Ensuite, vous devrez vous acquitter d'une somme de <strong>10 € / mois d'exploitation</strong>, que vous pouvez reconduire à votre bon plaisir. </p>

<p>Avant cela, il vous faudra prendre connaissance du <a href="media/46352217.contrat-vps-ARN.pdf" data-original-source="http://documents.arn-fai.net/Contrats/contrat-vps-ARN.pdf">contrat</a>, le remplir et le retourner complet à l'association par tout moyen précisé sur la page <strong><a href="https://arn-fai.net/vps">VPS</a></strong>. </p>

<hr><p> </p>

<p>PS : Voilà une bonne occasion de supporter une initiative "Libre" !</p>

<p> </p>

<p> </p>

<p> </p>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://obsd4a.net/blog/index.php?article57/arn-fai-un-vps-vm-sous-openbsd" title="Visit the source">Thuban</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


title: Renault : [F29] Participez à la journée de test consacrée à la mise à niveau
uri: Renault-F29-Participez-à-la-journée-de-test-consacrée-à-la-mis
feed_id:
https://blog.fedora-fr.org/renault/post/%5BF29%5D-Participez-%C3%A0-la-journ%C3%A9e-de-test-consacr%C3%A9e-%C3%A0-la-mise-%C3%A0-niveau

url:
https://blog.fedora-fr.org/renault/post/%5BF29%5D-Participez-%C3%A0-la-journ%C3%A9e-de-test-consacr%C3%A9e-%C3%A0-la-mise-%C3%A0-niveau

content:
<p>Aujourd'hui, ce lundi 8 octobre, est une journée dédiée à un test précis :
sur la mise à niveau de Fedora. En effet, durant le cycle de développement,
l'équipe d'assurance qualité dédie quelques journées autours de certains
composants ou nouveautés afin de remonter un maximum de problèmes sur le
sujet.</p>
<p>Elle fournit en plus une liste de tests précis à effectuer. Il vous suffit
de les suivre, comparer votre résultat au résultat attendu et le notifier.</p>
<h3>En quoi consiste ce test ?</h3>
<p>Nous sommes proches de la diffusion de Fedora 29 édition finale. Et pour que
ce lancement soit un succès, il est nécessaire de s'assurer que le mécanisme de
mise à niveau fonctionne correctement. C'est-à-dire que votre Fedora 27 ou 28
devienne une Fedora 29 sans réinstallation, en conservant vos documents, vos
paramètres et vos programmes. Une très grosse mise à jour en somme.</p>
<p>Les tests du jour couvrent :</p>
<ul><li>Mise à niveau depuis Fedora 27 ou 28, avec un système chiffré ou non ;</li>
<li>Même que précédemment mais avec KDE comme environnement ou une version Spin
quelconque ;</li>
<li>De même avec la version <em>Server</em> au lieu de <em>Workstation</em>
;</li>
<li>En utilisant <em>GNOME Logiciels</em> plutôt que <em>dnf</em>.</li>
</ul><p>En effet, Fedora propose depuis quelques temps déjà la possibilité de faire
la mise à niveau graphiquement avec <em>GNOME Logiciels</em> et en ligne de
commande avec <em>dnf</em>. Dans les deux cas le téléchargement se fait en
utilisation normale de votre ordinateur, une fois que ce sera prêt
l'installation se déroulera lors du redémarrage.</p>
<p>Pour ceux qui veulent bénéficier de F29 avant sa sortie officielle,
profitez-en pour réaliser ce test, que cette expérience bénéficie à tout le
monde. <img src="media/59264327.smile.png" data-original-source="https://blog.fedora-fr.org/themes/default/smilies/smile.png" alt=":-)"></p>
<h3>Comment y participer ?</h3>
<p>Vous pouvez vous rendre sur <a href="http://testdays.fedorainfracloud.org/events/53" hreflang="en">la page des
tests</a> pour lister les tests disponibles et rapporter vos résultats. La
<a href="https://fedoraproject.org/wiki/Test_Day:2018-10-08_Upgrade_Test_Day" hreflang="en">page wiki</a> récapitule les modalités de la journée.</p>
<p>Si vous avez besoin d'aide lors du déroulement des tests, n'hésitez pas de
faire un tour sur IRC pour recevoir un coup de main sur les canaux
#fedora-test-days et #fedora-fr (respectivement en anglais et en français) sur
le serveur Freenode.</p>
<p>En cas de bogue, il est nécessaire de le rapporter sur le <a href="https://bugzilla.redhat.com/index.cgi" hreflang="en">BugZilla</a>. Si vous ne
savez pas faire, n'hésitez pas à consulter <a href="http://doc.fedora-fr.org/wiki/Apprendre_%C3%A0_rapporter_un_bogue" hreflang="fr">la documentation correspondante</a>.</p>
<p>De plus, si une journée est dédiée à ces tests, il reste possible de les
effectuer quelques jours plus tard sans problème ! Les résultats seront
globalement d'actualité.</p>
<p><img src="media/d143d7a6.f792a7629fb4a46c01613eb1976730ef" data-original-source="http://cdn.libravatar.org/avatar/f792a7629fb4a46c01613eb1976730ef" alt="Gravatar de Renault" class="gravatar" /><br/><i>Original post of <a href="https://blog.fedora-fr.org/renault/post/%5BF29%5D-Participez-%C3%A0-la-journ%C3%A9e-de-test-consacr%C3%A9e-%C3%A0-la-mise-%C3%A0-niveau" title="Visit the source">Renault</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Renault : <a href="">Participez &agrave; la journ&eacute;e de test consacr&eacute;e au noyau Linux 4.14</a> (30/11/2017)</li><li>Renault : <a href="">[F28] Participez &agrave; la journ&eacute;e de test consacr&eacute;e &agrave; l&#039;internationalisation</a> (13/03/2018)</li><li>Renault : <a href="">[F28] Participez &agrave; la journ&eacute;e de test consacr&eacute;e &agrave; GNOME 3.28</a> (26/03/2018)</li><li>Renault : <a href="">[F28] Participez &agrave; la journ&eacute;e de test consacr&eacute;e &agrave; la modularit&eacute;</a> (10/04/2018)</li><li>Renault : <a href="">[F28] Participez &agrave; la journ&eacute;e de test consacr&eacute;e &agrave; la version Atomic / Cloud</a> (11/04/2018)</li></ul></div></p>


feed_id: http://www.fullcirclemag.fr/?post/2018/10/09/Le-num%C3%A9ro-136-est-pr%C3%AAt
title: Full Circle Magazine FR : Le numéro 136 est prêt
uri: Full-Circle-Magazine-FR-Le-numéro-136-est-prêt
url: http://www.fullcirclemag.fr/?post/2018/10/09/Le-num%C3%A9ro-136-est-pr%C3%AAt
content:
<p>Bonjour !</p>


<p>Avec un peu de retard, l'équipe française du FCM est heureuse de vous présenter le numéro 136 en français. Vous pouvez le lire ou le télécharger sur notre page <a href="https://www.fullcirclemag.fr/?pages/Num%C3%A9ros" hreflang="fr" title="Lire ou télécharger">Numéros</a>, ou bien le récupérer directement en cliquant sur la photo ci-dessous.</p>


<p><a href="http://www.fullcirclemag.fr/?download/582" hreflang="fr" title="Télécharger le N° 136"><img src="media/fd4bd2f5.issue136.png" data-original-source="http://www.fullcirclemag.fr/dotclear/public/Numeros/Couvertures_PNG/issue136.png" alt="issue136.png" title="issue136.png, oct. 2018"></a></p>


<p>Ce mois-ci, vous y trouverez, notamment :</p>
<ul><li>les tutoriels habituels : Python, Freeplane, Great Cow Basic et Inkscape ;</li>
<li>le point sur les mises à jour estivales de programmes dont Lucas a déjà parlé dans sa rubrique Command&amp;Conquer ;</li>
<li>la fin de la présentation d'Unity dans Ubuntu au quotidien par Richard ;</li>
<li>une critique de Cudatext qui semble pouvoir tout faire, sauf la cuisine et la vaisselle ; et</li>
<li>la finale de sa création d'un programme de tri en interface graphique pour Rhythmbox, de Paolo Pelloni.</li>
</ul><p>Tout en vous rappelant que, sans articles, il n'y aura pas de revue......, nous vous en souhaitons bonne lecture.</p>


<p>Bab, scribeur et relecteur, et les traducteurs-relecteurs AE, christo.2so, d52fr</p>
<p><img src="media/163a60d9.dd0e1a508d7347d53e0da0678bfd7aff" data-original-source="http://cdn.libravatar.org/avatar/dd0e1a508d7347d53e0da0678bfd7aff" alt="Gravatar de Full Circle Magazine FR" class="gravatar" /><br/><i>Original post of <a href="http://www.fullcirclemag.fr/?post/2018/10/09/Le-num%C3%A9ro-136-est-pr%C3%AAt" title="Visit the source">Full Circle Magazine FR</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Full Circle Magazine FR : <a href="">Voici, enfin, le num&eacute;ro 52 !</a> (04/11/2011)</li><li>Full Circle Magazine FR : <a href="">Et voici.. le num&eacute;ro 53 !</a> (13/12/2011)</li><li>Full Circle Magazine FR : <a href="">Le num&eacute;ro 54... enfin !</a> (18/01/2012)</li><li>Full Circle Magazine FR : <a href="">Sortie du num&eacute;ro 56</a> (09/03/2012)</li><li>Full Circle Magazine FR : <a href="">Voici le 57 !</a> (29/03/2012)</li></ul></div></p>


feed_id: https://www.cypouz.com/article/181009/ssh-se-connecter-sans-mot-passe-aide-cryptographie
title: Cyprien Pouzenc : SSH, se connecter sans mot de passe à l&#039;aide de la cryptographie
uri: Cyprien-Pouzenc-SSH-se-connecter-sans-mot-de-passe-à-l-aide-de-la
url: https://www.cypouz.com/article/181009/ssh-se-connecter-sans-mot-passe-aide-cryptographie
content:
<p><a href="https://www.cypouz.com/article/181009/ssh-se-connecter-sans-mot-passe-aide-cryptographie"><img typeof="foaf:Image" src="https://www.cypouz.com/sites/default/files/styles/medium/public/article/asymmetric_cryptography.png?itok=CPh_cRhB" width="200" height="127" alt="Cryptographie asymétrique" title="Cryptographie asymétrique"></a></p>


<p>Cet article est le deuxième d'une série de quatre :</p>

<ol><li><a href="https://www.cypouz.com/article/181001/ssh-pour-se-connecter-en-ligne-commande-un-ordinateur-distant"><strong>SSH, pour se connecter en ligne de commande à un ordinateur distant</strong></a></li>
	<li><strong>SSH, se connecter sans mot de passe à l'aide de la cryptographie</strong></li>
	<li><strong>Reverse SSH, pour se connecter à un ordinateur distant protégé par un pare-feu</strong> (à venir)</li>
	<li><strong>SSH, des tunnels pour tous les services</strong> (à venir)</li>
</ol><hr><p>Dans <a href="https://www.cypouz.com/article/181001/ssh-pour-se-connecter-en-ligne-commande-un-ordinateur-distant">le précédent épisode</a>, nous avons montré comment se connecter en ligne de commande à un serveur distant, parfois par l'intermédiaire d'un — ou potentiellement plusieurs — serveur relais. Pour chaque serveur et à chaque connexion, un mot de passe différent est requis. Outre la nécessité rébarbative d'avoir à taper des mots de passe, il ne s'agit peut-être pas de la méthode la plus sécurisée. Une seule compromission suffit ; toute personne ayant connaissance du mot de passe peut se connecter.</p>

<p>L'authentification par clefs cryptographiques limite la possibilité de se connecter au seul propriétaire d'une clef. Souvent, cette clef est utilisée par un unique poste client. Ainsi, seule la connexion depuis ce poste client est possible. Néanmoins, le vol du poste client ou une copie malintentionnée de la clef cryptographique sont de l'ordre du possible. Si la clef est protégée par un mot de passe, le serveur distant ne peut être compromis — ou plus difficilement, tout du moins.</p>

<p>Grâce à l'authentification cryptographique, il n'est ainsi plus nécessaire de connaître ni d'avoir à taper les mots de passe des différents serveurs distants ; seul celui qui protège la clef importe. Pour ne pas avoir à taper systématiquement ce dernier, plusieurs mécanismes sont envisageables ; comme celui permettant de ne le taper qu'une seule fois par session, par exemple.</p>

<div>
	<figure><a data-colorbox-gallery="gallery-all" href="https://www.cypouz.com/sites/default/files/styles/large/public/article/asymmetric_cryptography.png?itok=4B2b3IY8" title="Cryptographie asymétrique"><img alt="Cryptographie asymétrique" height="127" src="https://www.cypouz.com/sites/default/files/styles/medium/public/article/asymmetric_cryptography.png?itok=CPh_cRhB" title="Cryptographie asymétrique" width="200"></a>

		<figcaption>Cryptographie asymétrique</figcaption></figure></div>

<p>Le principe de la <a href="https://fr.wikipedia.org/wiki/Cryptographie_asym%C3%A9trique">cryptographie asymétrique</a> à clef publique a été énoncé dans <a href="https://www.cypouz.com/article/140325/certification-x509">un précédent article</a>. Dans le cas qui nous concerne, la clef protégée par mot de passe est la clef privée de l'utilisateur. Cette clef est la seule à même de déchiffrer les messages envoyés par les serveurs distants, sur lesquels la clef publique correspondante a préalablement été enregistrée. C'est par ce mécanisme que les serveurs s'assurent de l'authenticité de leur correspondant.</p>

<h2>Générer les clefs de chiffrement</h2>

<p>Afin de pouvoir utiliser cette authentification cryptographique, il est d'abord nécessaire de générer une clef privée sur l'ordinateur <span>CLIENT</span>, puis d'enregistrer la clef publique correspondante sur les serveurs distants auxquels ont souhaite se connecter — ici, <span>SERVEUR_B</span>. On pourra alors potentiellement désactiver l'authentification par mot de passe, pour plus de sécurité. Cette dernière étape n'est pas forcément indispensable. En effet, si le mot de passe n'est que très rarement tapé sur un clavier — car remplacé par une authentification cryptographique — le risque de compromission est moindre.</p>

<p>On commence par générer un couple de clefs sur le poste client :</p>

<pre>ssh-keygen -b 4096</pre>

<p>Puis on copie la clef publique sur le serveur distant :</p>

<pre>ssh-copy-id -i .ssh/id_rsa.pub USER_B@IP_SERVEUR_B</pre>

<p>On peut alors se connecter au serveur, comme nous l'avons déjà vu :</p>

<pre>ssh USER_B@IP_SERVEUR_B</pre>

<p>Si un mot de passe a été donné lors de la création de la clef privé — ce qui n'est pas une obligation — il est ici demandé afin de pouvoir la déverrouiller. Sinon, nous voilà d'ores-et-déjà connectés, sans besoin de taper le mot de passe de <span>USER_B</span>.</p>

<h2>Désactiver l'authentification par mot de passe</h2>

<p>Une fois sur le serveur distant, il est possible de désactiver l'authentification par mot de passe. Pour cela, il faut d'abord se connecter en tant que super-utilisateur :</p>

<pre>su -</pre>

<p>Puis changer l'option de configuration correspondante :</p>

<pre>sed -i "s/#PasswordAuthentication yes/PasswordAuthentication no/" /etc/ssh/sshd_config</pre>

<p>Enfin, recharger la configuration du serveur SSH :</p>

<pre>systemctl reload ssh</pre>

<p>Sans oublier de se déconnecter :</p>

<pre>exit</pre>

<p><em>Article sous licence <a href="https://creativecommons.org/licenses/by-sa/3.0/fr/">Creative Commons BY-SA 3.0 France</a>.</em></p>
<p><img src="media/674deadd.c9ce61d8f23444d5de73ae2ed346c61d" data-original-source="http://cdn.libravatar.org/avatar/c9ce61d8f23444d5de73ae2ed346c61d" alt="Gravatar de Cyprien Pouzenc" class="gravatar" /><br/><i>Original post of <a href="https://www.cypouz.com/article/181009/ssh-se-connecter-sans-mot-passe-aide-cryptographie" title="Visit the source">Cyprien Pouzenc</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://www.deblan.io/post/547/migration-de-gogs-vers-gitea
title: Simon Vieille : Migration de Gogs vers Gitea
uri: Simon-Vieille-Migration-de-Gogs-vers-Gitea
url: https://www.deblan.io/post/547/migration-de-gogs-vers-gitea
content:
<p><strong><a href="https://gogs.io/">Gogs</a></strong> est une plateforme pour gérer des dépôts GIT à la manière de Github. 
C'est un projet sous licence MIT qui fonctionne bien mais son développeur ne propose par une collaboration des plus simple.</p>

<p>Il y a pas mal de temps déjà, la communauté a forké le projet pour créer <strong><a href="https://gitea.io/">Gitea</a></strong>. Au départ, nous avions une version
très proche de Gogs mais Gitea évolue maintenant de façon indépendante. Gitea offre <a href="https://docs.gitea.io/en-us/comparison/">plus de fonctionnalités</a> et j'ai
décidé de migrer <a href="https://gitnet.fr/">Gitnet</a> vers cet outil.</p>

<p>La migration n'a pas été évidente mais voici une TODO list si vous souhaitez le faire de votre coté !</p>

<ol><li>Faire une sauvegarde de la base de données de Gogs</li>
<li>Faire une sauvegarde des dépots de Gogs</li>
<li>Suivre la <a href="https://docs.gitea.io/en-us/upgrade-from-gogs/">procédure décrite dans la documentation</a></li>
</ol><p>Après ça, mon répertoire <code>gitea</code> a cette forme :</p>

<pre><code>/custom
/custom/conf/
/custom/conf/app.ini
/data
/data/avatars
/data/sessions
/log
</code></pre>

<p>Au départ, j'ai fait le bourrin et j'ai lancé la version 1.5 de gitea pour au final tout casser. 
Du coup, pour passer de Gogs à  Gitea 1.5, j'ai décidé de récupérer les binaires des versions 1.0, 1.2, 1.3 et 1.4 de Gitea et je les ai lancé successivement.
Je me suis donc assuré de ne manquer aucne migrations de base de données.</p>

<p>Dans <code>/path/to/gitea</code> :</p>

<pre><code>for v in 1.0.2 1.1.0 1.2.0 1.3.0 1.4.0 1.5.0; do
    wget https://github.com/go-gitea/gitea/releases/download/v${v}/gitea-${v}-linux-amd64
    chmod +x gitea-${v}-linux-amd64
done
</code></pre>

<p>…Et on migre la base de données en démarrant chacune de ces versions :</p>

<pre><code>git@host: /path/to/gitea $ ./gitea-1.0.2-linux-amd64 web
git@host: /path/to/gitea $ ./gitea-1.2.1-linux-amd64 web
git@host: /path/to/gitea $ ./gitea-1.3.0-linux-amd64 web
git@host: /path/to/gitea $ ./gitea-1.4.0-linux-amd64 web
git@host: /path/to/gitea $ ./gitea-1.5.0-linux-amd64 web
</code></pre>

<p>À l'heure où j'écris cet article, la version <code>1.5.1</code> est dispo mais elle ne fonctionne pas chez moi. Je vais donc attendre un peu pour upgrader Gitea.</p>

<p>J'ai fais le tour de <a href="https://gitnet.fr/">Gitnet</a> et je n'ai pas rencontré de bug. J'espère ne pas être passé à coté d'un gros soucis ! En tout cas, 
je suis très content d'avoir pu réaliser cette migration en même pas une heure !</p>
<p><img src="media/f6ec4698.a99922fd1c4e000d5911b8c88280938e" data-original-source="http://cdn.libravatar.org/avatar/a99922fd1c4e000d5911b8c88280938e" alt="Gravatar de Simon Vieille" class="gravatar" /><br/><i>Original post of <a href="https://www.deblan.io/post/547/migration-de-gogs-vers-gitea" title="Visit the source">Simon Vieille</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Matao : <a href="">Migration Ubuntu/OpenGEU ou Gnome/Enlightenment</a> (20/04/2009)</li></ul></div></p>


title: G3L : Causerie informatique « vie privée, données personnelles »
uri: G3L-Causerie-informatique-vie-privée-données-personnelles
feed_id:
http://g3l.org/le_site/index.php?2018/10/09/339-causerie-informatique-vie-privee-donnees-personnelles

url:
http://g3l.org/le_site/index.php?2018/10/09/339-causerie-informatique-vie-privee-donnees-personnelles

content:
<p><strong>Vie privée, données personnelles : on vous explique !</strong></p>


<p>Que valent vos données personnelles ? Découvrez, avec des membres de l’association G3L, comment les préserver individuellement à l'aide de solutions libres</p>


<p>Participez à cette <em>causerie</em> à Valence (26) au <a href="http://lecausetoujours.fr/agenda/causerie-informatique/" hreflang="fr">Cause Toujours, 8 rue Gaston Rey, jeudi 11 octobre 2018 à partir de 19h</a></p>


<p><img src="media/c3bcb6f1.cctv-2805301_960_720-cc0-by-stanpetersen.jpg" data-original-source="http://g3l.org/le_site/images/autres/cctv-2805301_960_720-cc0-by-stanpetersen.jpg" alt=""></p>
<p><img src="media/e01c4dc6.aeb730b6da030ff3ba13636fcd669d58" data-original-source="http://cdn.libravatar.org/avatar/aeb730b6da030ff3ba13636fcd669d58" alt="Gravatar de G3L" class="gravatar" /><br/><i>Original post of <a href="http://g3l.org/le_site/index.php?2018/10/09/339-causerie-informatique-vie-privee-donnees-personnelles" title="Visit the source">G3L</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Simon Vieille : <a href="">Let&#039;s Encrypt - Comment se faciliter la vie ?</a> (18/10/2016)</li></ul></div></p>


title: Miamondo : Le navigateur Vivaldi et la lecture des vidéos sur Youtube et sur Twitter
uri: Miamondo-Le-navigateur-Vivaldi-et-la-lecture-des-vidéos-sur-Youtube
feed_id:
https://miamondo.org/2018/10/10/le-navigateur-vivaldibrowser-et-la-lecture-des-videos-sur-youtube-et-sur-twitter/

url:
https://miamondo.org/2018/10/10/le-navigateur-vivaldibrowser-et-la-lecture-des-videos-sur-youtube-et-sur-twitter/

content:
<p>Bonjour, j'aime bien le navigateur Vivaldi. D'abord, je trouve le nom plus joli que faillerfosque ou kromiam. J'utilise ce navigateur depuis pas mal de temps déjà et il me donne presque entière satisfaction. Pourquoi presque? Parce que si le design est agréable et les fonctionnalités bien pensées, j'étais confronté jusqu'à hier soir à un problème... <a href="https://miamondo.org/2018/10/10/le-navigateur-vivaldibrowser-et-la-lecture-des-videos-sur-youtube-et-sur-twitter/#more-19878">Lire la Suite →</a></p>
<p><img src="media/848c13f4.27be241458674ac3359b0353fdc37c4a" data-original-source="http://cdn.libravatar.org/avatar/27be241458674ac3359b0353fdc37c4a" alt="Gravatar de Miamondo" class="gravatar" /><br/><i>Original post of <a href="https://miamondo.org/2018/10/10/le-navigateur-vivaldibrowser-et-la-lecture-des-videos-sur-youtube-et-sur-twitter/" title="Visit the source">Miamondo</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Miamondo : <a href="">Installer une distribution Linux sur un smartphone Android</a> (26/05/2017)</li><li>Miamondo : <a href="">Comment je suis devenu un biffin du num&eacute;rique gr&acirc;ce &agrave; Emmabunt&uuml;s</a> (12/08/2017)</li><li>Miamondo : <a href="">J&rsquo;ai &eacute;t&eacute; mordu par une Viperr.</a> (12/11/2017)</li><li>Miamondo : <a href="">Linux: Installer un environnement graphique de base et le configurer &agrave; sa guise</a> (24/03/2018)</li><li>Miamondo : <a href="">Aupr&egrave;s de mon arbre, je vivais heureux&hellip;</a> (14/04/2018)</li></ul></div></p>


feed_id: https://blog.fedora-fr.org/renault/post/Compte-rendu-des-Embedded-et-Kernel-recipes-2018
title: Renault : Compte rendu des Embedded et Kernel recipes 2018
uri: Renault-Compte-rendu-des-Embedded-et-Kernel-recipes-2018
url: https://blog.fedora-fr.org/renault/post/Compte-rendu-des-Embedded-et-Kernel-recipes-2018
content:
<p>J'avais déjà rapporté le fait que j'assistais aux Embedded et Kernel recipes
2018.</p>
<p><a href="media/bad3dac4.Kernel-recipes-entry.jpg" data-original-source="https://blog.fedora-fr.org/public/renault/Confs/Kernel-recipes-entry.jpg" title="Kernel-recipes-entry.jpg"><img src="media/3861d0ce..Kernel-recipes-entry_m.jpg" data-original-source="https://blog.fedora-fr.org/public/renault/Confs/.Kernel-recipes-entry_m.jpg" alt="Kernel-recipes-entry.jpg" title="Kernel-recipes-entry.jpg, oct. 2018"></a></p>
<p>C'était une expérience enrichissante même si assez chargée. Les conférences
se sont enchaînées et les pauses ont donné lieu à de nombreuses et instructives
conversations. J'ai beaucoup apprécié le format, on n'avait pas non plus à
courir de partout ou de choisir entre deux conférences car tout est conçu pour
se concentrer sur une salle et un sujet. Et discuter ensuite des confs qu'on a
vu, avec le conférencier également. Le fait qu'on soit relativement peu
nombreux (une centaine) facilite les échanges et le bon déroulement de
l'organisation.</p>
<p>Les locaux de Mozilla étaient en effet superbes même s'il faisait un peu
frais dans l'ensemble. Dommage qu'ils quittent ce lieu prochainement.
L'installation pour la conf était vraiment de bonne qualité. Je comprends mieux
pourquoi cette salle ait été utilisée pour de nombreuses manifestations.</p>
<p>C'était l'occasion de croiser pas mal de monde, dont quelques personnes que
je connaissais déjà comme un ex-collègue de ma période marseillaise et Benjamin
Tissoire, co-mainteneur des entrées du noyau. Quelques personnalités du noyau
étaient présents bien entendu. Et étant sur Paris, on a pu manger un morceau
avec des contributeurs de Fedora. Là encore, c'était agréable.</p>
<p><a href="media/dc491c55.Draw-Embedded-Recipes-Couret.jpg" data-original-source="https://blog.fedora-fr.org/public/renault/Confs/Draw-Embedded-Recipes-Couret.jpg" title="Draw-Embedded-Recipes-Couret.jpg"><img src="media/f748ec3e..Draw-Embedded-Recipes-Couret_m.jpg" data-original-source="https://blog.fedora-fr.org/public/renault/Confs/.Draw-Embedded-Recipes-Couret_m.jpg" alt="Draw-Embedded-Recipes-Couret.jpg" title="Draw-Embedded-Recipes-Couret.jpg, oct. 2018"></a></p>
<p>J'ai pu effectuer ma conférence sur la mise à jour des systèmes embarquées
dans de bonnes conditions. Et un dessinateur présent pendant l'évènement a pu
faire un beau portrait. Très amusant et original. <a href="https://www.youtube.com/watch?v=162kdQ4hHWY" hreflang="en">La vidéo de ce
résultat, une première pour moi en anglais, est disponible par ici</a>.</p>
<p>On a reçu également une carte de <a href="https://libre.computer/products/boards/aml-s905x-cc/" hreflang="en">Libre
computer (Le potatoe)</a>, ce qui est toujours apprécié. N'en ayant pas
l'utilité personnellement (j'ai un RPi 1 qui traîne dans les tiroirs), c'est
mon boulot qui l'a récupéré pour des workshops et autres tests.</p>
<p>Vraiment c'était une très bonne semaine. Merci <a href="https://hupstream.com/" hreflang="fr">aux organisateurs</a> pour ce travail,
une qualité impeccable. L'ambiance, le confort, mais aussi la qualité des
sujets abordés, c'était très bien. Merci à <a href="https://www.mind.be/en/" hreflang="en">mon employeur</a> aussi de m'avoir offert cette opportunité. Cela
donne envie d'y retourner, dommage que ce soit aussi difficile d'y participer,
fautes de places libres, mais c'est aussi ce qui rend cet évènement si
particulier.</p>
<p><a href="media/bd8f493b.Couret-Swupdate-Conf.jpeg" data-original-source="https://blog.fedora-fr.org/public/renault/Confs/Couret-Swupdate-Conf.jpeg" title="Couret-Swupdate-Conf.jpeg"><img src="media/cca3eeff..Couret-Swupdate-Conf_m.jpg" data-original-source="https://blog.fedora-fr.org/public/renault/Confs/.Couret-Swupdate-Conf_m.jpg" alt="Couret-Swupdate-Conf.jpeg" title="Couret-Swupdate-Conf.jpeg, oct. 2018"></a></p>
<p>J'espère à une prochaine fois.</p>
<p><img src="media/d143d7a6.f792a7629fb4a46c01613eb1976730ef" data-original-source="http://cdn.libravatar.org/avatar/f792a7629fb4a46c01613eb1976730ef" alt="Gravatar de Renault" class="gravatar" /><br/><i>Original post of <a href="https://blog.fedora-fr.org/renault/post/Compte-rendu-des-Embedded-et-Kernel-recipes-2018" title="Visit the source">Renault</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Renault : <a href="">Participation au Kernel et Embedded recipes 2018</a> (02/09/2018)</li><li>Renault : <a href="">Rencontres Fedora 26 &agrave; Paris le 1er juillet</a> (11/06/2017)</li><li>Renault : <a href="">Compte rendu des JM2L 2017</a> (10/12/2017)</li><li>Renault : <a href="">Je repr&eacute;senterai Borsalinux-fr et Fedora aux RMLL 2018 &agrave; Strasbourg (7-12 juillet)</a> (16/06/2018)</li><li>Renault : <a href="">Compte rendu des Rencontres Mondiales du Logiciel Libre 2018</a> (13/07/2018)</li></ul></div></p>


feed_id: http://formation-logiciel-libre.com/memo-gimp-configuration-et-decouverte-de-linterface/
title: Dimitri Robert : Mémo GIMP : configuration et découverte de l’interface
uri: Dimitri-Robert-Mémo-GIMP-configuration-et-découverte-de-l-inte
url: http://formation-logiciel-libre.com/memo-gimp-configuration-et-decouverte-de-linterface/
content:
<p>Un nouveau support pour les formations GIMP, un mémo dans la même veine que celui que j’avais produit pour <a href="http://formation-logiciel-libre.com/memo-shotcut-debuter-dans-le-montage-video/">Shotcut</a> il y a quelques mois.</p>
<p>Celui-ci concerne GIMP et pose quelques bases de configuration. Il liste aussi l’ensemble des outils avec un petit descriptif pour chacun. Enfin, une page sur les calques parce que c’est <em>vraiment</em> indispensable.</p>
<p>Le tout mis en page avec Scribus et publié sous licence Creative Commons By-SA 4.0 FR.</p>
<p><a href="media/72d1dfdd.memo-gimp.pdf" data-original-source="http://formation-logiciel-libre.com/wp-content/uploads/2018/10/memo-gimp.pdf">Le mémo au format PDF</a></p>
<p><a href="http://formation-logiciel-libre.com/wp-content/uploads/2018/10/memo-gimp.zip">Les sources pour Scribus 1.5.4</a></p>
<p>L’article <a rel="nofollow" href="http://formation-logiciel-libre.com/memo-gimp-configuration-et-decouverte-de-linterface/">Mémo GIMP : configuration et découverte de l’interface</a> est apparu en premier sur <a rel="nofollow" href="http://formation-logiciel-libre.com/">Formation logiciel libre</a>.</p>
<p><img src="media/a723311b.bc7f2e519b76bc86af82809d62e1ca0a" data-original-source="http://cdn.libravatar.org/avatar/bc7f2e519b76bc86af82809d62e1ca0a" alt="Gravatar de Dimitri Robert" class="gravatar" /><br/><i>Original post of <a href="http://formation-logiciel-libre.com/memo-gimp-configuration-et-decouverte-de-linterface/" title="Visit the source">Dimitri Robert</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Dimitri Robert : <a href="">GIMP : le bord de l&rsquo;image toujours magn&eacute;tique</a> (29/04/2015)</li><li>Dimitri Robert : <a href="">GIMP : Redimensionnement de la brosse dynamique</a> (01/05/2015)</li></ul></div></p>


feed_id: https://carlchenet.com/ladblocker-votre-capote-numerique/
title: Carl Chenet : L’adblocker, votre capote numérique
uri: Carl-Chenet-L-adblocker-votre-capote-numérique
url: https://carlchenet.com/ladblocker-votre-capote-numerique/
content:
<p>Votre adblocker sur le web, c’est comme une capote pendant un rapport sexuel. Et mieux vaut se méfier quand un inconnu vous demande de l’enlever.</p>
<p><span></span></p>
<p>Une tendance actuelle des sites web, souvent des médias en mal de business-model, est de vous criminaliser et vous demander de désactiver votre adblocker.</p>
<p><img src="media/4ba4c6cb.adblocker-leprogres-1.png" data-original-source="https://carlchenet.com/wp-content/uploads/2018/10/adblocker-leprogres-1.png" alt="" width="747" height="421" srcset="https://carlchenet.com/wp-content/uploads/2018/10/adblocker-leprogres-1.png 747w, https://carlchenet.com/wp-content/uploads/2018/10/adblocker-leprogres-1-300x169.png 300w" sizes="(max-width: 747px) 100vw, 747px"></p>
<p>Cela va de l’incitation (snif snif on va mourir de faim si tu désactives pas ton adblocker) à la pénalisation (non tu n’entreras pas si tu ne désactives pas ton adblocker).</p>
<p>En gros et pour être clair, on vous demande de désactiver votre adblocker pour :</p>
<ol><li>vous afficher de la publicité non-sollicitée</li>
<li>vous identifier</li>
<li>vous traquer</li>
<li>retirer de vos actions des données personnelles avec lesquelles faire de l’argent</li>
</ol><p>Le premier cas est particulièrement amusant quand, outrepassant l’avertissement, on visite quand même le site avec l’adblocker activé et qu’on regarde la (en général longue) liste des mouchards présents.</p>
<p>Le second cas est plus net. Pas d’adbocker, pas d’accès. Ça peut paraître plus franc au premier abord, mais au final c’est encore plus pervers. Étudions les deux cas.</p>
<h2>Premier cas : la supplique</h2>
<p>Arrêtons nous un instant au premier cas, assez fréquent pour l’instant, où le site vous ouvre un énorme popup pour tenter de vous attendrir et vous faire… désactiver votre adblocker. Réfléchissons-y deux secondes.</p>
<p><img src="media/00129621.lamanicorn-1024x322.png" data-original-source="https://carlchenet.com/wp-content/uploads/2018/10/lamanicorn-1024x322.png" alt="" width="700" height="220" srcset="https://carlchenet.com/wp-content/uploads/2018/10/lamanicorn-1024x322.png 1024w, https://carlchenet.com/wp-content/uploads/2018/10/lamanicorn-300x94.png 300w, https://carlchenet.com/wp-content/uploads/2018/10/lamanicorn-768x242.png 768w, https://carlchenet.com/wp-content/uploads/2018/10/lamanicorn.png 1026w" sizes="(max-width: 700px) 100vw, 700px"></p>
<p>Quand vous rencontrez quelqu’un sur un site ou une appli de rencontre, les buts du rendez-vous peuvent être explicites. On sait ce qu’on vient chercher, les deux partis sont au courant. Ça n’empêche pas des personnes de tenter de commencer le rapport sexuel, puis de tenter un  « ouais j’aime pas trop la capote, je peux l’enlever ? ».</p>
<p>Si le partenaire est un tant soit peu intelligent et a entendu parler des maladies sexuellement transmissibles, une grosse alarme va immédiatement résonner dans sa tête et le « non » va être ferme et immédiat.</p>
<p><img src="media/ea874ed4.capote-188x300.png" data-original-source="https://carlchenet.com/wp-content/uploads/2018/10/capote-188x300.png" alt="" width="188" height="300" srcset="https://carlchenet.com/wp-content/uploads/2018/10/capote-188x300.png 188w, https://carlchenet.com/wp-content/uploads/2018/10/capote.png 332w" sizes="(max-width: 188px) 100vw, 188px"></p>
<p>On est dans le premier cas de l’adblocker, où les créateurs du sites web tentent de vous émouvoir pour se faire de l’argent sur votre dos et récupérer vos données personnelles, qu’en général d’autres qu’eux vont exploiter. Ce qui est encore pire en fait car ni vous ni lui ne sachez exactement ce que deviennent vos données.</p>
<p>La réponse doit être aussi ferme : non. On se connaît pas, mon adblocker m’affiche des dizaines de mouchards, je n’ai aucune idée des conséquences si je désactive mon adblocker en visitant ce site, donc je ne le fais pas.</p>
<h2>Second cas : l’interdiction</h2>
<p>L’interdiction d’accès paraît un modèle davantage franc. Service contre service, tu veux accéder au site, tu désactives ton adblocker. Simple et direct. Mais en fait, c’est encore pire que le premier.</p>
<div><a href="https://www.businessinsider.com/"><img src="media/289a937d.business-insider.png" data-original-source="https://carlchenet.com/wp-content/uploads/2018/10/business-insider.png" alt="" width="693" height="390" srcset="https://carlchenet.com/wp-content/uploads/2018/10/business-insider.png 693w, https://carlchenet.com/wp-content/uploads/2018/10/business-insider-300x169.png 300w" sizes="(max-width: 693px) 100vw, 693px"></a><p>Portail anti-adblocker du Business Insider version US</p></div>
<p>Pour reprendre l’analogie de la rencontre orientée sexe, on peut comparer ça au partenaire qui dit : ah non, moi je le fais pas avec une capote ! Qu’est-ce que ça cache ? Peut-être rien en effet, la personne n’aime peut-être pas le contact du caoutchouc. Mais peut-être aussi qu’il a aussi une maladie sexuellement transmissible ! Donc le risque n’est pas acceptable.</p>
<p>Et dans le cas de ces sites bourrés de mouchards, on SAIT qu’ils ont non pas une mais plusieurs MST ! Qu’ils vont vous afficher des publicités dont le contenu leur échappe totalement car ils délèguent cette partie à une régie publicitaire.</p>
<div><a href="http://www.lefigaro.fr/"><img src="media/79834556.ublock-origin.png" data-original-source="https://carlchenet.com/wp-content/uploads/2018/10/ublock-origin.png" alt="" width="559" height="458" srcset="https://carlchenet.com/wp-content/uploads/2018/10/ublock-origin.png 559w, https://carlchenet.com/wp-content/uploads/2018/10/ublock-origin-300x246.png 300w" sizes="(max-width: 559px) 100vw, 559px"></a><p>44 actions de Ublock Origin sur le site du Figaro, ça commence à faire beaucoup</p></div>
<p>J’ai pour ma part déjà été plusieurs fois choqué du contenu de certaines publicités affichées sur des sites institutionnels. Et en remontant le problème au responsable du site, il s’est bien sûr déchargé de sa responsabilité sur la régie publicitaire. La bonne blague.</p>
<p>Donc pour résumer, on te demande d’enlever ta capote, pardon, ton adblocker pour jouir du contenu qu’on échange contre tes données personnelles et du tracage qui va s’en suivre et en particulier son utilisation dans le cadre du reciblage publicitaire.</p>
<p>Qu’est-ce que le reciblage publicataire (ou retargeting en anglais) ? Deux exemples :</p>
<ul><li>l’utilisateur vient de lire un article à propos d’un cambriolage sur le Figaro en ligne, il doit être de droite et flippé, présentons-lui des publicités pour des portes blindées sur le prochain site où il se connecte</li>
<li>autre exemple, un utilisateur vient de lire un article sur les nouvelles pratiques sexuelles sur Libé, ça doit être un pervers, présentons-lui une pub pour un abonnement à [service en ligne pour tromper sa femme] sur le prochain site où il ira.</li>
</ul><p>Le reciblage et le traçage en général indiquent qu’une société à but lucratif amasse des données sur vous en secret qui vont constituer un « double » numérique de vous basé sur toutes vos informations amassées. Ce profil entraînera des actions, comme de la présentation de publicité – mais on peut imaginer bien d’autres applications commerciales – qui seront prises à votre égard sur la base de ce double numérique dont la véracité et la cohérence reposent sur des algorithmes qui nous échappent totalement.</p>
<p>Pour revenir à notre sujet et dans le second cas, donc, les propriétaires du site savent que leur site est rempli de mouchards et d’outils de monétisation de contenu de la vie privée des utilisateurs. Et nous sommes censés y aller sans protection ? Horrible. Et bien sûr, dans ce cas de monétisation, plus le trafic est grand, plus les gains sont importants. D’où une course au buzz et donc à la massification du trafic avec les effets que l’on peut imaginer sur le contenu.</p>
<h2>La troisième voie</h2>
<p>Après avoir étudié les deux points précédents, la question qui arrive immédiatement est : quelle est la troisième voie ?</p>
<p>On observe depuis quelques années un retour-arrière vers un modèle payant des la plupart des sites d’informations. Oui, contrairement à ce qu’on a cru lors de la massification de l’accès aux sites d’informations en ligne, produire de l’information et un contenu de qualité coûtent cher et vous payez quelque soit la manière à laquelle vous accédez à l’information.</p>
<p>Actuellement, c’est avec vos données personnelles, le reciblage publicitaire, l’affichage de publicité, également par le placement de produits qui pose d’énormes problèmes de conflits d’intérêt, et enfin par les abonnements payants qui se développent. Et c’est normal, il faut bien que les journalistes mangent.</p>
<p>La troisième voie qui se développe et qui semble la plus pérenne est celle de l’abonnement payant. Ce modèle passe donc par réduire le nombre de « visionneurs » potentiels du contenu proposé, certes, mais permettrait d’obtenir un revenu récurrent stable et qui permettrait d’améliorer et de fiabiliser la qualité de l’information produite.</p>
<div><a href="https://www.mediapart.fr/"><img src="media/d8d83e3e.mediapart.png" data-original-source="https://carlchenet.com/wp-content/uploads/2018/10/mediapart.png" alt="" width="724" height="199" srcset="https://carlchenet.com/wp-content/uploads/2018/10/mediapart.png 724w, https://carlchenet.com/wp-content/uploads/2018/10/mediapart-300x82.png 300w" sizes="(max-width: 724px) 100vw, 724px"></a><p>Mediapart, accessible uniquement sur abonnement</p></div>
<p>Par contre, on peut observer au niveau technique que le traçage ne disparaît pas lorsque l’on est abonné, l’affichage de publicité non plus (si vous connaissez des exemples, laissez-moi un commentaire, je ne peux pas être abonné à tous les médias). Dans ce cas de figure et sans un adblocker, on paierait en quelque sorte double en tant qu’abonné, ce qui est évidemment choquant.</p>
<div><img src="media/4a8e5f82.gratuit_boulangerie.jpg" data-original-source="https://carlchenet.com/wp-content/uploads/2018/10/gratuit_boulangerie.jpg" alt="" width="600" height="371" srcset="https://carlchenet.com/wp-content/uploads/2018/10/gratuit_boulangerie.jpg 600w, https://carlchenet.com/wp-content/uploads/2018/10/gratuit_boulangerie-300x186.jpg 300w" sizes="(max-width: 600px) 100vw, 600px"><p>Imaginez-vous cette scène chez votre boulanger ? La double peine !</p></div>
<p>Il reste donc aux sites d’information à comprendre cet enjeu majeur et à adapter leurs infrastructures pour apprendre à choyer davantage leurs abonnés et à fermer davantage la porte au tout venant qui, de toute façon, sera de plus en plus équipé d’adblockers, le surf étant devenu insupportable sur certains sites (vidéos avec le son démarrant, pub situé aux pires endroits sur le chemin de lecture,…). On en vient parfois à se demander si les gens qui réalisent ces pages lisent leur propre site. Le doute est souvent permis.</p>
<p>Payer l’accès à l’information est pour moi indispensable à fournir aux médias l’argent nécessaire pour bien travailler. L’accès gratuit de masse aux grands sites de presse a été un échec qu’il est indispensable de constater. Au siècle dernier, on payait systématiquement pour acheter le journal ou on s’abonnait. Si par contre le modèle d’abonnement redevient la norme ou continue de grandir, ce qu’on peut supposer vu le virage à 180° pris par la plupart des grands médias devant la perte colossale de revenus qu’ils ont subi ces dernières annés, ils devront néanmoins jouer le jeu et changer radicalement leur comportement vis-à-vis de leurs abonnés, désormais protégés derrière des adblockers qu’il n’est pas question de désactiver, vu les dangers encourus pour les libertés individuelles et la vie privée que leurs prestataires de monétisation font courir aux utilisateurs.</p>
<h2>L’auteur</h2>
<p>Carl Chenet est le fondateur du <a href="https://lecourrierduhacker.com/">Courrier du hacker</a>, la newsletter hebdomadaire résumant l’actualité francophone du Logiciel Libre et Open Source, avec aujourd’hui 56 numéros publiés et plus de 2000 abonnés.</p>
<p><a href="https://lecourrierduhacker.com/"><img src="media/848ce166.courrierduhacker-logo.png" data-original-source="https://carlchenet.com/wp-content/uploads/2017/09/courrierduhacker-logo.png" alt="" width="818" height="168" srcset="https://carlchenet.com/wp-content/uploads/2017/09/courrierduhacker-logo.png 818w, https://carlchenet.com/wp-content/uploads/2017/09/courrierduhacker-logo-300x62.png 300w, https://carlchenet.com/wp-content/uploads/2017/09/courrierduhacker-logo-768x158.png 768w" sizes="(max-width: 818px) 100vw, 818px"></a>
	<section><form method="POST" data-attr-form-id="1">

													<label for="yikes-easy-mc-form-1-EMAIL">

										<!-- dictate label visibility -->
																					<span>
												E-mail											</span>
										
										<!-- Description Above -->
										
										<input name="EMAIL" placeholder="" required="required" type="email" value=""><!-- Description Below --></label>
									
				<!-- Honeypot Trap -->
				<input type="hidden" name="yikes-mailchimp-honeypot" value=""><!-- List ID --><input type="hidden" name="yikes-mailchimp-associated-list-id" value="22e5c06162"><!-- The form that is being submitted! Used to display error/success messages above the correct form --><input type="hidden" name="yikes-mailchimp-submitted-form" value="1"><!-- Submit Button --><button type="submit"> <span>Submit</span></button>				<!-- Nonce Security Check -->
				<input type="hidden" name="yikes_easy_mc_new_subscriber" value="7657093c56"><input type="hidden" name="_wp_http_referer" value="/category/planet-libre/feed/"></form>
			<!-- MailChimp Form generated by Easy Forms for MailChimp v6.3.30 (https://wordpress.org/plugins/yikes-inc-easy-mailchimp-extender/) -->

			</section></p>
<h2>Me suivre sur les réseaux sociaux</h2>
<p>N’hésitez pas à me suivre directement sur les différents sociaux pour suivre au jour le jour mes différentes projets dans le Logiciel Libre :</p>
<ul><li><strong>Mastodon</strong> : <a href="https://mastodon.social/@carlchenet">@carlchenet</a></li>
<li><strong>Diaspora</strong> :  <a href="https://framasphere.org/u/carlchenet">@carlchenet</a></li>
<li><strong>Twitter</strong> : <a href="https://twitter.com/carl_chenet">@carl_chenet</a></li>
</ul>
<p><img src="media/46f73009.e1f1addc890668ce2561431b7be810bc" data-original-source="http://cdn.libravatar.org/avatar/e1f1addc890668ce2561431b7be810bc" alt="Gravatar de Carl Chenet" class="gravatar" /><br/><i>Original post of <a href="https://carlchenet.com/ladblocker-votre-capote-numerique/" title="Visit the source">Carl Chenet</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Carl Chenet : <a href="">Le binaire de Visual Studio Code n&rsquo;est pas du Logiciel Libre. Voil&agrave; pourquoi.</a> (24/09/2018)</li><li>Carl Chenet : <a href="">Dans le Libre : gratter ses propres d&eacute;mangeaisons</a> (30/08/2016)</li><li>Carl Chenet : <a href="">Dans le Libre : manger ce que l&rsquo;on pr&eacute;pare</a> (02/09/2016)</li><li>Carl Chenet : <a href="">Dans le Libre : tout automatiser</a> (07/11/2016)</li><li>Carl Chenet : <a href="">Dans le Libre : la bifurcation (fork)</a> (14/11/2016)</li></ul></div></p>


title: Renault : [F29] Participez à la journée de test consacrée à la modularité
uri: Renault-F29-Participez-à-la-journée-de-test-consacrée-à-la-mod
feed_id:
https://blog.fedora-fr.org/renault/post/%5BF29%5D-Participez-%C3%A0-la-journ%C3%A9e-de-test-consacr%C3%A9e-%C3%A0-la-modularit%C3%A9

url:
https://blog.fedora-fr.org/renault/post/%5BF29%5D-Participez-%C3%A0-la-journ%C3%A9e-de-test-consacr%C3%A9e-%C3%A0-la-modularit%C3%A9

content:
<p>Aujourd'hui, ce vendredi 12 octobre est une journée dédiée à un test précis
: sur la modularité. En effet, durant le cycle de développement, l'équipe
d'assurance qualité dédie quelques journées autours de certains composants ou
nouveautés afin de remonter un maximum de problèmes sur le sujet.</p>
<p>Elle fournit en plus une liste de tests précis à effectuer. Il vous suffit
de les suivre, comparer votre résultat au résultat attendu et le notifier.</p>
<h3>En quoi consiste ce test ?</h3>
<p>La modularité est le résultat de la réflexion de Fedora.next, amorcé en
2014. L'objectif est de découpler le cycle de vie des applications avec celui
de Fedora afin qu'un utilisateur de Fedora bénéficie de plus de flexibilité. Il
serait par exemple possible de choisir une version native de Python plus
récente ou plus ancienne que celle disponible par défaut. Auparavant cela
n'était possible qu'en choisissant une autre version de Fedora ce qui pouvait
être contraignant.</p>
<p>Les modules se comportent comme des dépôts supplémentaires proposant un
ensemble de paquets destinés à remplacer ceux des dépôts officiels. Mais bien
entendu, tout cela est géré par le projet Fedora avec la même qualité et les
mêmes mainteneurs.</p>
<p>Le changement majeur pour Fedora 29 est la mise à disposition de cette
fonctionnalité nativement pour les autres éditions de Fedora, jusque là
uniquement Server en bénéficiait.</p>
<p>Pour le moment Fedora propose quelques modules comme Docker, Django, NodeJS
et le langage Go.</p>
<p>Les tests du jour couvrent :</p>
<ul><li>Lister les modules disponibles et installés ;</li>
<li>Installer un nouveau module ;</li>
<li>Activer un nouveau module ;</li>
<li>Mettre à jour un module.</li>
</ul><p>Comme vous pouvez le constater, ces tests sont assez simples et ne devraient
prendre que quelques minutes seulement. Il vous faudra bien évidemment
installer le dépôt modular avant (paquet fedora-repos-modular).</p>
<h3>Comment y participer ?</h3>
<p>Vous pouvez vous rendre sur <a href="http://testdays.fedorainfracloud.org/events/54" hreflang="en">la page des
tests</a> pour lister les tests disponibles et rapporter vos résultats. La
<a href="https://fedoraproject.org/wiki/Test_Day:2018-10-12_Modularity_Test_Day" hreflang="en">page wiki</a> récapitule les modalités de la journée.</p>
<p>Si vous avez besoin d'aide lors du déroulement des tests, n'hésitez pas de
faire un tour sur IRC pour recevoir un coup de main sur les canaux
#fedora-test-days et #fedora-fr (respectivement en anglais et en français) sur
le serveur Freenode.</p>
<p>En cas de bogue, il est nécessaire de le rapporter sur le <a href="https://bugzilla.redhat.com/index.cgi" hreflang="en">BugZilla</a>. Si vous ne
savez pas faire, n'hésitez pas à consulter <a href="http://doc.fedora-fr.org/wiki/Apprendre_%C3%A0_rapporter_un_bogue" hreflang="fr">la documentation correspondante</a>.</p>
<p>De plus, si une journée est dédiée à ces tests, il reste possible de les
effectuer quelques jours plus tard sans problème ! Les résultats seront
globalement d'actualité.</p>
<p><img src="media/d143d7a6.f792a7629fb4a46c01613eb1976730ef" data-original-source="http://cdn.libravatar.org/avatar/f792a7629fb4a46c01613eb1976730ef" alt="Gravatar de Renault" class="gravatar" /><br/><i>Original post of <a href="https://blog.fedora-fr.org/renault/post/%5BF29%5D-Participez-%C3%A0-la-journ%C3%A9e-de-test-consacr%C3%A9e-%C3%A0-la-modularit%C3%A9" title="Visit the source">Renault</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Renault : <a href="">Participez &agrave; la journ&eacute;e de test consacr&eacute;e au noyau Linux 4.14</a> (30/11/2017)</li><li>Renault : <a href="">[F28] Participez &agrave; la journ&eacute;e de test consacr&eacute;e &agrave; l&#039;internationalisation</a> (13/03/2018)</li><li>Renault : <a href="">[F28] Participez &agrave; la journ&eacute;e de test consacr&eacute;e &agrave; GNOME 3.28</a> (26/03/2018)</li><li>Renault : <a href="">[F28] Participez &agrave; la journ&eacute;e de test consacr&eacute;e &agrave; la modularit&eacute;</a> (10/04/2018)</li><li>Renault : <a href="">[F28] Participez &agrave; la journ&eacute;e de test consacr&eacute;e &agrave; la version Atomic / Cloud</a> (11/04/2018)</li></ul></div></p>


title: toitoinebzh : Mise en place d'une seedbox automatisée
uri: toitoinebzh-Mise-en-place-d-une-seedbox-automatisée
feed_id:
http://toitoinebzh.blog.free.fr/index.php?post/2018/10/12/Mise-en-place-d-une-seedbox-automatis%C3%A9e

url:
http://toitoinebzh.blog.free.fr/index.php?post/2018/10/12/Mise-en-place-d-une-seedbox-automatis%C3%A9e

content:
<p>Une seedbox est un serveur dédié au partage de fichiers.
Je présente ici différents outils que j'ai mis en place afin de transformer un vieux pc en une seedbox automatisée.
L'objectif est de partager des iso de distributions gnu/linux par le protocole bittorrent et d'automatiser le tout (ajout automatique des dernières versions de distributions publiées).</p>


<p>Le matériel choisi est une simple <a href="http://toitoinebzh.blog.free.fr/index.php?post/2018/09/23/Futjitsu-ESPRIMO-P3520-E85">tour</a> trouvée sur leboncoin avec les caractéristiques suivantes :</p>
<ul><li>Intel Core 2 Duo processor E8400 (2C/2T, 3.0 GHz, 6 MB, 1333 MHz)</li>
<li>2 x 2 GB DDR2, 800 MHz, PC2-6400, DIMM</li>
<li>SATA II, 7200 rpm, 500 GB, 3.5-inch, S.M.A.R.T.</li>
<li>NVIDIA GeForce 9300GE, 256 MB</li>
<li>Carte mère μATX D2841</li>
</ul><p>Cette mise en place se réalise en plusieurs étapes listées ci-dessous.
<br><br></p>


<h2>Installation d'une distribution Gnu/Linux</h2>


<p>Tout d'abord, il est nécessaire d'installer une distribution gnu/linux sur le pc.
Je ne détaille pas cette étape, les seules recommandations que je donne ici sont d'installer une version serveur (sans interface graphique type KDE, Gnome, ...) et de choisir une distribution avec un support sur le long terme (pour éviter les réinstallations tous les 6 mois).</p>


<p>La distribution utilisée ici est ubuntu 18.04 LTS, peut-être pas le meilleur choix mais largement suffisant pour se faire la main et comprendre comment fonctionne un serveur.</p>


<p>Dans le cadre de cet exemple,</p>

<ul><li>Ninja représente le serveur</li>
<li>Frankenstein est un client</li>
<li>le client et le serveur sont sur le même réseau local</li>
<li>antoine est le nom de l'utilisateur du serveur et du client.</li>
</ul><p>Le disque dur du serveur a été partitionné de manière à séparer / de /home et une partition /document a également été crée.</p>


<pre>
antoine@Ninja:~$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 465,8G  0 disk 
├─sda1   8:1    0  19,5G  0 part /
├─sda2   8:2    0  19,5G  0 part /home
├─sda3   8:3    0     2G  0 part [SWAP]
└─sda4   8:4    0 424,8G  0 part /document
sr0     11:0    1  1024M  0 rom  
antoine@Ninja:~$
</pre>



<p>Une fois l'installation terminée, il est nécessaire de s'assurer de la mise en place de l'accès ssh en installant le paquet openssh-server sur le serveur.</p>


<p><code>sudo apt install openssh-server</code></p>


<p>A noter que les dépendances de ce paquet installeront tous ce qui est nécessaire à la mise en place d'un accès sftp.</p>


<p>Le serveur peut maintenant être débranché de tous ces périphériques (écran, clavier, souris) seul l'alimentation et le cable éthernet sont nécessaires.</p>


<p>Pour accéder maintenant au serveur depuis n'importe quel client, il suffit de taper</p>


<p><code>antoine@Frankenstein:~$ ssh antoine@Ninja</code></p>


<p>On a alors accès au terminal du serveur. On peut par exemple éteindre le pc à distance avec un</p>


<p><code>antoine@Ninja:~$ sudo shutdown -h now</code></p>



<p>A noter également que, par défaut, l'utilisateur antoine, n'aura pas les droits d'écriture/lecture sur /document, cela se règle simplement avec un</p>


<p><code>sudo chown -v $USER:$USER /document</code></p>



<h3>Mise à jour automatique (optionnel)</h3>


<p>Afin de réduire les étapes d'administration, il est possible de configurer le serveur de manière à se mettre à jour de manière automatique.</p>


<p>Pour plus d'infos, il est possible d'en savoir plus sur <a href="https://www.kanjian.fr/automatiser-mises-a-jour-de-serveur-debian.html">kanjian.fr</a> et sur  <a href="https://guide.ubuntu-fr.org/server/automatic-updates.html">ubuntu-fr.org</a>.</p>


<p>Tout d'abord, il faut installer le paquet unattended-upgrades</p>


<p><code>sudo apt install unattended-upgrades</code></p>


<p>Puis éventuellement, le configurer en éditant les fichiers 50unattended-upgrades et 20auto-upgrades.</p>


<p>Pour éditer le premier fichier,</p>


<p><code>antoine@Ninja:~$ sudo nano /etc/apt/apt.conf.d/50unattended-upgrades</code></p>


<p>Ce fichier permet de choisir (lignes à commenter/décommenter) quels catégories de paquets seront mis à jour d'une part</p>

<pre>
Unattended-Upgrade::Allowed-Origins {
        "${distro_id}:${distro_codename}";
        "${distro_id}:${distro_codename}-security";
        "${distro_id}:${distro_codename}-updates";
//        "${distro_id}:${distro_codename}-proposed";
//        "${distro_id}:${distro_codename}-backports";
};
</pre>


<p>D'autre part, on peut également noter la présence de la ligne suivante dans le fichier qui permet de planifier la mise à jour au moment de l'extinction du pc (option intéressante sur un pc de bureau).</p>



<p><code>Unattended-Upgrade::InstallOnShutdown "true";</code></p>


<p>Le second fichier permet, quant à lui, de configurer la fréquence à laquelle les opérations de mise à jour seront réalisées (unité en jour).</p>


<p><code>antoine@Ninja:~$ sudo nano /etc/apt/apt.conf.d/20auto-upgrades</code></p>


<pre>
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "1";
APT::Periodic::AutocleanInterval "7";
APT::Periodic::Unattended-Upgrade "1";
</pre>


<h3>Quelques outils pour contrôler l'état du pc (optionnel)</h3>


<p>Uns fois que le pc tourne en continu, il peut être bon de s'y connecter de temps en temps pour voir comment les choses vont. Voilà quelques outils intéressants.</p>


<h4>Processus</h4>


<p>Pour connaitre les processus en cours et voir si il y a emballement par exemple, rien de tel que htop</p>


<p><code>htop</code></p>


<h4>Sensors</h4>


<p>Sensors est un outil qui permet de suivre la température et la vitesse des ventilateurs.</p>


<p>Pour l'installer,</p>

<pre>
sudo apt install lm-sensors
sudo sensors-detect
sudo service kmod restart # ou redémarrer
</pre>


<p>pour le lancer,</p>


<p><code>sensors</code></p>


<h4>Disque dur</h4>


<p>Tout d'abord, il peut être intéressant de savoir si les disques sont pleins avec par exemple,</p>


<p><code>df -h</code></p>


<p>Pour l'état de santé des disques, smartmontools est le bon point d'entrée.
Il s'installe avec un</p>


<p><code>sudo apt install smartmontools</code></p>


<p>et s'utilise avec</p>


<p><code>sudo smartctl -s on -a /dev/sda</code></p>


<p>Il y a également <a href="https://la-vache-libre.org/iotop-un-equivallent-de-top-dedie-aux-acces-disques/">iotop</a> qui est un outil qui permet de connaitre quelle application sollicite le plus votre disque dur</p>


<p><code>sudo iotop</code></p>


<p>sans oublier ncdu qui est pas mal pour connaitre l'occupation du disque également</p>


<p><code>ncdu</code></p>


<h3>Trafic réseau</h3>



<p>Dans le but de suivre le trafic réseau, je conseille également l'usage de <a href="https://la-vache-libre.org/speedometer-2-8-mesurez-facilement-le-trafic-reseau-de-vos-connexions/">speedometer</a></p>


<p><code>speedometer -r enp3s0 -t enp3s0 -k 256</code></p>



<p><a href="media/fa1af866.speedometer.png" data-original-source="http://toitoinebzh.blog.free.fr/public/2018/octobre/speedometer.png"><img src="media/fa1af866.speedometer.png" data-original-source="http://toitoinebzh.blog.free.fr/public/2018/octobre/speedometer.png" alt="speedometer.png" title="speedometer.png, oct. 2018"></a></p>


<p><br><br></p>


<h3>Vue globale</h3>


<p>En dehors de ces outils dédiés à des tâches particulières, il y a également deux outils intéressants pour avoir une vue globale sur l'état du serveur.</p>


<p>Le premier est glances qui fonctionne est ligne de commande,</p>


<p><a href="media/7be8d247.glances.png" data-original-source="http://toitoinebzh.blog.free.fr/public/2018/octobre/glances.png"><img src="media/7be8d247.glances.png" data-original-source="http://toitoinebzh.blog.free.fr/public/2018/octobre/glances.png" alt="glances.png" title="glances.png, oct. 2018"></a></p>


<p>le second est phpsysinfo. Celui-ci s'installe via les commandes suivantes</p>

<pre>
sudo apt install phpsysinfo
cd /var/www/html
sudo ln -s /usr/share/phpsysinfo phpsysinfo
</pre>


<p>L'interface est ensuite accessible dans le navigateur via l'adresse ninja/phpsysinfo</p>


<p><a href="media/a325fc09.phpsysinfo.png" data-original-source="http://toitoinebzh.blog.free.fr/public/2018/octobre/phpsysinfo.png"><img src="media/a325fc09.phpsysinfo.png" data-original-source="http://toitoinebzh.blog.free.fr/public/2018/octobre/phpsysinfo.png" alt="phpsysinfo.png" title="phpsysinfo.png, oct. 2018"></a></p>


<p><br><br></p>


<h2>Mise en place de la seedbox</h2>


<h3>Installation et configuration de transmission</h3>


<p>L'objectif ici est d'installer le logiciel bittoreent afin de transformer le serveur en une seedbox.</p>


<p>Cette partie s'inspire de plusieurs sources : <a href="https://www.guillaume-leduc.fr/la-seedbox-facile-sous-debian-avec-transmission.html">ici</a>, <a href="https://angristan.fr/seedbox-installer-client-torrent-transmission-debian-ubuntu/">là</a> et <a href="http://voidandany.free.fr/index.php/installer-et-configurer-transmission-en-tant-que-demon/">là aussi</a>.</p>


<p>L'installation se réalise simplement par un</p>


<p><code>antoine@Ninja:~$ sudo apt install transmission-daemon</code></p>


<p>La configuration demande plus d'efforts, il nécessite la modification du fichier settings.json.</p>


<p><code>sudo nano /etc/transmission-daemon/settings.json</code></p>


<p>On note principalement la présence des lignes suivantes (à modifier si nécessaire).</p>

<ul><li>download-dir pour définir où seront stockés les téléchargements.</li>
<li>incomplete-dir pour ceux en cours (mettre incomplete-dir-enabled à true pour mettre les fichiers incomplets dans incomplete-dir.</li>
<li>watch-dir est un dossier surveillé par transmission, tous .torrent ajoutés dans ce dossier est automatiquement ajouté dans le logiciel (on reparlera de cette fonctionnalité un peu plus loin).</li>
</ul><pre>
"download-dir": "/document/torrent/complete",
"incomplete-dir": "/document/torrent/incomplete",
"incomplete-dir-enabled": true,
"watch-dir": "/document/torrent/watch",
"watch-dir-enabled": true
</pre>

<ul><li>les options rpc-* permettent de mettre en place une interface web qui permettra de suivre à distance l'avancement des téléchargements. Il est possible définir les ip qui peuvent avoir accès à cette interface avec les options whitelist, username et password pour le login d'accès à l'interface</li>
</ul><pre>
"rpc-authentication-required": true,
"rpc-bind-address": "0.0.0.0",
"rpc-enabled": true,
"rpc-host-whitelist": "",
"rpc-host-whitelist-enabled": true,
"rpc-password": "motdepasse",
"rpc-port": 9091,
"rpc-url": "/transmission/",
"rpc-username": "antoine",
"rpc-whitelist": "127.0.0.1,192.168.1.*",
"rpc-whitelist-enabled": true,
</pre>


<p>L'interface web est alors accessible en tapant ninja:9091 dans la barre d'adresse du navigateur.</p>


<p><a href="media/b59f372c.transmission_web.png" data-original-source="http://toitoinebzh.blog.free.fr/public/2018/octobre/transmission_web.png"><img src="media/b59f372c.transmission_web.png" data-original-source="http://toitoinebzh.blog.free.fr/public/2018/octobre/transmission_web.png" alt="transmission_web.png" title="transmission_web.png, oct. 2018"></a></p>


<p>Au final, le fichier settings.json ressemble à ceci</p>

<pre>
antoine@Ninja:/document/torrent$ sudo cat  /etc/transmission-daemon/settings.json 
{
    "alt-speed-down": 50,
    "alt-speed-enabled": false,
    "alt-speed-time-begin": 540,
    "alt-speed-time-day": 127,
    "alt-speed-time-enabled": false,
    "alt-speed-time-end": 1020,
    "alt-speed-up": 50,
    "bind-address-ipv4": "0.0.0.0",
    "bind-address-ipv6": "::",
    "blocklist-enabled": false,
    "blocklist-url": "http://www.example.com/blocklist",
    "cache-size-mb": 4,
    "dht-enabled": true,
    "download-dir": "/document/torrent/complete",
    "download-limit": 100,
    "download-limit-enabled": 0,
    "download-queue-enabled": true,
    "download-queue-size": 5,
    "encryption": 1,
    "idle-seeding-limit": 30,
    "idle-seeding-limit-enabled": false,
    "incomplete-dir": "/document/torrent/incomplete",
    "incomplete-dir-enabled": true,
    "lpd-enabled": false,
    "max-peers-global": 200,
    "message-level": 1,
    "peer-congestion-algorithm": "",
    "peer-id-ttl-hours": 6,
    "peer-limit-global": 200,
    "peer-limit-per-torrent": 50,
    "peer-port": 51413,
    "peer-port-random-high": 65535,
    "peer-port-random-low": 49152,
    "peer-port-random-on-start": false,
    "peer-socket-tos": "default",
    "pex-enabled": true,
    "port-forwarding-enabled": true,
    "preallocation": 1,
    "prefetch-enabled": true,
    "queue-stalled-enabled": true,
    "queue-stalled-minutes": 30,
    "ratio-limit": 2,
    "ratio-limit-enabled": false,
    "rename-partial-files": true,
    "rpc-authentication-required": true,
    "rpc-bind-address": "0.0.0.0",
    "rpc-enabled": true,
    "rpc-host-whitelist": "",
    "rpc-host-whitelist-enabled": true,
    "rpc-password": "motdepasse",
    "rpc-port": 9091,
    "rpc-url": "/transmission/",
    "rpc-username": "antoine",
    "rpc-whitelist": "127.0.0.1,192.168.1.*",
    "rpc-whitelist-enabled": true,
    "scrape-paused-torrents-enabled": true,
    "script-torrent-done-enabled": false,
    "script-torrent-done-filename": "",
    "seed-queue-enabled": false,
    "seed-queue-size": 10,
    "speed-limit-down": 100,
    "speed-limit-down-enabled": false,
    "speed-limit-up": 100,
    "speed-limit-up-enabled": false,
    "start-added-torrents": true,
    "trash-original-torrent-files": false,
    "umask": 18,
    "upload-limit": 100,
    "upload-limit-enabled": 0,
    "upload-slots-per-torrent": 14,
    "utp-enabled": true,
    "watch-dir": "/document/torrent/watch",
    "watch-dir-enabled": true
}
</pre>



<p>Une fois le fichier modifié et enregistré, il faut relancer transmission pour prendre en compte les modifications</p>


<p><code>service transmission-daemon reload</code></p>


<p>Comme on peut le remarquer un peu plus haut, des chemins vers "download-dir", "incomplete-dir" et "watch-dir" ont été définis.
Ces dossiers n'existent pas, il faut donc les créer à l'aide de la fonction mkdir.</p>


<p>La structure suivante a été mise en place dans le dossier /document</p>

<pre>
torrent/
├── complete
├── incomplete
└── watch
</pre>


<p>Cependant, il faut faire attention, ces dossiers ont été créés en tant que antoine(Ninja) alors que transmission-daemon est par défaut lancé avec un "utilisateur" appelé debian-transmission. Il risque donc d'avoir des conflits sur les permissions sur ces dossiers.</p>


<p>Il faut donc modifier les droits sur les dossiers</p>

<pre>
antoine@Ninja:~$ sudo chown antoine:debian-transmission torrent/*
antoine@Ninja:~$ ls -la /document/torrent/
total 36
drwxrwxr-x 5 antoine antoine              4096 sept. 27 18:57 .
drwxr-xr-x 4 antoine antoine              4096 sept. 23 19:15 ..
drwxrwxr-x 5 antoine debian-transmission 12288 sept. 27 18:53 complete
drwxrwxr-x 3 antoine debian-transmission  4096 sept. 27 19:19 incomplete
drwxrwxr-x 2 antoine debian-transmission 12288 sept. 27 19:20 watch
</pre>


<p>à partir de maintenant, la seedbox est complétement fonctionnelle, pour lancer des torrents, plusieurs méthodes existent</p>

<ul><li>lancement de l'interface web via ninja:9091 sur le pc client, il est possible d'ajouter un torrent via cette interface</li>
<li>ajout d'un torrent dans le "watch-dir" via par exemple un wget ou en utilisant par exemple filezilla (explication plus loin)</li>
<li>ajout via transmission-remote-gtk ou transmission-remote-cli, ces programmes permettent d'accéder à la seedbox depuis le pc client</li>
</ul><h3>Outils transmission-remote-*  (optionnel)</h3>


<p>transmission-remote-gtk et transmission-remote-cli sont deux programmes qui permettent de suivre l'état de la seedbox depuis un pc client. Le premier est en interface graphique alors que le second est en ligne de commande.</p>


<p>Pour les installer</p>


<p><code>sudo apt install transmission-remote-gtk transmission-remote-cli</code></p>


<p>Pour utiliser transmission-remote-cli</p>


<p><code>transmission-remote-cli -c antoine:motdepasse@Ninja:9091</code></p>


<p><a href="media/00c9a1cc.transmission_cli.png" data-original-source="http://toitoinebzh.blog.free.fr/public/2018/octobre/transmission_cli.png"><img src="media/00c9a1cc.transmission_cli.png" data-original-source="http://toitoinebzh.blog.free.fr/public/2018/octobre/transmission_cli.png" alt="transmission_cli.png" title="transmission_cli.png, oct. 2018"></a></p>


<p>transmission-remote-gtk est assez simple d'utilisation et demandera le nom du serveur, du port et de l'utilisateur pour la configuration.</p>


<p><a href="media/72b36951.transmission_remote.png" data-original-source="http://toitoinebzh.blog.free.fr/public/2018/octobre/transmission_remote.png"><img src="media/72b36951.transmission_remote.png" data-original-source="http://toitoinebzh.blog.free.fr/public/2018/octobre/transmission_remote.png" alt="transmission_remote.png" title="transmission_remote.png, oct. 2018"></a></p>


<h3>Accès via Filezilla  (optionnel)</h3>


<p>Pour pouvoir récupérer les fichiers téléchargés, il est plus agréable de passer par l'interface graphique que par la ligne de commande. Sur le pc client, il est par exemple possible d'utiliser un outil tel que Filezilla pour accéder aux fichiers du serveur.</p>


<p><a href="media/1e98f0e9.config_filezilla.png" data-original-source="http://toitoinebzh.blog.free.fr/public/2018/octobre/config_filezilla.png"><img src="media/1e98f0e9.config_filezilla.png" data-original-source="http://toitoinebzh.blog.free.fr/public/2018/octobre/config_filezilla.png" alt="config_filezilla.png" title="config_filezilla.png, oct. 2018"></a></p>


<p><br><br></p>


<h2>Seedbox automatisée  (optionnel)</h2>


<p>L'idée d'une seedbox automatisée consiste à faire en sorte</p>

<ul><li>de surveiller l'apparition de nouveaux .torrent sur des sites internet/flux rss</li>
<li>les télécharger et les partager automatiquement pour favoriser leurs diffusions</li>
</ul><p>L'idée m'est venue un peu par hasard en consultant <a href="https://ptp1.wordpress.com/2015/03/03/auto-linux-iso-torrent-seeder/">Peterp's Blog</a>. Il est à noter que certains logiciels bittorrent permettent de suivre des flux rss pour ajouter automatiquement des fichiers torrent, ce n'est pas le cas par défaut de transmission, voilà comment je m'y suis pris.</p>



<h3>Distrowatch</h3>


<p><a href="media/57bdd290.dwbanner.png" data-original-source="http://toitoinebzh.blog.free.fr/public/2018/octobre/dwbanner.png"><img src="media/57bdd290.dwbanner.png" data-original-source="http://toitoinebzh.blog.free.fr/public/2018/octobre/dwbanner.png" alt="dwbanner.png" title="dwbanner.png, oct. 2018"></a></p>


<p>Tout d'abord, j'ai voulu mettre en place cette méthodologie en utilisant le flux rss de distrowatch qui diffusent régulièrement les .torrent des nouvelles distributions Gnu/Linux.</p>


<p>J'ai donc créé un script python qui lit ce flux rss, récupère les .torrent et les place dans le "watch-dir". Les torrents sont alors automatiquement ajoutés par transmission. Pour les personnes intéressées, ce script est disponible sur <a href="https://framagit.org/toitoinebzh/distrowatchscraper">framagit</a>.</p>



<p>Sur le serveur, on télécharge donc tout d'abord le script et on installe les paquets pour le faire tourner</p>

<pre>
sudo apt install python3-feedparser git
git clone https://framagit.org/toitoinebzh/distrowatchscraper.git
</pre>

<p>on modifie le fichier afin de définir le chemin vers "watch-dir" (variable TORRENT_LOCATION = "/document/torrent/watch/")</p>


<p><code>nano distrowatchscraper/distrowatch_torrent_rss.py # modif de TORRENT_LOCATION</code></p>



<p>Il suffit alors de lancer le script pour récupérer les derniers .torrent.</p>

<pre>
antoine@Ninja:~$ python3 distrowatchscraper/distrowatch_torrent_rss.py 
This program download every torrent on distrowatch.com rss feed
Downloading :  pfSense-CE-2.4.4-RELEASE-amd64.iso.gz.torrent
Downloading :  smartos-20180927T004151Z.iso.torrent
Already in the directory :  quirky-beaver64-8.7.1.iso.torrent
Already in the directory :  thinstation-5.6.0-Installer-0919.iso.torrent
Already in the directory :  osgeo-live-12.0-amd64.iso.torrent
Already in the directory :  linuxfx-ctos-lts-9.4-x64.iso.torrent
Already in the directory :  omarine-4.1-dvd.iso.torrent
Already in the directory :  systemrescuecd-x86-5.3.0.iso.torrent
Already in the directory :  nitrux_release_1.0.15-1.iso.torrent
Already in the directory :  tails-amd64-3.9.torrent
Already in the directory :  KaOS-2018.08-x86_64.iso.torrent
Already in the directory :  archman-deepin-1809_x86_64.iso.torrent
Already in the directory :  swagarch-1809_x86_64.iso.torrent
Already in the directory :  manjaro-kde-17.1.12-stable-x86_64.torrent
Already in the directory :  neon-useredition-20180830-1023-amd64.iso.torrent
Already in the directory :  smartos-20180830T001556Z.iso.torrent
Already in the directory :  mint-3-lmde-201808-cinnamon-64bit.iso.torrent
Already in the directory :  NetBSD-7.2-amd64.iso.torrent
Already in the directory :  backbox-5.2-amd64.iso.torrent
Already in the directory :  bluestar-linux-4.18.4-2018.08.24-x86_64.iso.torrent
Already in the directory :  Voyager-GS-18.04.1-amd64.iso.torrent
Already in the directory :  nst-28-10439.x86_64.iso.torrent
Already in the directory :  omarine-4.0-dvd.iso.torrent
Already in the directory :  gparted-live-0.32.0-1-amd64.iso.torrent
Already in the directory :  bodhi-5.0.0-64.iso.torrent
antoine@Ninja:~$ 
</pre>



<p>Evidemment, il est rébarbatif de lancer cette commande à chaque nouvelle sortie d'une distribution, on met donc en place une tache cron pour lancer ce script de manière régulière. (<a href="https://math-linux.com/linux-2/commande-du-jour/article/programmation-des-actions-taches-regulieres-crontab">Source d'inspiration</a>)</p>


<p>Tout d'abord on lance crontab</p>


<p><code>antoine@Ninja:~$ crontab -e # execution sans sudo pour execution du script par antoine</code></p>


<p>puis on ajoute la ligne suivante dans le fichier</p>


<p><code>@daily python3 /home/antoine/distrowatchscraper/distrowatch_torrent_rss.py</code></p>


<p>Cela va lancer le script quotidiennement. On a donc une seedbox complétement autonome.</p>


<h3>Autres scripts</h3>


<p>à noter que j'ai créé d'autres scripts similaires pour récupérer les .torrent de <a href="http://freetorrent.fr/">freetorrent.fr</a> et <a href="https://www.fdn.fr/">FDN.fr</a>. Les scripts sont <a href="https://framagit.org/users/toitoinebzh/projects">ici</a>.</p>


<p><br><br></p>


<h2>Ouverture des ports TCP/UDP (si nécessaire)</h2>


<p>Dans le cas de difficultés de téléchargement, un moyen d'améliorer les choses peut être de configurer sa box de manière à ouvrir les ports udp/tcp utilisés par transmission (ici le port 51413).</p>


<p><a href="media/f0907760.livebox.png" data-original-source="http://toitoinebzh.blog.free.fr/public/2018/octobre/livebox.png"><img src="media/f0907760.livebox.png" data-original-source="http://toitoinebzh.blog.free.fr/public/2018/octobre/livebox.png" alt="livebox.png" title="livebox.png, oct. 2018"></a></p>
<p><img src="media/cc1c3884.af0a4b49647df46ff473dc1108ab67f2" data-original-source="http://cdn.libravatar.org/avatar/af0a4b49647df46ff473dc1108ab67f2" alt="Gravatar de toitoinebzh" class="gravatar" /><br/><i>Original post of <a href="http://toitoinebzh.blog.free.fr/index.php?post/2018/10/12/Mise-en-place-d-une-seedbox-automatis%C3%A9e" title="Visit the source">toitoinebzh</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Manu Absolacom : <a href="">Faire un miroir avec apt-mirror de raspberry.org</a> (24/11/2012)</li><li>Cyrille BORNE : <a href="">&Eacute;cole Num&eacute;rique Pour Tous, une distribution Linux pour les enfants en milieu scolaire</a> (20/02/2013)</li><li>TheGlu : <a href="">Apachetop, ou comment observer la vie tr&eacute;pidante de son serveur apache en direct.</a> (11/01/2008)</li><li>Jos : <a href="">Mettre en place SSH sur Ubuntu</a> (08/09/2009)</li><li>Michauko : <a href="">Acc&eacute;der &agrave; un serveur linux en partage Windows, vite fait</a> (29/09/2010)</li></ul></div></p>


feed_id: http://www.elementaryos-fr.org/mais-quel-est-ce-compteur-present-sur-le-site-officiel/
title: elementary OS : Mais quel est ce compteur présent sur le site officiel
uri: elementary-OS-Mais-quel-est-ce-compteur-présent-sur-le-site-officie
url: http://www.elementaryos-fr.org/mais-quel-est-ce-compteur-present-sur-le-site-officiel/
content:
<p>A quoi peut bien correspondre le compteur présent sur le site web officiel d’elementary ?</p>
<p><a href="media/612c4c39.20181013-counter.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2018/10/20181013-counter.png"><img src="media/4d41c504.20181013-counter-1024x511.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2018/10/20181013-counter-1024x511.png" alt="" width="1024" height="511" srcset="http://www.elementaryos-fr.org/wp-content/uploads/2018/10/20181013-counter-1024x511.png 1024w, http://www.elementaryos-fr.org/wp-content/uploads/2018/10/20181013-counter-300x150.png 300w, http://www.elementaryos-fr.org/wp-content/uploads/2018/10/20181013-counter-768x383.png 768w, http://www.elementaryos-fr.org/wp-content/uploads/2018/10/20181013-counter-600x299.png 600w, http://www.elementaryos-fr.org/wp-content/uploads/2018/10/20181013-counter.png 1736w" sizes="(max-width: 1024px) 100vw, 1024px"></a></p>
<p>Cela annoncerait-il la sortie imminente de Juno, la prochaine version de l’OS elementary ? Il semblerait que le code source de la page nous en apprend un peu plus :</p>
<p><a href="media/c48cb15b.20181013-juno_is_near.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2018/10/20181013-juno_is_near.png"><img src="media/d036b848.20181013-juno_is_near-1024x114.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2018/10/20181013-juno_is_near-1024x114.png" alt="" width="1024" height="114" srcset="http://www.elementaryos-fr.org/wp-content/uploads/2018/10/20181013-juno_is_near-1024x114.png 1024w, http://www.elementaryos-fr.org/wp-content/uploads/2018/10/20181013-juno_is_near-300x34.png 300w, http://www.elementaryos-fr.org/wp-content/uploads/2018/10/20181013-juno_is_near-768x86.png 768w, http://www.elementaryos-fr.org/wp-content/uploads/2018/10/20181013-juno_is_near-600x67.png 600w, http://www.elementaryos-fr.org/wp-content/uploads/2018/10/20181013-juno_is_near.png 1540w" sizes="(max-width: 1024px) 100vw, 1024px"></a></p>
<p>Rendez-vous donc le 16 Octobre à partir de 21h00 (CEST) pour en savoir plus sur Juno. Cette version sera la 5e itération d’elementary (les précédentes versions avaient les noms de release suivants : 0.1 aka Jupiter, 0.2 Luno, 0.3 Freya et la version actuelle, 0.4, Loki)</p>
<p>Le billet <a rel="nofollow" href="http://www.elementaryos-fr.org/mais-quel-est-ce-compteur-present-sur-le-site-officiel/">Mais quel est ce compteur présent sur le site officiel</a> a été publié sur le site de la <a rel="nofollow" href="http://www.elementaryos-fr.org/">elementary OS - </a></p>
<p><img src="media/7e20f332.e363a9ed45733fa3aec7c3a0361380c6" data-original-source="http://cdn.libravatar.org/avatar/e363a9ed45733fa3aec7c3a0361380c6" alt="Gravatar de elementary OS" class="gravatar" /><br/><i>Original post of <a href="http://www.elementaryos-fr.org/mais-quel-est-ce-compteur-present-sur-le-site-officiel/" title="Visit the source">elementary OS</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://blogduyax.madyanne.fr/2018/installation-dun-serveur-de-containers/
title: Yannic Arnoux : Installation d'un serveur de containers
uri: Yannic-Arnoux-Installation-d-un-serveur-de-containers
url: https://blogduyax.madyanne.fr/2018/installation-dun-serveur-de-containers/
content:
<p>Plus des notes techniques pour ma mémoire défaillante qu’un véritable article, je vais compiler les étapes d’installation d’un serveur de containers. Quel système d’exploitation ? j’ai envie de dire on s’en cogne mais il est préférable de choisir une distribution poussée par Docker pour se simplifier la vie ; ce sera donc Debian 9 <em>Stretch</em> supportée sur Dedibox.</p>

<p>J’installe donc via l’interface d’administration Online. Je choisis le mot de passe <em>root</em>, le compte utilisateur et son mot de passe. Online me communique ma configuration réseau :</p>

<ul><li>Adresse IP : xxx.yyy.zzz.xxx</li>
<li>Masque réseau : 255.255.255.0</li>
<li>Passerelle : xxx.yyy.zzz.1</li>
<li>DNS primaire : 62.210.16.6</li>
<li>DNS secondaires : 62.210.16.7</li>
</ul><h1>SSH</h1>

<p>Je vérifie qu’on peut se connecter au serveur :</p>

<pre><code>ssh yax@xxx.yyy.zzz.xxx
</code></pre>

<p>Je me déconnecte et génère une clef avec <strong>ssh-keygen</strong>, en choisissant une clef RSA. On peut fournir une <em>passphrase</em> si on pense qu’elle peut tomber entre de mauvaises mains. Je nomme ma clef <em>fr_mondomaine</em> ; cela génère une clef publique <em>fr_mondomaine_rsa.pub</em> et une clef privée <em>fr_mondomaine_rsa</em>.</p>

<p>Je copie la clef publique sur le serveur :</p>

<pre><code>ssh-copy-id -i fr_mondomaine_rsa.pub yax@xxx.yyy.zzz.xxx
</code></pre>

<p>On peut simplifier la connexion au serveur en modifiant la configuration du client SSH <em>~/.ssh/config</em> de sa machine pour que l’utilisateur et la clef soient choisis sans le spécifier sur la ligne de commande :</p>

<pre><code>Host fr.mondomaine
    User yax
    Hostname xxx.yyy.zzz.xxx
    IdentityFile ~/.ssh/fr_mondomaine_rsa
</code></pre>

<p>Je vérifie qu’on se connecte sans saisir de mot de passe :</p>

<pre><code>ssh fr.mondomaine
</code></pre>

<p>J’interdis complètement la connexion SSH au compte <em>root</em>. Pour cela, je me connecte au serveur, je passe en <em>root</em> avec <strong>su</strong> et j’édite le fichier de configuration du service SSH <em>/etc/ssh/sshd_config</em> pour fixer les paramètres suivants :</p>

<pre><code>PermitRootLogin no
PasswordAuthentication no
</code></pre>

<p>Je redémarre le service SSH :</p>

<pre><code>systemctl restart sshd
</code></pre>

<p>Et si on s’est raté ou si on perd la clef RSA sur notre PC à la maison ? Et bien on est bon pour redémarrer le serveur en mode secours avec la console Dedibox, monter les partitions et se <em>chrooter</em> pour arranger la configuration de SSH. C’est encore faisable facilement car systemd n’a pas encore binarisé tout le système (<em>troll inside</em>).</p>

<p>Je ne configure pas <strong>sudo</strong>, je veux pouvoir tout faire avec un utilisateur standard, les connexions à root par <strong>su</strong> doivent rares, principalement pour effectuer les mises à jours du système Debian.</p>

<h1>Docker</h1>

<p>Installation de Docker CE sur Debian Stretch avec la procédure officielle qui ajoute des dépôts APT Docker pour récupérer une version de Docker plus récente que celle fournie avec Debian Stretch : <a href="https://docs.docker.com/engine/installation/linux/docker-ce/debian/">https://docs.docker.com/engine/installation/linux/docker-ce/debian/</a></p>

<p>Installation d’une version récente de <strong>Docker Compose</strong> en suivant aussi la procédure officielle : <a href="https://docs.docker.com/compose/install/">https://docs.docker.com/compose/install/</a></p>

<p>Ajout de l’utilisateur yax dans le groupe docker</p>

<pre><code>usermod -aG docker yax
</code></pre>

<p>Démarrage automatique de Docker:</p>

<pre><code>systemctl enable docker
</code></pre>

<h1>Pare-feu</h1>

<p>J’installe <strong>shorewall</strong> pour IPv4, un pare-feu puissant qui ne rajoute pas de service supplémentaire au système puisqu’il traduit ses règles assez complexes en règles <em>iptables</em>.</p>

<pre><code>apt-get install shorewall
</code></pre>

<p>Par sécurité, le temps de mettre au point les règles, je désactive le démarrage automatique :</p>

<pre><code>systemctl disable shorewall
</code></pre>

<p>Si ça foire, je pourrai toujours forcer un redémarrage électrique du serveur :-)</p>

<p>Docker a la particularité de gérer ses propres règles <em>iptables</em> pour l’accès aux containers ce qui rend sa cohabitation délicate avec tout pare-feu basé sur <em>iptables</em> Depuis quelques versions, Shorewall supporte Docker, ce qui revient à dire qu’il le laisse faire sa sauce et gère les règles <em>iptables</em> qui lui sont propres.</p>

<p>Donc j’édite <em>/etc/shorewall/shorewall.conf</em> et déclare que je vais utiliser Docker :</p>

<pre><code>STARTUP_ENABLED=Yes
DOCKER=Yes
</code></pre>

<p>Puis j’édite <em>/etc/shorewall/zones</em> pour définir mes zones :</p>

<pre><code>#ZONE         TYPE        OPTIONS
fw            firewall
net           ipv4
dock          ipv4        # 'dock' is just an example
</code></pre>

<p>Et les règles de passage d’une zone à l’autre en éditant <em>/etc/shorewall/policy</em> :</p>

<pre><code>#SOURCE        DEST        POLICY         LEVEL
$FW            net         ACCEPT
net            all         DROP           info 
dock           $FW         REJECT
dock           all         ACCEPT
# last rule
all            all         REJECT         info
</code></pre>

<p>Enfin, j’associe les zones aux interfaces physiques (attention <em>enp1s0</em> est le nom de l’interface Ethernet de mon serveur), en éditant <em>/etc/shorewall/interfaces</em> :</p>

<pre><code>?FORMAT 2
#ZONE          INTERFACE        OPTIONS
net            enp1s0           dhcp,tcpflags,logmartians,nosmurfs,sourceroute=0
dock           docker0          bridge,routeback=0   #Disallow ICC
</code></pre>

<p>Là on a un pare-feu opérationnel qui refuse toute connexion entrante ; on ajoute quelques règles pour autoriser le PING ICMP et les connexions SSH avec une limite de 3 connexions par minute (pour calmer les facheux).</p>

<p>Ca se passe dans le fichier <em>/etc/shorewall/rules</em> :</p>

<pre><code>#ACTION     SOURCE      DEST        PROTO   DEST    SOURCE      ORIGINAL    RATE        USER/   MARK    CONNLIMIT   TIME        HEADERS     SWITCH      HELPER
#                           PORT    PORT(S)     DEST        LIMIT       GROUP
?SECTION ALL
?SECTION ESTABLISHED
?SECTION RELATED
?SECTION INVALID
?SECTION UNTRACKED
?SECTION NEW

# Drop packets in the INVALID state

Invalid(DROP)  net              $FW     tcp

# Drop Ping from the "bad" net zone.. and prevent your log from being flooded..

Ping(ACCEPT)    net     $FW

# Permit all ICMP traffic FROM the firewall TO the net zone
ACCEPT          $FW     net     icmp

SSH(ACCEPT)     net             all         -        -            -         -                s:1/min:3
</code></pre>

<h1>Tester la sécurité</h1>

<p>Là ça devient plus amusant ! Je reboote et je démarre manuellement shorewall puis je jette un oeil à la bonne cohabitation des règles <strong>iptables</strong> entre Shorewall et Docker :</p>

<pre><code>iptables -L -n -v
</code></pre>

<p>D’abord je teste les accès distants :</p>

<ul><li>on peut scanner les ports avec NMAP depuis sa machine : on voit le port 22 ouvert</li>
<li>on vérifie facilement que SSH est limité à 3 connexions par minute</li>
</ul><p>Enfin je teste la sécurité intra-docker en déployant 3 containers Docker avec <a href="https://hub.docker.com/r/kianby/tcpping/">l’image tcpping</a> :</p>

<pre><code>version: "3"
services:
  web1:
    image: tcpping
    expose:
      - 80
    networks:
      - frontend
  web2:
    image: tcpping
    networks:
      - frontend
      - backend
  web3:
    image: tcpping
    ports:
      - 8000:80
    networks:
      - backend
networks:
  frontend:
  backend:
</code></pre>

<p>Les containers web1 et web2 sont sur le réseau <em>frontend</em>
Les containers web2 et web3 sont sur le réseau <em>backend</em></p>

<p>Je vérifie les points suivants :</p>

<ul><li>chaque container peut accèder à Internet</li>
<li>aucun container ne peut accéder au serveur : ni ping, ni SSH</li>
<li>web1 et web2 se voient en ICMP et en TCP 80</li>
<li>web2 et web3 se voient en ICMP et en TCP 80</li>
</ul><p>Je refais un scan de port plus poussé avec NMAP et je vois que le port 22 et 8000 (celui de web3) sont accessibles depuis Internet.</p>

<p>Si je liste les règles <em>iptables</em>, je remarque que l’isolation des réseaux entre les containers donne lieu à des règles <em>iptables</em> supplémentaires.</p>
<p><img src="media/79716ccf.308a3596152a79231f3feedc49afa4ef" data-original-source="http://cdn.libravatar.org/avatar/308a3596152a79231f3feedc49afa4ef" alt="Gravatar de Yannic Arnoux" class="gravatar" /><br/><i>Original post of <a href="https://blogduyax.madyanne.fr/2018/installation-dun-serveur-de-containers/" title="Visit the source">Yannic Arnoux</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Aternatik : <a href="">Installation Asterisk sur debian</a> (08/08/2008)</li><li>PostBlue : <a href="">Node.js et haste : installation sur un serveur Debian Squeeze</a> (21/05/2012)</li><li>Thomas Tourlourat : <a href="">CentOS &ndash; Installer le module h264 streaming pour Lighttpd</a> (12/06/2012)</li><li>Nicolargo : <a href="">Installation pas &agrave; pas d&rsquo;un serveur de supervision Shinken</a> (06/11/2012)</li><li>G&eacute;n&eacute;ration Linux : <a href="">Installation de Rapsbian sur une carte SD &agrave; partir d&#039;Ubuntu</a> (29/01/2013)</li></ul></div></p>


title: Journal du hacker : Liens intéressants Journal du hacker semaine #41
uri: 2018-10-15-Journal-du-hacker-Liens-intéressants-Journal-du-hacker-semaine-41
feed_id:
https://blog.journalduhacker.net/index.php?article183/liens-interessants-journal-du-hacker-semaine-41-2018

url:
https://blog.journalduhacker.net/index.php?article183/liens-interessants-journal-du-hacker-semaine-41-2018

content:
<p>Pour la 41ème semaine de l'année 2018, voici <strong>12 liens</strong> intéressants que vous avez peut-être ratés, relayés par <a href="https://www.journalduhacker.net/">le Journal du hacker</a>, votre source d’informations pour le Logiciel Libre francophone !</p>

<a href="https://www.journalduhacker.net/"><img src="media/01f45034.logo-journal-du-hacker.png" data-original-source="https://blog.journalduhacker.net/data/medias/logo-journal-du-hacker.png"></a>

<ul><li><a href="https://www.journalduhacker.net/s/6jxhxo/conseil_une_jeune_d_veloppeuse_ou_un_jeune">Conseil à une jeune développeuse ou un jeune développeur</a></li>
<li><a href="https://www.journalduhacker.net/s/b2ysaf/la_s_curit_informatique_grand_public_est">La sécurité informatique grand public est un échec</a></li>
<li><a href="https://www.journalduhacker.net/s/6aenc1/interm_diaires_techniques">Intermédiaires techniques</a></li>
<li><a href="https://www.journalduhacker.net/s/gakx1o/oui_on_peut_d_fendre_les_droits_des">Oui, on peut défendre les droits des internautes dans une économie de marché</a></li>
<li><a href="https://www.journalduhacker.net/s/ymbj62/pourquoi_et_comment_je_suis_devenu_le">Pourquoi et comment je suis devenu le maire de ma commune (non je ne suis pas tombé sur la tête)</a></li>
<li><a href="https://www.journalduhacker.net/s/tj1rgf/installation_dalpine_linux_chiffr_sur_un">Installation d'Alpine Linux chiffré sur un serveur distant</a></li>
<li><a href="https://www.journalduhacker.net/s/zlpyfe/microsoft_met_plus_de_60_000_brevets_la">Microsoft met plus de 60 000 brevets à la disposition de la communauté open source</a></li>
<li><a href="https://www.journalduhacker.net/s/z60ca1/l_adblocker_votre_capote_num_rique">L’adblocker, votre capote numérique</a></li>
<li><a href="https://www.journalduhacker.net/s/u3tzbp/migration_de_gogs_vers_gitea">Migration de Gogs vers Gitea</a></li>
<li><a href="https://www.journalduhacker.net/s/qvuyk6/les_consoles_about_de_firefox">Les consoles about de Firefox</a></li>
<li><a href="https://www.journalduhacker.net/s/qhqqzt/linuxboot_pour_serveur_une_solution_open">LinuxBoot pour serveur : une solution open source visant à remplacer le micrologiciel propriétaire UEFI par le noyau linux</a></li>
<li><a href="https://www.journalduhacker.net/s/ib0gsj/jen_schradie_internet_contribue_souvent">Jen Schradie : « Internet contribue souvent à renforcer les inégalités existantes »</a></li>
</ul><p>Pour ne plus rater aucun article de la communauté francophone, voici :</p>

<ul><li><a href="https://www.journalduhacker.net/rss">Le flux RSS du Journal du hacker</a></li>
<li><a href="https://twitter.com/journalduhacker">Le compte Twitter du Journal du hacker</a></li>
<li><a href="https://framasphere.org/u/journalduhacker">Le compte Diaspora* du Journal du hacker</a></li>
<li><a href="https://framapiaf.org/@journalduhacker">Le compte Mastodon du Journal du hacker</a></li>
</ul><p>De plus le site web du Journal du hacker est « adaptatif (responsive) ». N’hésitez pas à le consulter depuis votre smartphone ou votre tablette !</p>

<p>Le Journal du hacker fonctionne de manière collaborative, grâce à la participation de ses membres. <a href="https://www.journalduhacker.net/invitations/request">Rejoignez-nous</a> pour proposer vos contenus à partager avec la communauté du Logiciel Libre francophone et faire connaître vos projets !</p>

<p><strong>Et vous ? Qu’avez-vous pensé de ces articles ?</strong> N’hésitez pas à réagir directement dans les commentaires de l’article sur le Journal du hacker ou bien dans les commentaires de ce billet :)</p>
<p><img src="media/ffe97a17.7916ee3cafa0bc3e9583bedad876dcd5" data-original-source="http://cdn.libravatar.org/avatar/7916ee3cafa0bc3e9583bedad876dcd5" alt="Gravatar de Journal du hacker" class="gravatar" /><br/><i>Original post of <a href="https://blog.journalduhacker.net/index.php?article183/liens-interessants-journal-du-hacker-semaine-41-2018" title="Visit the source">Journal du hacker</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Carl Chenet : <a href="">Liens int&eacute;ressants Journal du hacker semaine #41</a> (08/10/2015)</li><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #41</a> (17/10/2016)</li><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #41</a> (16/10/2017)</li></ul></div></p>


feed_id: https://framablog.org/2018/10/15/peertube-1-0-la-plateforme-de-videos-libre-et-federee/
title: Framablog : PeerTube 1.0 : la plateforme de vidéos libre et fédérée
uri: 2018-10-15-
url: https://framablog.org/2018/10/15/peertube-1-0-la-plateforme-de-videos-libre-et-federee/
content:
<p><cite></cite><cite></cite>Ce qui nous fait du bien, chez Framasoft, c’est quand nous arrivons à tenir nos engagements. On a beau faire les marioles, se dire qu’on est dans l’associatif, que la pression n’est pas la même, tu parles !</p>
<p><span></span></p>
<p>Après le <a href="https://framablog.org/2018/05/31/peertube-vers-la-version-1-et-au-dela/">financement participatif réussi</a> du mois de juin 2018, nous avions fait la promesse de sortir la version 1 de Peertube en octobre 2018. Et alors, où en sommes-nous ? Le suspense est insoutenable.</p>
<p>Nous étions confiants. Le salaire du développeur principal, Chocobozzz, était assuré jusqu’à la fin de l’année, nous avions déjà recensé des contributions de qualité, nous avions fait un peu de bruit dans la presse… Cependant, nous avions aussi pris un engagement ferme vis-à-vis de nos donateur·ices, ainsi qu’auprès d’un large public international qui ne nous connaissait pas aussi bien que nos soutiens francophones habituels.</p>
<p>Ne vous faisons pas languir plus longtemps, cette version 1.0, elle est là, elle sort à l’heure dite et elle tient ses promesses, elle aussi. C’est l’occasion de dérouler pour vous un récapitulatif des épisodes précédents, ce qui vous évitera de farfouiller dans le blog pour retrouver vos petits. On sait que c’est pénible, on l’a fait. :)</p>
<h2>C’est quoi, PeerTube ? Une révolte ? Non, Sire, une révolution</h2>
<div><iframe src="https://framatube.org/videos/embed/9db9f3f1-9b54-44ed-9e91-461d262d2205" width="300" height="150" frameborder="0" allowfullscreen="allowfullscreen"></iframe></div>
<div><small>[Vidéo de présentation de PeerTube, en anglais, avec les sous-titres français, sur <a href="https://framatube.org/videos/watch/9db9f3f1-9b54-44ed-9e91-461d262d2205">Framatube</a>. Pour la vidéo avec les sous-titres en anglais, <a href="https://framatube.org/videos/watch/217eefeb-883d-45be-b7fc-a788ad8507d3">cliquez ici</a>. Réalisation : <a href="http://libreart.info/fr/">Association LILA</a> (CC by-sa)]</small></div>
<p> </p>
<p>« Dégooglisons Internet ! » avons-nous crié partout pendant trois ans, sur l’air de « <a href="https://fr.wikipedia.org/wiki/Delenda_Carthago">Delenda Carthago</a> ! »</p>
<p>Ça, c’était une révolte. Un cri du cœur. Déjà un défi fou : proposer une alternative aux services des géants du web, les <abbr title="Google, Apple, Facebook, Amazon, Microsoft">GAFAM</abbr> et leurs petits copains (Twitter, par exemple). Un par un, les services étaient sortis, à un rythme insensé. <a href="https://degooglisons-internet.org/fr/list">Ils sont toujours là</a>. Il faut les maintenir. Heureusement, les (désormais 60) <a href="https://chatons.org/">CHATONS</a> permettent de répartir un peu la charge. L’offre de mail mise de côté, il restait un gros morceau : proposer une alternative crédible au géant Youtube, rien que ça ! Pas facile de briser l’hégémonie des plateformes de diffusion vidéo !</p>
<p>Les fichiers vidéo sont lourds, c’est le principal inconvénient. Donc il faut de gros serveurs, beaucoup de bande passante, ce qui représente un coût astronomique, sans parler de l’administration technique de tout ça.<br>
Non seulement impensable au regard de nos moyens, mais surtout complètement à l’opposé des principes du Libre : indépendance, décentralisation, partage. Pour répondre au défi financier, Youtube et ses clones utilisent toutes les ressources du capitalisme de surveillance : en captant l’attention des internautes dans des boucles sans fin, en profilant leurs goûts, en les assaillant de publicité, en leur proposant des <a href="https://www.buzzfeednews.com/article/craigsilverman/youtube-channel-recommendations-alex-jones-radicalize">recommandations parfois toxiques</a>…</p>
<p>C’est là que nous avons pris connaissance du logiciel (libre !) d’un jeune homme sympathique caché derrière le pseudo Chocobozzz, qui travaillait dans son coin à proposer une manière innovante de diffuser et visionner de la vidéo sur Internet.</p>
<blockquote><p>Quand vous visionnez une vidéo, votre ordinateur participe à sa diffusion</p></blockquote>
<p>PeerTube utilise les ressources du Web (<a href="https://fr.wikipedia.org/wiki/WebRTC">WebRTC</a> et <a href="https://fr.wikipedia.org/wiki/BitTorrent">BitTorrent</a>, des technologies permettant le partage de diffusion, qui est un concept fondamental d’Internet) pour alléger la charge des sites qui hébergent du contenu. Avec un principe on ne peut plus simple : quand vous visionnez une vidéo, votre ordinateur participe à sa diffusion. Si beaucoup de personnes regardent la même vidéo, au lieu de tirer sur les ressources du serveur, on demande un petit effort à chaque machine et à chaque connexion. Les flux se répartissent, le réseau est optimisé. L’Internet comme il doit être. Comme il aurait dû le rester !</p>
<p>Pas besoin d’héberger tous les contenus que vous souhaitez diffuser : il suffit de se fédérer avec des <abbr title="Une instance PeerTube est une installation du logiciel PeerTube sur un serveur, gérée par une personne, un groupe de personnes ou une structure.">instances</abbr> amies qui proposent ces contenus pour les référencer sur sa propre instance. Sans dupliquer les fichiers. Et ça marche ! Quand les copains de <a href="http://www.datagueule.tv/">Datagueule</a> ont mis en ligne <a href="https://peertube.datagueule.tv/videos/watch/0b04f13d-1e18-4f1d-814e-4979aa7c9c44">leur documentaire Démocratie</a>, le logiciel a encaissé les milliers de visionnages sans broncher. Nous vous avons alors soumis l’idée d’embaucher Chocobozzz pour lui permettre de travailler sereinement à son projet, avec pour objectif de produire une version bêta du logiciel en mars 2018. Grâce à vos dons et à votre confiance, nous avons franchi cette première étape.</p>
<p>Nous avons entre-temps peaufiné notre nouvelle feuille de route <a href="https://contributopia.org/">Contributopia</a>, dans laquelle PeerTube s’inscrivait parfaitement. Avec la recommandation du <a href="https://www.w3.org/TR/activitypub/">protocole ActivityPub par le W3C</a>, qui renforçait le principe de fédération déjà initié par des logiciels sociaux (comme <a href="https://joinmastodon.org/">Mastodon</a>), PeerTube est même devenu une brique majeure de Contributopia. Heureusement, la fédération, c’est facile à expliquer, parce que tout le monde l’utilise déjà : on a tou<abbr>⋅te</abbr>s des adresses mails, fournies par des tas de serveurs différents, et pourtant on arrive à s’écrire ! Avec PeerTube, lorsque plusieurs instances sont fédérées, il est possible de faire des recherches sur toutes ces instances, sans quitter celle sur laquelle vous êtes, où de commenter des vidéos d’une instance distante sans avoir besoin de vous créer un compte dessus.</p>
<p>L’étape suivante allait de soi : continuer. La communication autour de PeerTube, via nos réseaux habituels, nous avait déjà permis d’attirer les contributions, des vidéastes avaient manifesté leur intérêt, les forums bruissaient de questions.</p>
<p>C’est pourquoi, rompant avec nos usages habituels, bousculant notre tempo, nous avons décidé de pousser les feux en prenant définitivement le rôle d’éditeur du logiciel de Chocobozzz, avec son accord, évidemment. Et surtout en soumettant une demande de financement participatif à l’international, en anglais, pour pérenniser son embauche, sans forcément <em>vous</em> solliciter à nouveau directement (mais on sait qu’une partie d’entre vous a tenu à participer quand même, et ça fait chaud au cœur, vraiment).</p>
<p>Cette fois encore, ce fut un joli succès, alors que franchement on n’en menait pas large, et voilà ce qui nous amène à cette version 1.0.</p>
<h2>Mais alors, elle embarque quoi, cette version 1.0 ?</h2>
<p>Avant tout, et pour éviter les mécompréhensions, rappelons que PeerTube n’est pas <strong>une seule plateforme</strong> centralisée (comme peuvent l’être YouTube, Dailymotion ou Viméo), mais <strong>un logiciel</strong> permettant de rassembler de nombreuses instances PeerTube (c’est à dire différentes installations du logiciel PeerTube, thématiques ou communautaires) au sein de ce que l’on appelle une fédération. Il vous faut donc chercher l’instance PeerTube qui vous convient pour visionner ou mettre en ligne vos vidéos ou, à défaut, <a href="https://docs.joinpeertube.org/lang/en/docs/install.html">mettre en place votre propre instance PeerTube</a>, sur lequel vous aurez tous les droits.</p>
<blockquote><p>PeerTube n’est pas <strong>une seule plateforme</strong> centralisée, mais <strong>un logiciel</strong></p></blockquote>
<h3>Fonctionnalités de base</h3>
<ul><li>Peertube permet de regarder des vidéos avec <a href="https://fr.wikipedia.org/wiki/WebTorrent"><strong>WebTorrent</strong></a>, pour ne pas saturer les serveurs de diffusion. Si plusieurs personnes regardent la même vidéo, elles téléchargent de petits morceaux de la vidéo depuis votre serveur, mais aussi depuis les machines des autres personnes qui regardent la même vidéo !</li>
<li><strong>Fédération</strong> entre instances PeerTube. Si l’instance PeerTube A s’abonne aux instances PeerTube B et C, depuis une recherche sur A, on peut trouver et visionner les vidéos de B et C, sans quitter A.</li>
<li>Le logiciel dispose de réglages assez fins qui permettent d’ajuster la <strong>gouvernance</strong> : chaque instance s’organise comme elle le souhaite. Ainsi, l’administrateur·ice de l’instance peut définir :
<ul><li>un quota d’espace disque pour chaque vidéaste ;</li>
<li>le nombre de comptes acceptés ;</li>
<li>le rôle des utilisateur·ices (administration, modération, utilisation, upload de vidéos).</li>
</ul></li>
<li>PeerTube peut fonctionner sur un <strong>petit serveur</strong>. Vous pouvez par exemple l’installer sur un matériel type VPS ayant deux cœurs et 2Go de RAM. L’espace de stockage requis dépend évidemment du nombre de vidéos que vous souhaitez héberger personnellement.</li>
<li>PeerTube dispose d’un code stable et robuste, testé et éprouvé sur de nombreux systèmes, ce qui le rend <strong>performant</strong>. Ainsi, une page PeerTube se charge souvent bien plus vite qu’une page YouTube.</li>
<li>Vos vidéos peuvent être automatiquement converties dans différentes définitions (par exemple 240p, 720p ou 1080p. voire le 4K) pour s’adapter au débit et matériel des visiteur·euses. Cette étape s’appelle le <strong>transcodage</strong>.</li>
<li>Un <strong>mode « Théâtre »</strong> ainsi qu’un <strong>mode « nuit »</strong> sont disponibles pour un meilleur confort de visionnage.</li>
<li>PeerTube ne vous espionne pas et ne vous enferme pas : en effet, l’application ne collecte pas d’informations personnelles à des fins d’exploitation commerciale, et surtout PeerTube ne vous enferme pas dans une « <a href="https://fr.wikipedia.org/wiki/Bulle_de_filtres">bulle de filtre </a> ». Par ailleurs, il n’utilise pas d’algorithme de recommandation biaisé pour vous faire rester indéfiniment en ligne. C’est peut-être un détail (ou une faiblesse) pour vous, mais pour nous c’est une force qui veut dire beaucoup !</li>
<li>Il n’existe pas – encore – d’application smartphone dédiée. Cependant, la <strong>version web</strong> de PeerTube fonctionne rapidement sur smartphone et s’adapte parfaitement à votre appareil.</li>
<li>Les visiteur⋅euses peuvent commenter les vidéos. Cette fonctionnalité peut être désactivée soit par l’administrateur·ice de l’instance sur n’importe quelle vidéo, soit localement par la personne qui met en ligne les vidéos.</li>
<li>PeerTube utilisant le protocole d’échanges ActivityPub, il est possible d’<strong>interagir avec d’autres logiciels</strong> utilisant ce même protocole. Par exemple, la plateforme de vidéo PeerTube peut interagir avec le réseau social Mastodon, alternative à Twitter. Ainsi, il est possible de « suivre » un utilisateur PeerTube depuis Mastodon, ou même de commenter une vidéo directement depuis votre compte Mastodon.</li>
<li>Un bouton permet d’apporter votre soutien à l’auteur d’une vidéo. Ainsi, les vidéastes peuvent mettre en place le mode de financement qui leur convient.</li>
<li>Nous n’avons peut-être pas insisté sur ce point, mais PeerTube est bien évidemment <strong>un logiciel libre</strong> :) Cela signifie que son code source (sa recette de cuisine) est disponible et ouverte à tou⋅tes. Ainsi, vous pouvez contribuer au code ou, si vous pensez que le logiciel ne va pas dans la bonne direction, le copier et y apporter les modifications qui correspondent à <strong>vos</strong> besoins.</li>
</ul><div><img src="media/031b6bb0.12-hours-to-go.png" data-original-source="https://framablog.org/wp-content/uploads/2018/10/12-hours-to-go.png" alt="" width="956" height="523" srcset="https://framablog.org/wp-content/uploads/2018/10/12-hours-to-go.png 956w, https://framablog.org/wp-content/uploads/2018/10/12-hours-to-go-300x164.png 300w, https://framablog.org/wp-content/uploads/2018/10/12-hours-to-go-768x420.png 768w" sizes="(max-width: 956px) 100vw, 956px"><p>Image du <i lang="en">crowdfunding</i> réussi ayant financé une large partie des fonctionnalités les plus attendues.</p></div>
<h3>Fonctionnalités financées par le <i lang="en">crowdfunding</i></h3>
<ul><li>Le <strong>sous-titrage</strong> : possibilité d’ajouter de multiples fichiers de langue (au format <code>.srt</code>) pour proposer le sous-titrages des vidéos.</li>
<li>La <strong>redondance</strong> d’instance : il est possible « d’aider » une instance désignée en <a href="https://framagit.org/chocobozzz/PeerTube/blob/develop/support/doc/redundancy.md">activant la redondance</a> de tout ou partie de ses vidéos (qui seront alors dupliquées sur votre instance). Ainsi, si l’instance liée est surchargée parce que trop de monde regarde les vidéos qu’elle héberge, votre instance pourra la soutenir en mettant sa bande passante à disposition.</li>
<li>L’<strong>import</strong> depuis d’autres plateformes vidéo par simple copier-coller : YouTube, Viméo, Dailymotion, etc. Depuis certaines plateformes, la récupération du titre, de la description ou des mots clés est même automatique. Il est bien entendu possible d’importer aussi des vidéos par lien direct ou depuis une autre instance PeerTube. Enfin, PeerTube permet aussi l’import depuis les fichiers <code>.torrent</code>.</li>
<li>Plusieurs <strong>flux RSS</strong> s’offrent à vous selon vos besoins : un pour les vidéos de manière globale, un autre pour celles d’une chaîne et un dernier pour les commentaires d’une vidéo.</li>
<li>Peertube s’est <strong>internationalisé</strong> et parle maintenant 13 langues dont le chinois. Des traductions vers d’autres langues sont en cours.</li>
<li>La <strong>recherche</strong> est plus pertinente. Elle prend en compte certaines fautes de frappe et propose l’utilisation de filtres.</li>
</ul><h3>Fonctionnalités à venir</h3>
<p>Nous avons une excellente nouvelle : bien que le troisième palier du <i lang="en">crowdfunding</i> n’ait pas été atteint, <strong>Framasoft a décidé d’embaucher Chocobozzz en CDI</strong> afin de pérenniser le développement de Peertube. D’autres fonctionnalités sont donc prévues au cours de l’année 2019.</p>
<ul><li>Un <strong>système de plugins</strong> pour personnaliser Peertube. Il s’agit là d’un développement essentiel, car il permettra à chacun⋅e de développer ses propres plugins pour adapter PeerTube à ses besoins. Par exemple il deviendra possible de proposer des plugins de recommandations avec des algorithmes spécifiques ou des thèmes graphiques complètement différents.</li>
<li>Nous développerons éventuellement une application mobile (ou bien des contributeur⋅ices motivé⋅e⋅s le feront)</li>
<li>Il sera rapidement possible d’<strong>améliorer</strong> <strong>l’outil d’importation de vidéos</strong>, de façon à pouvoir « synchroniser » votre chaîne YouTube avec votre chaîne PeerTube (PeerTube sera en capacité de vérifier si de nouvelles vidéos ont été ajoutées et pourra automatiquement les ajouter à votre compte PeerTube, titre et descriptions compris). Dans les faits, cette fonctionnalité fonctionne déjà pour celles et ceux qui hébergent leur instance PeerTube et maîtrisent la ligne de commande.</li>
<li>Des <strong>statistiques</strong> par instance ou par compte pourront être mises à disposition.</li>
</ul><div><iframe src="https://framatube.org/videos/embed/59d306c0-fc5b-493a-956a-43785693346b" frameborder="0" sandbox="allow-same-origin allow-scripts" allowfullscreen="allowfullscreen"></iframe></div>
<div><small>[Exemple de la fonction d’import de vidéo]</small></div>
<p> </p>
<h2>PeerTube répare Internet</h2>
<p>La campagne « Dégooglisons Internet » était un cri, une réaction, un rejet. Rejet des GAFAM et de leur vision centralisatrice, fermée, toute tournée vers le fric et le contrôle. Lutter contre les GAFAM, c’est mener un combat disproportionné. Mais la prise de conscience est faite. Nous n’avons plus besoin de rabâcher notre couplet sur leur façon de nier nos libertés, de s’approprier nos données personnelles, de prendre le pouvoir dans nos vies. Et puis il faut dire qu’à force de scandales, ils nous ont bien aidés à accélérer dans l’opinion publique cette prise de conscience. Nous revendiquons fièrement notre participation à cette évolution des esprits, au milieu d’autres acteurs tout aussi importants (<a href="https://www.laquadrature.net/">LQDN</a>, la <a href="https://www.cnil.fr/">CNIL</a>, l’<a href="https://www.april.org/">APRIL</a>, etc.). Il est temps maintenant de passer à autre chose.</p>
<p> </p>
<div><img src="media/6387d8bd.salopette-1024x495.png" data-original-source="https://framablog.org/wp-content/uploads/2018/10/salopette-1024x495.png" alt="" width="1024" height="495" srcset="https://framablog.org/wp-content/uploads/2018/10/salopette-1024x495.png 1024w, https://framablog.org/wp-content/uploads/2018/10/salopette-300x145.png 300w, https://framablog.org/wp-content/uploads/2018/10/salopette-768x371.png 768w, https://framablog.org/wp-content/uploads/2018/10/salopette.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px"><p>https://framalab.org/gknd-creator/</p></div>
<p> </p>
<p>Chez Framasoft, incorrigibles bavards que nous sommes, nous avons produit beaucoup d’écrits, et nous avons finalement, proportionnellement, assez peu de contenus vidéos à proposer, alors que c’est un média qui est devenu à la fois plus facile à élaborer et plus demandé par le public. Ce virage vers la vidéo nous a été confisqué par les plateformes centralisatrices, Youtube en tête. Elles ont installé un standard, une norme, avec des pratiques révoltantes comme la censure aveugle et l’appropriation des contenus.</p>
<p>Le principe de fédération impulsé par le protocole ActivityPub et les logiciels qui l’utilisent (Peertube, <a href="https://joinmastodon.org/">Mastodon</a>, <a href="https://funkwhale.audio/">Funkwhale</a>, <a href="https://pixelfed.org/">PixelFed</a>, <a href="https://plume-org.github.io/Plume/">Plume</a>… la liste s’allonge chaque mois) est en train, ni plus ni moins, de corriger le tir, de (re)construire le futur d’Internet. Celui que nous appelons de nos vœux.</p>
<div><a href="media/4358469d.federathon_schema_activitypub.jpg" data-original-source="https://framablog.org/wp-content/uploads/2018/08/federathon_schema_activitypub.jpg"><img src="media/4358469d.federathon_schema_activitypub.jpg" data-original-source="https://framablog.org/wp-content/uploads/2018/08/federathon_schema_activitypub.jpg" alt="sketchnote d'un réseau fédéré avec ActivityPub" width="572" height="810" srcset="https://framablog.org/wp-content/uploads/2018/08/federathon_schema_activitypub.jpg 600w, https://framablog.org/wp-content/uploads/2018/08/federathon_schema_activitypub-212x300.jpg 212w" sizes="(max-width: 572px) 100vw, 572px"></a><p>La fédération, avec ActivityPub, c’est s’allier aux autres sans perdre son identité</p></div>
<p> </p>
<p>Oui, cette fois, c’est une révolution. Avec <a href="https://contributopia.org/">Contributopia</a>, nous annonçons une étape de construction, basée sur le partage, les communs, l’éducation populaire.</p>
<p>Nous avons aussi pris conscience, en avançant, que nous ne pouvions plus nier la dimension politique de cette vision. Alors quand on dit « politique », on convoque l’étymologie du mot, hein. C’est pas demain qu’on verra Pyg, notre délégué général, à l’Assemblée Nationale. Il n’empêche ! La culture du libre, ça va bien au-delà de l’hébergement d’agendas ou de l’ouverture d’un pad pour rédiger le présent article à plusieurs.</p>
<p>Nous travaillons, dans le cadre qui est le nôtre, à fournir des outils numériques aux utopistes qui, comme nous, pensent qu’il y a encore moyen de sauver les meubles. On se disait que ce n’était pas super vendeur, mais nous avons pu voir, lors de nos fréquentes interventions à droite et à gauche, que la démarche rencontrait de l’écho. Nous avons encore quelques jolies cartes à jouer pour la suite (même si pour certaines on ne sait pas encore comment ça se passera ^^), comme toujours dans la bonne humeur et le houblon doré.</p>
<p>Nous espérons que vous nous suivrez, encore, dans cette voie.</p>
<p><em>Longue vie à PeerTube.</em></p>
<p>L’équipe de Framasoft.</p>
<h3>Pour aller plus loin</h3>
<p>À vous de jouer ! PeerTube vous appartient, emparez-vous de ses possibilités. Déposez des vidéos de qualité (de préférence sous licence libre, ou pour laquelle vous avez les droits de diffusion ou un accord explicite) sur l’une des instances déjà existantes. Faites connaître PeerTube à vos contacts et aux YouTubeur⋅euses auxquels vous êtes abonné⋅e. Et si vous le pouvez, installez votre propre instance pour agrandir encore le réseau fédéré !</p>
<ul><li><a href="https://framatube.org/">FramaTube, l’instance Framasoft de PeerTube</a></li>
<li><a href="https://joinpeertube.org/">Joinpeertube.org</a>
<ul><li><a href="https://joinpeertube.org/fr/#register">instances ouvertes aux inscriptions</a></li>
<li><a href="https://instances.joinpeertube.org/instances">liste des instances et leurs informations</a></li>
<li><a href="https://joinpeertube.org/fr/faq">foire aux questions</a></li>
</ul></li>
<li><a href="https://github.com/Chocobozzz/PeerTube">Dépôt git de PeerTube</a></li>
<li><a href="https://github.com/Chocobozzz/PeerTube/blob/develop/support/doc/production.md">Comment installer PeerTube</a> sur son propre serveur (uniquement en anglais, pour l’instant).</li>
<li><a href="https://github.com/Chocobozzz/PeerTube/issues">Déposer des « issues »</a> (demande de corrections techniques)</li>
<li><a href="https://framacolibri.org/c/qualite/peertube">Forum PeerTube des framacolibris</a> pour échanger autour du logiciel</li>
<li><a href="https://contributopia.org/">Contributopia.org</a></li>
<li><a href="https://soutenir.framasoft.org/">Soutenir Framasoft, c’est aussi soutenir PeerTube</a></li>
</ul>
<p><img src="media/d4130779.f411e4809021b786b7eb0c8956612e76" data-original-source="http://cdn.libravatar.org/avatar/f411e4809021b786b7eb0c8956612e76" alt="Gravatar de Framablog" class="gravatar" /><br/><i>Original post of <a href="https://framablog.org/2018/10/15/peertube-1-0-la-plateforme-de-videos-libre-et-federee/" title="Visit the source">Framablog</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Framablog : <a href="">PeerTube b&amp;ecirc;ta&amp;nbsp;: une graine d&amp;rsquo;alternative &amp;agrave; YouTube vient d&amp;rsquo;&amp;eacute;clore</a> (21/03/2018)</li><li>Framablog : <a href="">Explorons le monde des services de Contributopia</a> (10/10/2017)</li><li>Framablog : <a href="">Framatube&amp;nbsp;: aidez-nous &amp;agrave; briser l&amp;rsquo;h&amp;eacute;g&amp;eacute;monie de YouTube</a> (22/11/2017)</li><li>Framablog : <a href="">PeerTube&amp;nbsp;: vers la version 1, et au-del&amp;agrave;&amp;nbsp;!</a> (31/05/2018)</li><li>Framablog : <a href="">D&amp;eacute;googlisons saison 3&amp;nbsp;: 30 services alternatifs aux produits de Google &amp;amp; co</a> (03/10/2016)</li></ul></div></p>


title: Cyprien Pouzenc : Reverse SSH, pour se connecter à un ordinateur distant protégé par un pare-feu
uri: Cyprien-Pouzenc-Reverse-SSH-pour-se-connecter-à-un-ordinateur-dist
feed_id:
https://www.cypouz.com/article/181015/reverse-ssh-pour-se-connecter-un-ordinateur-distant-protege-un-pare-feu

url:
https://www.cypouz.com/article/181015/reverse-ssh-pour-se-connecter-un-ordinateur-distant-protege-un-pare-feu

content:
<p><a href="https://www.cypouz.com/article/181015/reverse-ssh-pour-se-connecter-un-ordinateur-distant-protege-un-pare-feu"><img typeof="foaf:Image" src="https://www.cypouz.com/sites/default/files/styles/medium/public/article/reverse_ssh_thumb.png?itok=PoXf-wHv" width="200" height="133" alt="Miniature reverse SSH" title="Miniature reverse SSH"></a></p>


<p>Cet article est le troisième d'une série de quatre :</p>

<ol><li><a href="https://www.cypouz.com/article/181001/ssh-pour-se-connecter-en-ligne-commande-un-ordinateur-distant"><strong>SSH, pour se connecter en ligne de commande à un ordinateur distant</strong></a></li>
	<li><a href="https://www.cypouz.com/article/181009/ssh-se-connecter-sans-mot-passe-aide-cryptographie"><strong>SSH, se connecter sans mot de passe à l'aide de la cryptographie</strong></a></li>
	<li><strong>Reverse SSH, pour se connecter à un ordinateur distant protégé par un pare-feu</strong></li>
	<li><strong>SSH, des tunnels pour tous les services</strong> (à venir)</li>
</ol><hr><p>Dans <a href="https://www.cypouz.com/article/181001/ssh-pour-se-connecter-en-ligne-commande-un-ordinateur-distant">un article précédent</a>, nous avons vu comment se connecter directement à un ordinateur distant présent sur le même réseau local, comment se connecter directement à un ordinateur distant situé derrière un pare-feu convenablement configuré, et comment se connecter à un ordinateur distant accessible par rebond via un ordinateur intermédiaire. Ne reste plus qu'à traiter, donc, le cas de l'ordinateur distant... injoignable. Ce cas est en fait le plus courant. Il s'agit d'un ordinateur distant installé derrière un routeur, lui-même inaccessible par SSH et empêchant toute connexion directe au serveur. Bref, le cas typique de l'ordinateur domestique installé derrière sa <em>box</em> Internet. Avec une adresse IP publique dynamique. Et des utilisateurs qui ont d'autres centres d'intérêts que l'administration réseau (et qui le vivent, semble-t-il, plutôt bien).</p>

<div>
	<figure><a data-colorbox-gallery="gallery-all" href="https://www.cypouz.com/sites/default/files/styles/large/public/article/ssh_6.png?itok=QNfszfoZ" title="Connexion bloquée par un pare-feu"><img alt="Connexion bloquée par un pare-feu" height="133" src="https://www.cypouz.com/sites/default/files/styles/photo/public/article/ssh_6.png?itok=vpq_xJ67" title="Connexion bloquée par un pare-feu" width="600"></a>

		<figcaption>Connexion bloquée par un pare-feu</figcaption></figure></div>

<p>Autant il est impossible de se connecter au serveur distant, autant on peut faire en sorte que le serveur puisse se connecter au client. Car le client, c'est nous ; et là-dessus, on peut agir. Si on ouvre un tunnel SSH depuis le serveur vers le client, il est possible au client de remonter le tunnel pour accéder au serveur. C'est ce qu'on appelle le <em>reverse SSH</em> — ou SSH inversé. Ça peut sembler tordu, mais ça marche. Et encore, la situation est simple ; et présente d'ailleurs certains défauts. Par exemple, si le client est mobile et change de connexion Internet, le tunnel mis en place ne fonctionne plus. On pourrait imaginer un tunnel opérant via un serveur VPN, auquel le client est connecté en permanence. Néanmoins, l'accès serait alors uniquement possible depuis le poste client connecté au VPN. Une solution plus universelle est envisageable. Plus complexe, certes, mais qui présente de nombreux avantages.</p>

<div>
	<figure><a data-colorbox-gallery="gallery-all" href="https://www.cypouz.com/sites/default/files/styles/large/public/article/ssh_5.png?itok=vPWuaOoz" title="Connexion par SSH inversé"><img alt="Connexion par SSH inversé" height="133" src="https://www.cypouz.com/sites/default/files/styles/photo/public/article/ssh_5.png?itok=sp7AVESl" title="Connexion par SSH inversé" width="600"></a>

		<figcaption>Connexion par SSH inversé</figcaption></figure></div>

<p>Imaginons que <span>SERVEUR_B</span>, auquel on souhaite se connecter, est installé derrière un pare-feu qui empêche toute connexion entrante. Il n'est pas possible de se connecter au serveur, mais celui-ci a bel et bien accès au réseau. Ainsi, <span>SERVEUR_B</span> peut ouvrir un tunnel SSH vers <span>SERVEUR_A</span>, qui nous appartient et qui est convenablement configuré pour cela ; ce qui implique d'éventuelles règles de routage particulières, ou un potentiel accès direct. Si <span>CLIENT</span> peut également se connecter à <span>SERVEUR_A</span>, il peut alors aussi se connecter à <span>SERVEUR_B</span>, comme nous l'avons déjà vu. L'astuce réside donc dans l'usage d'un serveur intermédiaire, <span>SERVEUR_A</span>. Si <span>SERVEUR_B</span> peut se connecter à <span>SERVEUR_A</span> et que <span>CLIENT</span> peut aussi se connecter à <span>SERVEUR_A</span>, alors <span>CLIENT</span> peut se connecter à <span>SERVEUR_B</span>.</p>

<div>
	<figure><a data-colorbox-gallery="gallery-all" href="https://www.cypouz.com/sites/default/files/styles/large/public/article/ssh_4.png?itok=XBG0wZ-c" title="Connexion par SSH inversé, avec rebond"><img alt="Connexion par SSH inversé, avec rebond" height="133" src="https://www.cypouz.com/sites/default/files/styles/photo/public/article/ssh_4.png?itok=jEeeanJ8" title="Connexion par SSH inversé, avec rebond" width="600"></a>

		<figcaption>Connexion par SSH inversé, avec rebond</figcaption></figure></div>

<p>Toute l'intelligence du système repose sur <span>SERVEUR_A</span>. <strong>Mais attention !</strong> <span>SERVEUR_B</span>, ainsi que la multitude d'ordinateurs qui ont accès à <span>SERVEUR_A</span> afin de pouvoir s'y connecter à distance par SSH inversé, <em>n'entrent pas dans votre sphère de contrôle</em>. Et tous ces ordinateurs, que l'on peut raisonnablement <strong>considérer comme hostiles</strong>, disposent d'un accès direct à <span>SERVEUR_A</span> ! Autant dire qu'il va falloir réduire un minimum leur pouvoir d'action... Pour cela, on pourrait créer un utilisateur système aux droits réduits. Mieux, on peut enfermer cet utilisateur dans un <a href="http://fr.wikipedia.org/wiki/Chroot">chroot</a> minimaliste, grâce à <a href="https://olivier.sessink.nl/jailkit">Jailkit</a>.</p>

<h2>Situation initiale</h2>

<p>Faisons le point.</p>

<p><span>SERVEUR_B</span>, auquel on souhaite se connecter, <em>n'est pas accessible directement</em>. Il est néanmoins nécessaire d'y opérer une configuration initiale afin d'automatiser l'ouverture et le maintient d'un tunnel SSH vers <span>SERVEUR_A</span>.</p>

<p><span>SERVEUR_A</span>, <em>qui sert de relais</em>, nécessite une configuration spéciale afin de limiter les droits des serveurs distants qui s'y connectent, considérés comme hostiles — tel que <span>SERVEUR_B</span>, notamment. <span>SERVEUR_A</span> doit être accessible par SSH, en permanence. L'objet de cet article n'est pas d'expliquer comment déployer des règles de routages particulières ni toute autre configuration système ou réseau pour y parvenir.</p>

<p>CLIENT, qui souhaite accéder à <span>SERVEUR_B</span>, a juste besoin de <em>pouvoir se connecter</em> à <span>SERVEUR_A</span>.</p>

<h2>Configuration de <span>SERVEUR_A</span></h2>

<p><span>SERVEUR_A</span> nécessite l'installation d'un serveur SSH, comme expliqué dans <a href="https://www.cypouz.com/article/181001/ssh-pour-se-connecter-en-ligne-commande-un-ordinateur-distant">l'article précédemment cité</a>. Afin de permettre l'utilisation directe du tunnel par <span>CLIENT</span>, il est nécessaire d'activer deux options de configuration du serveur SSH. Pour cela, il faut tout d'abord se connecter à <span>SERVEUR_A</span> en tant que super-utilisateur :</p>

<pre>su -</pre>

<p>Modifier la configuration du serveur SSH :</p>

<pre>sed -i "s/#AllowTcpForwarding yes/AllowTcpForwarding yes/" /etc/ssh/sshd_config
sed -i "s/#GatewayPorts no/GatewayPorts yes/" /etc/ssh/sshd_config</pre>

<p>Puis la recharger :</p>

<pre>systemctl reload ssh.service</pre>

<p><span>SERVEUR_A</span> nécessite également l'installation et la configuration de Jailkit afin de pouvoir isoler un utilisateur système, comme expliqué dans <a href="https://www.cypouz.com/article/150211/chroot-ton-shell-avec-jailkit">cet autre article</a>.</p>

<p>La seule différence consiste en une initialisation minimaliste de l'environnement isolé :</p>

<pre>jk_init -v -j /home/jail limitedshell</pre>

<p>Il n'est ici pas utile de définir Bash comme <em>shell</em> interactif pour l'utilisateur <span>JAIL_USER</span>, puisque personne n'aura à se connecter en ligne de commande à <span>SERVEUR_A</span> ; ce dernier ne servant que de serveur relais pour la connexion à <span>SERVEUR_B</span>. D'ailleurs, Bash n'est même pas installé dans cet environnement isolé.</p>

<h2>Configuration de <span>SERVEUR_B</span></h2>

<p><span>SERVEUR_B</span> a uniquement besoin d'un client SSH. Les distributions GNU/Linux les plus répandues en étant dotées par défaut, nous devrions d'ores-et-déjà pouvoir nous connecter manuellement à <span>SERVEUR_A</span> depuis <span>SERVEUR_B</span> :</p>

<pre>ssh USER_A@IP_SERVEUR_A</pre>

<p>Puis nous déconnecter :</p>

<pre>exit</pre>

<p>Le but du jeu étant d'automatiser l'ouverture et le maintient d'un tunnel SSH vers <span>SERVEUR_A</span>, l'authentification par mot de passe n'est pas envisageable. Il faut configurer une authentification cryptographique, comme expliqué dans <a href="https://www.cypouz.com/article/181009/ssh-se-connecter-sans-mot-passe-aide-cryptographie">cet article</a>. La seule différence — contrainte par ce même soucis d'automatisation — étant que la clef privée elle-même <em>ne doit pas être protégée par un mot de passe</em>.</p>

<h3>Copier la clef publique sur <span>SERVEUR_A</span></h3>

<p>Comme expliqué dans l'article indiqué, la clef publique doit être copiée sur <span>SERVEUR_A</span>, pour le compte utilisateur <span>JAIL_USER</span>. Malheureusement, l'environnement isolé installé est trop restrictif pour permettre l'usage de <span>ssh-copy-id</span>. Il est évidemment possible d'y remédier, mais cela augmente notablement la surface d'attaque. S'agissant d'une opération peu fréquente, il est préférable de la réaliser manuellement. Pour cela, il faut tout d'abord, copier la clef publique dans le dossier personnel d'un utilisateur standard de <span>SERVEUR_A</span> :</p>

<pre>scp .ssh/id_ed25519.pub USER_A@IP_SERVEUR_A:/home/USER_A/</pre>

<p>Puis se connecter à ce compte utilisateur :</p>

<pre>ssh USER_A@IP_SERVEUR_A</pre>

<p>Se connecter en tant que super-utilisateur :</p>

<pre>su -</pre>

<p>Importer la clef dans le compte utilisateur <span>JAIL_USER</span> :</p>

<pre>cd /home/jail/home/JAIL_USER
umask 077
mkdir -p .ssh
cat /home/USER_A/id_ed25519.pub >> .ssh/authorized_keys
chown -R JAIL_USER: .ssh
rm /home/USER_A/id_ed25519.pub
</pre>

<p>Se déconnecter (deux fois) :</p>

<pre>exit</pre>

<h3>Création d'un tunnel SSH</h3>

<p>Afin d'automatiser l'ouverture et le maintient d'un tunnel SSH vers <span>SERVEUR_A</span>, il nous faut installer le paquet <span>autossh</span>. Pour cela, il faut tout d'abord se connecter à <span>SERVEUR_B</span> en tant que super-utilisateur :</p>

<pre>su -</pre>

<p>Installer le paquet <span>autossh</span> :</p>

<pre>apt install autossh</pre>

<p>Créer un service systemd correspondant :</p>

<pre>vim /etc/systemd/system/autossh.service</pre>

<p>Et y coller ceci :</p>

<pre>[Unit]
Description=Keep a tunnel open on port 22
After=network.target

[Service]
User=USER_B
ExecStart=/usr/bin/autossh -o ServerAliveInterval=60 -NR 22222:localhost:22 JAIL_USER@IP_SERVEUR_A
Restart=on-failure

[Install]
WantedBy=multi-user.target</pre>

<p><span>L</span>e port 22222 correspond à l'entrée du tunnel sur <span>SERVEUR_A</span>, qui débouche sur le port 22 de <span>SERVEUR_B</span>. Autant le port d'entrée du tunnel peut être choisi — presque — librement, autant le port de sortie doit correspondre au port d'écoute du serveur SSH sur <span>SERVEUR_B</span>.</p>

<p>Activer le service au démarrage du système, et le démarrer :</p>

<pre>systemctl --now enable autossh.service</pre>

<p>Se déconnecter :</p>

<pre>exit</pre>

<h2>Se connecter à <span>SERVEUR_B</span> depuis <span>CLIENT</span></h2>

<p>Depuis <span>SERVEUR_A</span>, on peut désormais se connecter à <span>SERVEUR_B</span> ainsi :</p>

<pre>ssh -p 22222 USER_B@localhost</pre>

<p>Où le port 22222 sur <span>localhost</span> est bien l'entrée du tunnel relié au port 22 de <span>SERVEUR_B</span>.</p>

<p>Puisque le but du jeu n'est pas de se connecter directement depuis <span>SERVEUR_A</span>, connectons-nous donc depuis <span>CLIENT</span>, <em>via</em> <span>SERVEUR_A</span> :</p>

<pre>ssh -J JAIL_USER@IP_SERVEUR_A -p 22222 USER_B@localhost</pre>

<p>Nous y voilà ! Nous pouvons enfin nous connecter à cette satanée machine installée derrière un pare-feu empêchant toute connexion externe... <em>ou presque, donc</em> <img src="media/df67dd68.wink.gif" data-original-source="https://www.cypouz.com/sites/all/modules/smiley/packs/kolobok/wink.gif" alt="Wink"> Évidemment, si l'on souhaite créer d'autres tunnels SSH pour d'autres serveurs distants, il suffit d'utiliser des ports d'entrées différents que celui choisi pour <span>SERVEUR_B</span>.</p>

<p>Dans ce dernier exemple, nous nous sommes connectés à <span>SERVEUR_B</span> via <span>SERVEUR_A</span>, par rebond. Si, par des règles de routage particulières ou un accès direct à <span>SERVEUR_A</span>, il est possible de se connecter directement au port 22222 de <span>SERVEUR_A</span>, la connexion par rebond n'est pas indispensable.</p>

<div>
	<figure><a data-colorbox-gallery="gallery-all" href="https://www.cypouz.com/sites/default/files/styles/large/public/article/ssh_7.png?itok=6MJagjbt" title="Connexion par SSH inversé via SERVEUR_A, sans rebond"><img alt="Connexion par SSH inversé via SERVEUR_A, sans rebond" height="133" src="https://www.cypouz.com/sites/default/files/styles/photo/public/article/ssh_7.png?itok=CHbcEcV1" title="Connexion par SSH inversé via SERVEUR_A, sans rebond" width="600"></a>

		<figcaption>Connexion par SSH inversé via <span>SERVEUR_A</span>, sans rebond</figcaption></figure></div>

<p>Dans ce cas, la commande suivante suffit :</p>

<pre>ssh -p 22222 USER_B@IP_SERVEUR_A</pre>

<p>À noter l'utilisation a priori étrange de l'utilisateur <span>USER_B</span> sur <span>IP_SERVEUR_A</span>.</p>

<p>Dans cet article, nous avons vu comment créer un tunnel SSH pour se connecter en ligne de commande à un ordinateur distant ; comment relier le port d'une machine externe au port SSH de la machine à contacter, et ainsi contourner la protection d'un pare-feu empêchant, a priori, une telle connexion. Comme nous le verrons dans un prochain article, cette méthode peut être généralisée à l'usage de biens d'autres services que la seule connexion en ligne de commande.</p>

<p><em>Article sous licence <a href="https://creativecommons.org/licenses/by-sa/3.0/fr/">Creative Commons BY-SA 3.0 France</a>.</em></p>
<p><img src="media/674deadd.c9ce61d8f23444d5de73ae2ed346c61d" data-original-source="http://cdn.libravatar.org/avatar/c9ce61d8f23444d5de73ae2ed346c61d" alt="Gravatar de Cyprien Pouzenc" class="gravatar" /><br/><i>Original post of <a href="https://www.cypouz.com/article/181015/reverse-ssh-pour-se-connecter-un-ordinateur-distant-protege-un-pare-feu" title="Visit the source">Cyprien Pouzenc</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://framablog.org/2018/10/16/changer-le-monde-un-octet-a-la-fois/
title: Framablog : Changer le monde, un octet à la fois
uri: Framablog-Changer-le-monde-un-octet-à-la-fois
url: https://framablog.org/2018/10/16/changer-le-monde-un-octet-a-la-fois/
content:
<p>Cette année, comme les précédentes, Framasoft fait appel à votre générosité afin de poursuivre ses actions.</p>
<p><span></span></p>
<h2>Depuis 14 ans : promouvoir le logiciel libre et la culture libre</h2>
<p>L’association Framasoft a 14 ans. Durant nos 10 premières années d’existence, nous avons créé l’<a href="https://framalibre.org/">annuaire francophone</a> de référence des logiciels libres, ouvert <a href="https://framabook.org/">une maison d’édition</a> ne publiant que des ouvrages sous licences libres, répondu à d’innombrables questions autour du libre, participé à plusieurs centaines d’événements en France ou à l’étranger, promu le logiciel libre sur DVD puis clé USB, accompagné la compréhension de la culture libre, ou plutôt des cultures libres, au travers de ce blog, <a href="https://framablog.org/?s=framalang">traduit plus de 1 000 articles</a> ainsi que plusieurs ouvrages, des conférences, et bien d’autres choses encore !</p>
<h2>Depuis 4 ans, décentraliser Internet</h2>
<p>En 2014, l’association prenait un virage en tentant de sensibiliser non seulement à la question du libre, mais aussi à celle de la problématique de la centralisation d’Internet. En déconstruisant les types de dominations exercées par les GAFAM (dominations technique, économique, mais aussi politique et culturelle), nous avons pendant plusieurs années donné à voir en quoi l’hyperpuissance de ces acteurs mettait en place une forme de féodalité.</p>
<p>Et comme montrer du doigt n’a jamais mené très loin, il a bien fallu initier un chemin en prouvant que le logiciel libre était une réponse crédible pour s’émanciper des chaînes de Google, Facebook &amp; co. En 3 ans, nous avons donc agencé plus de 30 services alternatifs, libres, éthiques, décentralisables et solidaires. Aujourd’hui, ces services accueillent 400 000 personnes chaque mois. Sans vous espionner. Sans revendre vos données. Sans publicité. Sans business plan de croissance perpétuelle.</p>
<div><a href="media/12e97d81.1024-768.png.jpeg" data-original-source="https://framablog.org/wp-content/uploads/2018/10/1024-768.png.jpeg"><img title="Une réunion lors d’un Framacamp" src="media/1bf0bc3e.1024-768.png-1024x768.jpeg" data-original-source="https://framablog.org/wp-content/uploads/2018/10/1024-768.png-1024x768.jpeg" alt="" width="885" height="648"></a><p>Parfois, Framasoft se met au vert. Parce qu’il y a un monde par-delà les ordinateurs…</p></div>
<p> </p>
<p> </p>
<p>Mais Framasoft, c’est une bande de potes, pas la <code>#startupnation</code>. Et nous ne souhaitions pas devenir le « Google du libre ». Nous avons donc en 2016 impulsé le collectif <a href="http://chatons.org/">CHATONS</a>, afin d’assurer la résilience de notre démarche, mais aussi afin de « laisser de l’espace » aux expérimentations, aux bricolages, à l’inventivité, à l’enthousiasme, aux avis divergents du nôtre. Aujourd’hui, une soixantaine de chatons vivent leurs vies, à leurs rythmes, en totale indépendance.</p>
<h2>Il y a un an : penser au-delà du code libre</h2>
<p>Il y a un an, nous poursuivions notre virage en faisant 3 constats :</p>
<ol><li>L’open source se porte fort bien. Mais le logiciel libre (c-à-d. opensource + valeurs éthiques) lui, souffre d’un <strong>manque de contributions</strong> exogènes.</li>
<li>Dégoogliser ne suffit pas ! <strong>Le logiciel libre n’est pas une fin en soi, mais un moyen</strong> (nécessaire, mais pas suffisant) de transformation de la société.</li>
<li>Il existe un ensemble de structures et de personnes partageant nos valeurs, susceptibles d’avoir besoin d’outils pour faire advenir le type de <a href="https://grisebouille.net/quel-est-votre-reve/">monde dont nous rêvons</a>. <strong>C’est avec elles qu’il nous faut travailler en priorité</strong>.</li>
</ol><div><a href="media/1e2c52fa.131031-N-SW486-022.jpg" data-original-source="https://framablog.org/wp-content/uploads/2018/10/131031-N-SW486-022.jpg"><img src="media/3406bea0.131031-N-SW486-022-1024x678.jpg" data-original-source="https://framablog.org/wp-content/uploads/2018/10/131031-N-SW486-022-1024x678.jpg" alt="" width="888" height="556"></a><p><em>Est-ce une victoire pour les valeurs du Libre que d’équiper un appareil tel que le drone militaire MQ-8C Fire Scout ?<br>Nous ne le pensons pas.<br>Cliché </em><a href="media/f65661fc.File131031-N-SW486-022.JPG" data-original-source="https://en.wikipedia.org/wiki/File:131031-N-SW486-022.JPG"><em>Domaine public – Wikimedia</em></a></p></div>
<p> </p>
<p>Face à ces constats, notre feuille de route <a href="https://contributopia.org/"><strong>Contributopia</strong></a> vise à proposer des solutions. Sur 3 ans (on aime bien les plans triennaux), Framasoft porte l’ambition de participer à infléchir la situation.</p>
<p>D’une part en <strong>mettant la lumière sur la faiblesse des contributions, et en tentant d’y apporter différentes réponses</strong>. Par exemple en abaissant la <a href="https://contribateliers.frama.site/">barrière à la contribution</a>. Ou, autre exemple, en généralisant les pratiques d’<a href="https://framablog.org/2017/12/02/avancer-ensemble-vers-la-contribution/">ouvertures à des communautés non-dev.</a></p>
<p>D’autre part, en mettant en place des projets qui ne soient pas uniquement des alternatives à des services de GAFAM (aux moyens disproportionnés), mais bien <strong>des projets engagés, militants</strong>, qui seront des outils <em>au service de celles et ceux qui veulent changer le monde</em>. Nous sommes en effet convaincu·es qu’un monde où le logiciel libre serait omniprésent, mais où le réchauffement climatique, la casse sociale, l’effondrement, la précarité continueraient à nous entraîner dans leur spirale mortifère n’aurait aucun sens pour nous. Nous aimons le logiciel libre, mais nous aimons encore plus les êtres humains. Et nous voulons agir dans un monde où notre lutte pour le libre et les communs est en cohérence avec nos aspirations pour un monde plus juste et durable.</p>
<h2>Aujourd’hui : publier Peertube et nouer des alliances</h2>
<p>Aujourd’hui, l’association Framasoft n’est pas peu fière d’annoncer la publication de la version 1.0 de PeerTube, notre alternative libre et fédérée à YouTube. Si vous souhaitez en savoir plus sur PeerTube, ça tombe bien : nous venons de publier <a href="https://framablog.org/2018/10/15/peertube-1-0-la-plateforme-de-videos-libre-et-federee">un article complet</a> à ce sujet !</p>
<p>Ce n’est pas la première fois que Framasoft se retrouve en position d’éditeur de logiciel libre, mais c’est la première fois que nous publions un logiciel d’une telle ambition (et d’une telle complexité). Pour cela, nous avons fait le pari l’an passé d’embaucher à temps plein son développeur, afin d’accompagner PeerTube de sa version alpha (octobre 2017) à sa version bêta (mars 2018), puis à sa version 1.0 (octobre 2018).</p>
<p>Le <i lang="en">crowdfunding</i> effectué cet été comportait un palier qui nous engageait à poursuivre le contrat de Chocobozzz, le développeur de PeerTube, afin de vous assurer que le développement ne s’arrêterait pas à une version 1.0 forcément perfectible. Ce palier n’a malheureusement pas été atteint, ce qui projetait un flou sur l’avenir de PeerTube à la fin du contrat de Chocobozzz.</p>
<div><a href="media/d2b01942.PeerTube-Federation-multiplicity.png" data-original-source="https://framablog.org/wp-content/uploads/2018/10/PeerTube-Federation-multiplicity.png"><img src="media/41132c68.PeerTube-Federation-multiplicity-1024x581.png" data-original-source="https://framablog.org/wp-content/uploads/2018/10/PeerTube-Federation-multiplicity-1024x581.png" alt="" width="987" height="539"></a><p>Garder sa singularité tout en étant relié aux autres, c’est ça la force de la fédération PeerTube. <a href="https://framablog.org/2018/10/15/peertube-1-0-la-plateforme-de-videos-libre-et-federee"><br>Notre article complet sur PeerTube</a></p></div>
<p> </p>
<p>Nous avons cependant une excellente nouvelle à vous annoncer ! Bien que le palier du <i lang="en">crowdfunding</i> n’ait pas été atteint, l’association Framasoft a fait le choix d’embaucher définitivement Chocobozzz (en CDI) afin de pérenniser PeerTube et de lui donner le temps et les moyens de construire une communauté solide et autonome. Cela représente un investissement non négligeable pour notre association, mais nous croyons fermement non seulement dans le logiciel PeerTube, mais aussi et surtout dans les valeurs qu’il porte (liberté, décentralisation, fédération, émancipation, indépendance). Sans parler des compétences de Chocobozzz lui-même qui apporte son savoir-faire à l’équipe technique dans d’autres domaines.</p>
<p>Nous espérons que vos dons viendront confirmer que vous approuvez notre choix.</p>
<h2>D’ici la fin de l’année, annoncer de nouveaux projets… et une campagne de don</h2>
<p>Comme vous l’aurez noté (ou pas encore !), nous avons complètement modifié notre page d’accueil « <a href="https://framasoft.org/fr/">framasoft.org</a> ». D’une page portail plutôt institutionnelle, décrivant assez exhaustivement « Qu’est-ce que Framasoft ? », nous l’avons recentrée sur « Que fait Framasoft ? » mettant en lumière quelques éléments clefs. En effet, l’association porte plus d’une cinquantaine de projets en parallèle et présenter d’emblée la Framagalaxie nous semblait moins pertinent que de « donner à voir » des actions choisies, tout en laissant la possibilité de tirer le fil pour découvrir l’intégralité de nos actions.</p>
<p>Nous y rappelons brièvement que Framasoft n’est pas une multinationale, mais une micro-association de <a href="https://framasoft.org/fr/association/">35 membres et 8 salarié⋅es</a> (bientôt 9 : il reste quelques jours <a href="https://contact.framasoft.org/recrutement">pour candidater</a> !). Que nous sommes à l’origine de la campagne « <a href="https://degooglisons-internet.org/">Dégooglisons Internet</a> » (plus de <a href="https://degooglisons-internet.org/fr/list">30 services en ligne</a>)… Mais pas seulement ! Certain⋅es découvriront peut-être l’existence de <a href="https://framabook.org/">notre maison d’édition Framabook</a>, ou de notre projet historique <a href="https://framalibre.org/">Framalibre</a>. Nous y mettons en avant LE projet phare de cette année 2018 : <a href="https://joinpeertube.org/fr/">PeerTube</a>. D’autres projets à court terme sont annoncés sur cette page (en mode <i lang="en">teasing</i>), s’intégrant dans notre feuille de route <a href="https://contributopia.org/">Contributopia</a>.</p>
<blockquote><p>Framasoft n’est pas une multinationale, mais une micro-association</p></blockquote>
<p>Enfin, nous vous invitons à faire un don pour soutenir ces actions. Car c’est aussi l’occasion de rappeler que<strong> l’association ne vit quasiment que de vos dons !</strong> Ce choix fort, volontaire et assumé, nous insuffle notre plus grande force : notre indépendance. Que cela soit dans le choix des projets, dans le calendrier de nos actions, dans la sélection de nos partenaires, dans nos prises de paroles et avis publics, nous sommes indépendant⋅es, libres, et non-soumis⋅es à certaines conventions que nous imposerait le système de subventions ou de copinage avec les ministères ou toute autre institution.</p>
<p>Ce sont des milliers de donatrices et donateurs qui valident nos actions par leur soutien financier. Ce qu’on a fait vous a plu ? Vous pensez que nous allons dans le bon sens ? Alors, si vous en avez l’envie et les moyens, <a href="https://soutenir.framasoft.org/"><strong>nous vous invitons à faire un don</strong></a>. C’est par ce geste que nous serons en mesure de verser les salaires des salarié⋅es de l’association, de payer les serveurs qui hébergent vos services préférés ou de continuer à intervenir dans des lieux ou devant des publics qui ont peu de moyens financiers (nous intervenons plus volontiers en <a href="https://fr.wikipedia.org/wiki/Maison_des_jeunes_et_de_la_culture">MJC</a> que devant l’Assemblée Nationale, et c’est un choix assumé). Rappelons que nos comptes sont <a href="https://framasoft.org/fr/association/">publics et validés</a> par un commissaire aux comptes indépendant.</p>
<h2><a href="media/ccfe0cee.framasoftdons-1.png" data-original-source="https://framablog.org/wp-content/uploads/2018/10/framasoftdons-1.png"><img src="media/ccfe0cee.framasoftdons-1.png" data-original-source="https://framablog.org/wp-content/uploads/2018/10/framasoftdons-1.png" alt="" width="1536" height="742" srcset="https://framablog.org/wp-content/uploads/2018/10/framasoftdons-1.png 1536w, https://framablog.org/wp-content/uploads/2018/10/framasoftdons-1-300x145.png 300w, https://framablog.org/wp-content/uploads/2018/10/framasoftdons-1-768x371.png 768w, https://framablog.org/wp-content/uploads/2018/10/framasoftdons-1-1024x495.png 1024w" sizes="(max-width: 1536px) 100vw, 1536px"></a></h2>
<h2>En 2019, proposer des outils pour la société de contribution</h2>
<p>Fin 2018, nous vous parlerons du projet phare que nous souhaitons développer pendant l’année 2019, dont le nom de code est <strong>Mobilizon</strong>. Au départ pensé comme une simple alternative à Meetup.com (ou aux événements Facebook, si vous préférez), nous avons aujourd’hui la volonté d’emmener ce logiciel bien plus loin afin d’en faire un véritable outil de mobilisation destiné à celles et ceux qui voudraient se bouger pour changer le monde, et s’organiser à 2 ou à 100 000, sans passer par des systèmes certes efficaces, mais aussi lourds, centralisés, et peu respectueux de la vie privée (oui, on parle de Facebook, là).</p>
<p>Évidemment, ce logiciel sera libre, mais aussi fédéré (comme Mastodon ou PeerTube), afin d’éviter de faire d’une structure (Framasoft ou autre), un point d’accès central, et donc de faiblesse potentielle du système. Nous vous donnerons plus de nouvelles dans quelques semaines, restez à l’écoute !</p>
<blockquote><p>Éviter de faire d’une structure (Framasoft ou autre), un point d’accès central</p></blockquote>
<p>D’autres projets sont prévus pour 2019 :</p>
<ul><li>la sortie du (apparemment très attendu) Framapétitions ;</li>
<li>la publication progressive du <a href="https://fr.wikipedia.org/wiki/Massive_Open_Online_Course">MOOC</a> CHATONS (cours en ligne gratuit et ouvert à toutes et tous), en partenariat avec la <a href="https://laligue.org/">Ligue de l’Enseignement</a> et bien d’autres. Ce MOOC, nous l’espérons, permettra à celles et ceux qui le souhaitent, de comprendre les problématiques de la concentration des acteurs sur Internet, et donc les enjeux de la décentralisation. Mais il donnera aussi de précieuses informations en termes d’organisation (création d’une association, modèle économique, gestion des usager⋅es, gestion communautaire, …) ainsi qu’en termes techniques (quelle infrastructure technique ? Comment la sécuriser ? Comment gérer les sauvegardes, etc.) ;</li>
<li>évidemment, bien d’autres projets en ligne (on ne va pas tout vous révéler maintenant, mais <a href="https://contributopia.org/">notre feuille de route</a> donne déjà de bons indices)</li>
</ul><p>Bref, on ne va pas chômer !</p>
<h2>Dans les années à venir : se dédier à toujours plus d’éducation populaire, et des alliances</h2>
<p>Nous avions coutume de présenter Framasoft comme « un réseau à géométrie variable ». Il est certain en tout cas que l’association est en perpétuelle mutation. Nous aimons le statut associatif (<a href="https://fr.wikipedia.org/wiki/Association_loi_de_1901">la loi de 1901</a> nous paraît l’une des plus belles au monde, rien que ça !), et nous avons fait le choix de rester en mode « association de potes » et de refuser — en tout cas jusqu’à nouvel ordre — une transformation en entreprise/<a href="https://fr.wikipedia.org/wiki/Soci%C3%A9t%C3%A9_coop%C3%A9rative_et_participative">SCOP</a>/<a href="https://fr.wikipedia.org/wiki/Soci%C3%A9t%C3%A9_coop%C3%A9rative_d%27int%C3%A9r%C3%AAt_collectif">SCIC</a> ou autre. Mais même si nous avons choisi de ne pas être des super-héro⋅ïnes et de garder l’association à une taille raisonnable (moins de 10 salarié⋅es), cela ne signifie pas pour autant que nous ne pouvons pas faire plus !</p>
<div><a href="media/6c78e893.contributopia-planete-essaimage.png" data-original-source="https://framablog.org/wp-content/uploads/2018/10/contributopia-planete-essaimage.png"><img src="media/6c78e893.contributopia-planete-essaimage.png" data-original-source="https://framablog.org/wp-content/uploads/2018/10/contributopia-planete-essaimage.png" alt="" width="530" height="530" srcset="https://framablog.org/wp-content/uploads/2018/10/contributopia-planete-essaimage.png 530w, https://framablog.org/wp-content/uploads/2018/10/contributopia-planete-essaimage-150x150.png 150w, https://framablog.org/wp-content/uploads/2018/10/contributopia-planete-essaimage-300x300.png 300w" sizes="(max-width: 530px) 100vw, 530px"></a><p>La seconde année de Contributopia<br>Illustration de <a href="http://www.davidrevoy.com/">David Revoy</a> – Licence : <a href="https://creativecommons.org/licenses/by/4.0/">CC-By 4.0</a></p></div>
<p> </p>
<p> </p>
<p>Pour cela, de la même façon que nous proposons de mettre nos outils « au service de celles et ceux qui veulent changer le monde », nous sommes en train de créer des ponts avec de nombreuses structures qui n’ont pas de rapport direct avec le libre, mais avec lesquelles nous partageons un certain nombre de valeurs et d’objectifs.</p>
<p>Ainsi, même si leurs objets de militantisme ou leurs moyens d’actions ne sont pas les mêmes, nous aspirons à mettre les projets, ressources et compétences de Framasoft au service d’associations œuvrant dans des milieux aussi divers que ceux de : l’éducation à l’environnement, l’économie sociale et solidaire et écologique, la transition citoyenne, les discriminations et oppressions, la précarité, le journalisme citoyen, la défense des libertés fondamentales, etc. Bref, mettre nos compétences au service de celles et ceux qui luttent pour un monde plus juste et plus durable, afin qu’ils et elles puissent le faire avec des outils cohérents avec leurs valeurs et modulables selon leurs besoins.</p>
<blockquote><p>Seul on va plus vite, ensemble on va plus loin. Nous pensons que le temps est venu de faire ensemble.</p></blockquote>
<p>Framasoft est une association d’<a href="https://fr.wikipedia.org/wiki/%C3%89ducation_populaire">éducation populaire</a> (qui a soufflé « d’éducation politique » ?), et nous n’envisageons plus de promouvoir ou de faire du libre « dans le vide ». Il y a quelques années, <a href="https://framablog.org/2016/11/25/pourquoi-framasoft-nira-plus-prendre-le-the-au-ministere-de-leducation-nationale/">nous évoquions l’impossibilité chronique et structurelle</a> d’échanger de façon équilibrée avec les institutions publiques nationales. Cependant, en nous rapprochant de réseaux d’éducation populaire existants (certains ont plus de cent ans), nos positions libristes et <a href="https://fr.wikipedia.org/wiki/Communs"><em>commonistes</em></a> ont été fort bien accueillies. À tel point qu’aujourd’hui nous avons de nombreux projets en cours avec ces réseaux, qui démultiplieront l’impact de nos actions, et qui permettront — nous l’espérons — que le milieu du logiciel libre ne reste pas réservé à une élite de personnes maîtrisant le code et sachant s’y retrouver dans <a href="media/d32a4ea4.FichierCarte_conceptuelle_du_logiciel_libre.svg" data-original-source="https://fr.wikipedia.org/wiki/Fichier:Carte_conceptuelle_du_logiciel_libre.svg">la jungle des licences</a>.</p>
<p>Seul on va plus vite, ensemble on va plus loin. Nous pensons que le temps est venu de faire ensemble.</p>
<h2>Nous avons besoin de vous !</h2>
<p>Un des paris que nous faisons pour cette campagne est « d’informer sans sur-solliciter ». Et l’équilibre n’est pas forcément simple à trouver. Nous sommes en effet bien conscient⋅es qu’en ce moment, toutes les associations tendent la main et sollicitent votre générosité.</p>
<p>Nous ne souhaitons pas mettre en place de « dark patterns » que <a href="https://framablog.org/2018/08/18/les-fourberies-du-dark-ux/">nous dénonçons par ailleurs</a>. Nous pouvions jouer la carte de l’humour (si vous êtes détendu⋅es, vous êtes plus en capacité de faire des dons), celle de la gamification (si on met une jauge avec un objectif de dons, vous êtes plus enclin⋅es à participer), celle du chantage affectif (« Donnez, sinon… »), etc.</p>
<p>Le pari que nous prenons, que vous connaissiez Framasoft ou non, c’est qu’en prenant le temps de vous expliquer qui nous sommes, ce que nous avons fait, ce que nous sommes en train de faire, et là où nous voulons vous emmener, <strong>nous parlerons à votre entendement et non à vos pulsions</strong>. Vous pourrez ainsi choisir de façon éclairée si nos actions méritent d’être soutenues.</p>
<blockquote><p>« Si tu veux construire un bateau, ne rassemble pas tes hommes et femmes pour leur donner des ordres, pour expliquer chaque détail, pour leur dire où trouver chaque chose. Si tu veux construire un bateau, fais naître dans le cœur de tes hommes et femmes le désir de la mer. » — Antoine de Saint-Exupéry</p></blockquote>
<p>Nous espérons, à la lecture de cet article, vous avoir donné le désir de co-construire avec nous le Framasoft de demain, et que vous embarquerez avec nous.</p>
<p> </p>
<p><a href="https://soutenir.framasoft.org/">Faire un don pour soutenir les actions de Framasoft</a></p>
<p> </p>
<p> </p>
<p><img src="media/d4130779.f411e4809021b786b7eb0c8956612e76" data-original-source="http://cdn.libravatar.org/avatar/f411e4809021b786b7eb0c8956612e76" alt="Gravatar de Framablog" class="gravatar" /><br/><i>Original post of <a href="https://framablog.org/2018/10/16/changer-le-monde-un-octet-a-la-fois/" title="Visit the source">Framablog</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Framablog : <a href="">Contributopia&amp;nbsp;: d&amp;eacute;googliser ne suffit pas</a> (09/10/2017)</li><li>Framablog : <a href="">(B&amp;ecirc;tisier) Hey&amp;nbsp;! J&amp;rsquo;ai trouv&amp;eacute; 7 nouveaux moyens de d&amp;eacute;googliser (le 6e va te surprendre)</a> (08/10/2016)</li><li>Framablog : <a href="">(se) D&amp;eacute;googliser en toute facilit&amp;eacute;</a> (27/09/2017)</li><li>Framablog : <a href="">Explorons le monde des services de Contributopia</a> (10/10/2017)</li><li>Framablog : <a href="">PeerTube&amp;nbsp;: vers la version 1, et au-del&amp;agrave;&amp;nbsp;!</a> (31/05/2018)</li></ul></div></p>


feed_id: http://www.elementaryos-fr.org/juno-est-maintenant-disponible/
title: elementary OS : Juno est maintenant disponible
uri: elementary-OS-Juno-est-maintenant-disponible
url: http://www.elementaryos-fr.org/juno-est-maintenant-disponible/
content:
<p>La cinquième itération d’elementary est maintenant disponible !</p>
<p> </p>
<p>Soit <b>2 ans, 1 mois et 7 jours</b> après la release de Loki, c’est maintenant au tour de Juno de faire son arrivée parmi les différentes releases d’elementary OS, à l’occasion d’un compte à rebours qui a pris plus de temps que prévu (le serveur a du absorber bon nombre de connexions et à, par moment, montré quelque signe de fatigue), cette version est maintenant disponible en version finale.</p>
<p> </p>
<p>Ce sera aussi l’occasion pour moi aussi de passer à cette version et de vous faire quelques articles sur cette nouvelle version.</p>
<p> </p>
<p>Si vous souhaitez vous lancer sur cette nouvelle version, je vous invite à vous rendre sur cette page pour télécharger l’ISO : <a href="https://elementary.io/" target="_blank" rel="noopener">https://elementary.io/</a> et à prendre connaissance du guide d’installation disponible à cette adresse : <a href="https://elementary.io/docs/installation#installation" target="_blank" rel="noopener">https://elementary.io/docs/installation#installation</a></p>
<p> </p>
<p>Note : pour ceux qui souhaitent faire un don, vous pouvez, avant de télécharger l’ISO, indiquer le montant de votre don. Si vous ne le souhaitez pas, vous pouvez indiquer le chiffre 0, vous serez en mesure de télécharger l’ISO.</p>
<p><a href="media/bd0d90a6.20181116-Juno_is_here.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2018/10/20181116-Juno_is_here.png"><img src="media/bd0d90a6.20181116-Juno_is_here.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2018/10/20181116-Juno_is_here.png" alt="" width="1000" height="540" srcset="http://www.elementaryos-fr.org/wp-content/uploads/2018/10/20181116-Juno_is_here.png 1000w, http://www.elementaryos-fr.org/wp-content/uploads/2018/10/20181116-Juno_is_here-300x162.png 300w, http://www.elementaryos-fr.org/wp-content/uploads/2018/10/20181116-Juno_is_here-768x415.png 768w, http://www.elementaryos-fr.org/wp-content/uploads/2018/10/20181116-Juno_is_here-600x324.png 600w" sizes="(max-width: 1000px) 100vw, 1000px"></a>Toutes mes félicitations à l’équipe pour la réalisation de ce travail énorme ! Je vous donne rendez-vous sur le forum francophone pour échanger sur cette nouvelle version : <a href="https://forum.elementaryos-fr.org/" target="_blank" rel="noopener">https://forum.elementaryos-fr.org</a></p>
<p> </p>
<p>Le billet <a rel="nofollow" href="http://www.elementaryos-fr.org/juno-est-maintenant-disponible/">Juno est maintenant disponible</a> a été publié sur le site de la <a rel="nofollow" href="http://www.elementaryos-fr.org/">elementary OS - </a></p>
<p><img src="media/7e20f332.e363a9ed45733fa3aec7c3a0361380c6" data-original-source="http://cdn.libravatar.org/avatar/e363a9ed45733fa3aec7c3a0361380c6" alt="Gravatar de elementary OS" class="gravatar" /><br/><i>Original post of <a href="http://www.elementaryos-fr.org/juno-est-maintenant-disponible/" title="Visit the source">elementary OS</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://framablog.org/2018/10/15/peertube-1-0-the-free-libre-and-federated-video-platform/
title: Framablog : PeerTube 1.0 : the free/libre and federated video platform
uri: Framablog-PeerTube-1-0-the-free-libre-and-federated-video-platfor
url: https://framablog.org/2018/10/15/peertube-1-0-the-free-libre-and-federated-video-platform/
content:
<p>At the end of 2014, the French non-profit association Framasoft started a crazy challenge : what if we de-google-ified the Internet ?</p>
<p><span></span></p>
<p><em>[For French version of this article, <a href="https://framablog.org/2018/10/15/peertube-1-0-la-plateforme-de-videos-libre-et-federee/">see here</a>]</em></p>
<p>Three years later, more than <a href="https://degooglisons-internet.org/">thirty alternative services</a> to Google, Facebook, and others were available and released to the public. Based on free/libre software only, without advertising, respectful of privacy, maintained by a non-profit association and totally independent.</p>
<p>However, in the « missing » services, one important actor remained : YouTube. Because how one can produce or make available a YouTube alternative without, tomorrow, collapsing in the face of problems ? Explosion of online storage space (which costs a fortune), explosion of bandwidth costs (which costs two fortunes !), moderation problems, etc.</p>
<p>A solution had to be found.</p>
<h2>The origins of PeerTube</h2>
<p>In October 2017, Framasoft has hired the PeerTube developer for a few months on a full-time basis. PeerTube was then only a personal project of a free/libre and federated video distribution platform, in alpha version. The promise was a beta version, usable by the most courageous, for March 2018. The particularity of PeerTube is that the software allows to connect several « instances » of PeerTube between them (thus forming a « federation »), allowing them to exchange information without the user having to change between websites.</p>
<p>By March 2018, the beta version was ready. The association (which lives only on donations) then took the financial risk of extending the developer’s contract, in order to be able to launch a version 1.0 in October 2018. Since Framasoft could not finance this development on its own, a crowdfunding was launched in May 2018 with different levels. 45 days later, the association had collected 53 100€ through 1 381 donations.</p>
<p>In October 2018, the Framasoft non-profit is proud to announce the release of version 1.0 of PeerTube !</p>
<div><iframe src="https://framatube.org/videos/embed/9c9de5e8-0a1e-484a-b099-e80766180a6d" width="300" height="150" frameborder="0" allowfullscreen="allowfullscreen"><span data-mce-type="bookmark">﻿</span></iframe></div>
<div><small>Video introducing to PeerTube. For a video with English subtitles, <a href="https://framatube.org/videos/watch/217eefeb-883d-45be-b7fc-a788ad8507d3">click here</a>.<br>
Realisation : <a href="http://libreart.info/fr/">Association LILA</a> (CC by-sa)</small></div>
<p> </p>
<h2>But then, what does this 1.0 version offer ?</h2>
<p>First of all, and to avoid misunderstandings, let us remind you that PeerTube is <strong>not a single centralized platform</strong> (as YouTube, Dailymotion or Vimeo can be), but <strong>a software</strong> that brings together many PeerTube instances (i.e. different installations of the PeerTube software, thematic or community based) within what is called a federation. You must therefore look for the PeerTube instance that suits you best to view or upload your videos or, failing that, <a href="https://docs.joinpeertube.org/lang/en/docs/install.html">set up your own</a> PeerTube instance, on which you will have full rights.</p>
<blockquote><p>PeerTube is <strong>not a single centralized platform</strong>, but <strong>a software</strong></p></blockquote>
<h3>Basic functionalities</h3>
<ul><li>
<ul><li>Peertube allows you to watch videos with WebTorrent, to prevent the saturation of the broadcast servers. If several people are watching the same video at the same time, they download small pieces of the video from your server, but also from the devices of other people who are watching the same video in the same time !</li>
<li><strong>Federation</strong> between PeerTube instances. If the PeerTube instance A subscribes to the PeerTube instances B and C, from a search on A, you can find and watch videos of B and C, without leaving A.</li>
<li>The software has fairly detailed settings that allow the <strong>governance</strong> to be adjusted : each instance can be organized as it wishes. Thus, the instance administrator can define :
<ul><li>a disk space quota for each videographer ;</li>
<li>the number of accepted accounts ;</li>
<li>the role of users (administration, moderation, use, video upload).</li>
</ul></li>
<li>PeerTube can run on a <strong>small server</strong>. For example, you can install it on a VPS-like hardware with two cores and 2GB of RAM. The storage space required obviously depends on the number of videos you want to host personally.</li>
<li>PeerTube has a stable and robust code, tested and proven on many systems, which makes it <strong>powerful</strong>. For example, a PeerTube page often loads much faster than a YouTube page.</li>
<li>Your videos can be automatically converted into different definitions (e. g. 240p, 720p or 1080p. or even 4K) to suit the speed and equipment of the visitors. This step is called <strong>transcoding</strong>.</li>
<li>A <strong>« Theater » mode</strong> as well as a <strong>« night » mode</strong> are available for better viewing comfort.</li>
<li>PeerTube does not spy on you or lock you up : indeed, the application does not collect personal information for commercial purposes, and above all PeerTube does not lock you in a « <a href="https://en.wikipedia.org/wiki/Filter_bubble">filter bubble »</a>. In addition, it does not use a biased recommendation algorithm to keep you online indefinitely. It may be a detail (or a weakness) for you, but for us it is a strength that means a lot !</li>
<li>There isn’t – yet – any dedicated smartphone application. However, the <strong>web version</strong> of PeerTube works just as fast on smartphones and adapts perfectly to your device.</li>
<li>Visitors can comment on the videos. This feature can be disabled either by the instance administrators on any video or locally by the person who uploads the videos.</li>
<li>Since PeerTube uses the W3C standard <a href="https://en.wikipedia.org/wiki/ActivityPub">ActivityPub</a> exchange protocol, it is possible to <strong>interact</strong> with other software using the same protocol. For example, the PeerTube video platform can interact with the <a href="https://joinmastodon.org/">Mastodon</a> social network, an alternative to Twitter. Thus, it is possible to « track » a PeerTube user from Mastodon, or even comment on a video directly from your Mastodon account.</li>
</ul></li>
</ul><div><iframe src="https://framatube.org/videos/embed/da2b08d4-a242-4170-b32a-4ec8cbdca701" frameborder="0" sandbox="allow-same-origin allow-scripts" allowfullscreen="allowfullscreen"></iframe></div>
<div><small>PeerTube demo with Mastodon</small></div>
<p> </p>
<ul><li>A dedicated button allows you to support the author of a video. In this way, videographers can pick the financing method that suits them.</li>
<li>We may not have insisted on this point, but PeerTube is of course <strong>free/libre software</strong> :) This means that its source code (its recipe) is available and open to everyone. This means you can contribute to the code or, if you think the software is not going in the right direction, copy it and make the changes that suit <strong>your</strong> needs.</li>
</ul><h3>Functionalities financed through crowdfunding</h3>
<ul><li>
<ul><li><strong>Subtitling</strong> : possibility to add multiple language files (in<code>.srt</code> format) to provide subtitles for videos.</li>
<li>Instance <strong>redundancy</strong> : it is possible to « help » a designated instance by <a href="https://framagit.org/chocobozzz/PeerTube/blob/develop/support/doc/redundancy.md">activating the redundancy</a> of all or part of its videos (which will then be duplicated on your instance). Thus, if the linked instance is overloaded because too many people are watching the videos it hosts, your instance can support it by making its bandwidth available.</li>
<li><strong>Import</strong> from other video platforms by simply copying and pasting : YouTube, Vimeo, Dailymotion, etc. On some platforms, the retrieval of the title, description or keywords is even automatic. It is of course also possible to import videos by direct link or from another PeerTube instance. Finally, PeerTube also allows import from <code>.torrent</code> files.</li>
</ul></li>
</ul><div><iframe src="https://framatube.org/videos/embed/59d306c0-fc5b-493a-956a-43785693346b" frameborder="0" sandbox="allow-same-origin allow-scripts" allowfullscreen="allowfullscreen"></iframe></div>
<div><small>Importing a video in PeerTube</small></div>
<p> </p>
<p> </p>
<ul><li>Several <strong>RSS feeds</strong> are available to you according to your needs : one for videos globally, another for those of a channel and one for comments on a video.</li>
<li>Peertube has become <strong>international</strong> and now speaks 13 languages including Chinese. Translations into other languages are in progress.</li>
<li>The <strong>search</strong> feature is more relevant. It takes into account certain typographical errors and provides filters.</li>
</ul><h3>Upcoming features</h3>
<p>We have excellent news : although the third level of our crowdfunding wasn’t reached, Framasoft has decided to <strong>hire the PeerTube developer on a permanent contract</strong> in order to ensure the sustainability of the software development. Other functionalities are therefore planned for 2019.</p>
<ul><li>A <strong>plugin system</strong> to customize Peertube. This is an essential development, as it will allow everyone to develop their own plugins to adapt PeerTube to their needs. For example, it will become possible to propose recommendation plugins with specific algorithms or completely different graphic themes.</li>
<li>We will probably develop a mobile application (or some motivated contributors will)</li>
<li>It will quickly be possible to <strong>improve the video import tool</strong>, so that you can « synchronize » your YouTube channel with your PeerTube channel (PeerTube will be able to check if new videos have been added and will automatically add them to your PeerTube account, including title and descriptions). In fact, this feature is already available for those who host their PeerTube instance and master the command line.</li>
<li><strong>Statistics</strong> by instance or by account may be made available.</li>
<li>The improvement of moderation tools for big instances</li>
</ul><h2>To go further</h2>
<p>It’s up to you ! PeerTube belongs to you, take advantage of its possibilities. Submit quality videos (preferably under a free license, or for which you have the broadcasting rights or an explicit agreement) to one of the <a href="https://joinpeertube.org/fr/#register">existing instances</a>. Let your contacts and subscribed YouTubers know about PeerTube. And if you can, install your own instance to further expand the federated network !</p>
<p><a href="https://soutenir.framasoft.org/">Supporting Framasoft also means supporting PeerTube</a></p>
<h3>PeerTube</h3>
<ul><li><a href="https://framatube.org/">FramaTube, Framasoft’s PeerTube instance</a></li>
<li><a href="https://joinpeertube.org/">Joinpeertube.org</a></li>
<li><a href="https://joinpeertube.org/en/#register">Instances open for registration</a></li>
<li><a href="https://instances.joinpeertube.org/instances">List of instances and their information</a></li>
<li><a href="https://joinpeertube.org/fr/faq">Frequently Asked Questions</a></li>
<li><a href="https://github.com/Chocobozzz/PeerTube">PeerTube Git Repository</a></li>
<li><a href="https://github.com/Chocobozzz/PeerTube/blob/develop/support/doc/production.md">How to install PeerTube on your own server</a> (only in English for now)</li>
<li><a href="https://github.com/Chocobozzz/PeerTube/issues">Submit « issues »</a> (request for technical corrections)</li>
<li><a href="https://framacolibri.org/c/peertube">PeerTube forum of framacolibris</a> to discuss about the software (in English)</li>
</ul><h3>Framasoft</h3>
<ul><li><a href="https://framasoft.org/">Home page</a></li>
<li>Presentation article in English on OpenSource.com <a href="https://opensource.com/article/18/8/framasoft">Part 1</a> – <a href="https://opensource.com/article/18/8/online-life">Part 2</a> (thanks to Scott Nesbitt)</li>
<li>Presentation videos in English at <a href="https://framatube.org/videos/watch/c193a2f6-8b24-48c3-a93e-f89bd71cad42">FOSDEM 2017 (De-google-ify Internet)</a> and <a href="https://framatube.org/videos/watch/fff79bf3-99c8-4601-9a05-f64561d97d09">FOSDEM 2018 (Contributopia)</a></li>
<li><a href="https://degooglisons-internet.org/">De-google-ify Internet</a></li>
<li><a href="https://contributopia.org/">Contributopia.org</a></li>
</ul>
<p><img src="media/d4130779.f411e4809021b786b7eb0c8956612e76" data-original-source="http://cdn.libravatar.org/avatar/f411e4809021b786b7eb0c8956612e76" alt="Gravatar de Framablog" class="gravatar" /><br/><i>Original post of <a href="https://framablog.org/2018/10/15/peertube-1-0-the-free-libre-and-federated-video-platform/" title="Visit the source">Framablog</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Framablog : <a href="">PeerTube 1.0&amp;nbsp;: la plateforme de vid&amp;eacute;os libre et f&amp;eacute;d&amp;eacute;r&amp;eacute;e</a> (15/10/2018)</li><li>Framablog : <a href="">PeerTube b&amp;ecirc;ta&amp;nbsp;: une graine d&amp;rsquo;alternative &amp;agrave; YouTube vient d&amp;rsquo;&amp;eacute;clore</a> (21/03/2018)</li><li>Framablog : <a href="">Framatube&amp;nbsp;: aidez-nous &amp;agrave; briser l&amp;rsquo;h&amp;eacute;g&amp;eacute;monie de YouTube</a> (22/11/2017)</li><li>Framablog : <a href="">PeerTube&amp;nbsp;: vers la version 1, et au-del&amp;agrave;&amp;nbsp;!</a> (31/05/2018)</li><li>Framablog : <a href="">Changer le monde, un octet &amp;agrave; la fois</a> (16/10/2018)</li></ul></div></p>


feed_id: https://blog.genma.fr/?Yunohost-Android-LineagesOS
title: genma : Yunohost, Android & LineagesOS
uri: genma-Yunohost-Android-LineagesOS
url: https://blog.genma.fr/?Yunohost-Android-LineagesOS
content:
<img alt="" src="https://blog.genma.fr/IMG/arton2765.jpg?1534849764" width="150" height="79"><div><p>Ayant eu à changer de téléphone car l'ancien a fini par donner des soucis matériel sur l'écran, j'ai repris un portable d'un ami d'occasion encore fonctionnel. C'est là l'occasion de faire le tri sur les applications que l'on utilise vraiment au quotidien.</p>
<p>Dans le présent billet, j'aborderai donc la configuration / paramétrage des différentes applications que j'utilise "en mode cloud", comprendre : les applications tournent sur mon serveur sous Yunohost et les applications clientes sont installées sur l'ordiphone - smartphone. <br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> Toutes ces applications sont disponibles <a href="https://f-droid.org/" title="https://f-droid.org">sur F-Droid</a> ou via les APK du Google Store récupérable via <a href="https://f-droid.org/en/packages/com.github.yeriomin.yalpstore/" title="Lien vers Yalp sur F-Droid">une application comme YALP</a>.
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"><strong>Ce billet n'est pas un tutoriel, plus une prise de notes de type wiki pour avoir sur une même page les différentes configurations</strong>. Je pars du principe que vous savez installer l'application, saisir les bonnes informations dans les bons champs.</p>
<p><strong>NextCloud - Utilisation de l'agenda et des contacts. Application : Davdroid</strong></p>
<p>J'utilise NextCloud pour la gestion de différents agendas et mes contacts. La synchronisation sur le téléphone passe par l'application Davdroid.</p>
<p>Paramétrage de l'application :
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> URL : <a href="https://url.de.nextcloud/remote.php/dav/" rel="nofollow external">https://url.de.nextcloud/remote.php/dav/</a>
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> L'utilisateur : celui de Yunohost
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> Pass : celui de Yunohost<br><a href="https://f-droid.org/en/packages/at.bitfire.davdroid/" title="Lien vers Davdroid sur F-Droid">Lien vers Davdroid sur F-Droid</a>.</p>
<p>Les contacts sont alors synchronisés dans l'application Contact par défaut du téléphone, les agendas dans l'application Agenda par défaut. Dans mon cas, j'installe comme application d'agenda <a href="https://f-droid.org/en/packages/ws.xsoh.etar/" title="l'application Etar">l'application Etar</a>.</p>
<p><strong>NextCloud l'application client</strong></p>
<p>L'application Client NextCloud permet de synchroniser les fichiers et d'avoir certains d'entre eux en mode déconnecté sur le téléphone.</p>
<p>Paramétrage de l'application :
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> Serveur : <a href="https://url.de.nextcloud/" rel="nofollow external">https://url.de.nextcloud/</a>
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> User : celui de Yunohost
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> Pass : celui de Yunohost<br><a href="https://f-droid.org/en/packages/com.nextcloud.client/" title="Lien vers NextCloud l'application client sur F-Droid">Lien vers NextCloud l'application client sur F-Droid</a>.</p>
<p><strong>NextCloud notes</strong></p>
<p>Dans NextCloud j'ai installé l'application Notes.</p>
<p>Paramétrage de l'application :
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> Serveur : <a href="https://url.de.nextcloud/" rel="nofollow external">https://url.de.nextcloud/</a>
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> User : celui de Yunohost
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> Pass : celui de Yunohost<br><a href="https://f-droid.org/en/packages/it.niedermann.owncloud.notes/" title="Lien vers NextCloud notes sur F-Droid">Lien vers NextCloud notes sur F-Droid</a>.</p>
<p>Remarque : les notes qui apparaissent dans l'application Notes sont elles-mêmes de simples fichiers .txt, qui se trouvent dans l'application Fichier, dans le dossier Notes. L'application client de synchronisation permet également de synchroniser ce dossier et donc d'éditer ses notes via un éditeur de texte sur un PC par exemple.</p>
<p><strong>FreshRSS, l'agrégateur RSS. Application : EasyRSS</strong></p>
<p>L'application EasyRSS permet de se connecter à différents agrégateurs RSS en ligne, dont FreshRSS.</p>
<p>Une configuration préalable dans FreshRSS est à faire, il faut avoir penser à cocher l'autorisation de l'accès à l'API et penser à créer un mot de passe dédié pour l'API. Voir mon tutoriel : <a href="https://blog.genma.fr/?Yunohost-FreshRSS-et-EasyRSS-pour-Android" title="Yunohost, FreshRSS et EasyRSS pour Android">Yunohost, FreshRSS et EasyRSS pour Android</a>.</p>
<p>Paramétrage de l'application :
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> Serveur : <a href="https://rss.mondomaine.org/api/greader.php" rel="nofollow external">https://rss.mondomaine.org/api/greader.php</a>
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> user : celui de Yunohost
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> pass : clef d'API définie dans la configuration de FreshRSS<br><a href="https://f-droid.org/en/packages/org.freshrss.easyrss/" title="Lien vers EasyRSS sur F-Droid">Lien vers EasyRSS sur F-Droid</a>.</p>
<p><strong>Wallabag. Application : Wallabag</strong></p>
<p>Une configuration préalable dans Wallabag est à faire, il faut aller dans la partie "API clients management" et créer un nouveau client.
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> URL : <a href="https://wallabag.genma.org/" rel="nofollow external">https://wallabag.genma.org/</a>
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> L'utilisateur : genma@genma.org
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> Pass : celui de yunohost<br><a href="https://f-droid.org/en/packages/fr.gaulupeau.apps.InThePoche/" title="Lien vers Wallabag sur F-Droid">Lien vers Wallabag sur F-Droid</a>.</p></div>
<p><img src="media/42493842.dd4318d0d3a7d2ffb13756f63b76d85d" data-original-source="http://cdn.libravatar.org/avatar/dd4318d0d3a7d2ffb13756f63b76d85d" alt="Gravatar de genma" class="gravatar" /><br/><i>Original post of <a href="https://blog.genma.fr/?Yunohost-Android-LineagesOS" title="Visit the source">genma</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>genma : <a href="">Yunohost, FreshRSS et EasyRSS pour Android</a> (21/07/2016)</li><li>genma : <a href="">Le combo gagnant pour optimiser sa veille</a> (08/09/2016)</li></ul></div></p>


feed_id: https://obsd4a.net/blog/index.php?article58/guide-de-migration-openbsd-6-3-6-4
title: Thuban : Guide de Migration OpenBSD 6.3 => 6.4
uri: Thuban-Guide-de-Migration-OpenBSD-6-3-6-4
url: https://obsd4a.net/blog/index.php?article58/guide-de-migration-openbsd-6-3-6-4
content:
<p><strong>OpenBSD 6.4</strong> est disponible depuis aujourd'hui. Hourra !</p>

<p>Voyons maintenant comment <strong>migrer d'OpenBSD 6.3 vers 6.4</strong> ?!</p>

<h3>Changement de configuration</h3>

<p>Pour info, il y a les changements suivant dans la configuration :</p>

<ul><li>à-propos de la fonctionnalité de l'enregistrement audio, et pour des raisons de confidentialité, elle est désactivée par défaut</li>
	<li>correction de l'usage de l'utilitaire route(8), à propos des options <tt>-netmask</tt> et <tt>-prefixlen</tt>, d'autant sur IPv6.</li>
	<li>à-propos de la gestion du wifi : votre fichier d'interface wifi devra être modifié pour correspondre à la nouvelle syntaxe :
	<p><code>nwid mynwid wpakey mywpakey</code><br>
	De plus, le mot clé <tt>join</tt> apparaît pour permettre l'auto-connexion à un réseau wifi. L'usage du mot clé <tt>wpakey</tt> est encouragé lors de l'usage des mots clés <tt>join</tt> ou <tt>nwid</tt>.</p>
	</li>
	<li>
	<p>si vous utilisez les services de bgpd, httpd, nsd, relayd, smtpd, mais aussi PHP, il y a des modifications à tenir compte. Ah, oui, au fait le serveur ratdvd a été supprimé ; veuillez utiliser rad, en veillant à migrer la configuration avant l'activation du service.</p>
	</li>
	<li>
	<p>si vous gèrez des définitions de queues avec PF, vérifiez avec <code>pfctl -s queue</code>, supprimez-les et configurez correctement vos queues</p>
	</li>
</ul><p>Si vous êtes dans l'un des cas de ces changements, veuillez IMPÉRATIVEMENT lire le Guide de Migration 6.4, que vous retrouverez en fin de cet article.</p>

<h2>Avant la mise-à-niveau</h2>

<ul><li>Un nouvel utilisateur _rad va être créé, lié à l'activité du service Bluetooth. Il faut supprimer l'ancien groupe et utilisateur, si vous aviez :
	<pre>
<code>  userdel _btd
  groupdel _btd </code></pre>
	</li>
	<li>et supprimer ceux de rtadvd :
	<pre>
<code>  userdel _rtadvd
  groupdel _rtadvd </code></pre>
	</li>
	<li>il faut supprimer les fichiers spéciaux, liés au périphérique audio :
	<pre>
<code>rm /dev/audio /dev/audioctl </code></pre>
	</li>
	<li>supprimer tout ce qui est relatif à l'ancien service rtadvd :
	<pre>
<code>rm /etc/rc.d/rtadvd /usr/sbin/rtadvd /usr/share/man/man5/rtadvd.conf.5 /usr/share/man/man8/rtadvd.8</code> </pre>
	</li>
	<li>et, enfin, pour finir par supprimer les fichiers relatifs aux composants obsolètes de la libxcb : 
	<pre>
  rm /usr/X11R6/lib/libxcb-xevie.*
  rm /usr/X11R6/lib/libxcb-xprint.*
  rm /usr/X11R6/lib/pkgconfig/xcb-xevie.pc
  rm /usr/X11R6/lib/pkgconfig/xcb-xprint.pc </pre>
	</li>
</ul><h3> </h3>

<h2>Conseils pratiques</h2>

<p>Avant de faire la mise-à-niveau, si vous utilisez Gnome3, pensez à désactiver gdm : <code># rcctl disable gdm </code><br>
Lors du redémarrage, vous vous retrouverez en terminal texte, mais cela permettra de ne pas avoir de soucis avec l'interface graphique.</p>

<p>Vous pouvez faire de même pour xenodm...</p>

<p>Idem, pour les services serveurs, il est recommandé de les désactiver !</p>

<h2>Téléchargement</h2>

<p>Maintenant que les précautions d'usage ont été exécutées - <em>n'est-ce pas ?!</em> - occupons-nous de télécharger le nécessaire !</p>

<p>Pour cela, positionnons-nous à la racine du système et téléchargeons le binaire <tt>bsd.rd,</tt> puis les fichiers de sommes de contrôle, et de signature, pour les vérifier :</p>

<p>$ cd /<br>
# for file in bsd.rd SHA256.sig; do [ -f $file ] &amp;&amp; rm -fP $file; ftp -n -m -C "https://cdn.openbsd.org/pub/OpenBSD/6.4/$(arch -s)/$file"; done<br>
$ sha256 -c SHA256.sig 2>&amp;1 | awk '/bsd.rd/ {print $3}'<br>
OK<br>
$ signify -Cp /etc/signify/openbsd-64-base.pub -x SHA256.sig bsd.rd<br>
Signature Verified<br>
bsd.rd: OK</p>

<h2>Installations</h2>

<p>(Re)démarrons la machine informatique, et lors de l'invite 'boot>', tapez : <code>boot bsd.rd</code></p>

<p>Laissez faire, jusqu'à ce que le processus vous demande le choix d'(I)nstaller, d'(U)pgrader, etc … choisissez : ''<code>U</code>''</p>

<p>Puis, tapez ''<code>http</code>'' si vous voulez la faire en étant connecté à Internet...<br><em>ou si vous avez le CD ou une clé USB, tapez ''<code>cd</code>'' !</em></p>

<p>Ensuite, répondez aux questions, tout comme lors de votre première installation… pour finir par redémarrer, si tout s'est bien passé : <code>reboot </code></p>

<p>Normalement, OpenBSD met-à-jour automatiquement les firmwares, et essaye de fusionner correctement les nouveaux fichiers de configuration avec ceux que vous auriez pu modifier...</p>

<p>au cas où, utilisez ''sysmerge'', puis ''fw_update''.</p>

<p>Puis terminez par la mise-à-niveau des packages !</p>

<p><code># pkg_add -iuv</code></p>

<p>Laissez faire - <em>cette étape peut être très longue, selon le nombre de paquets que vous aviez précédemment installés pour votre usage.</em><br><em>Parfois, il peut être nécessaire de répèter cette commande...</em> plusieurs fois ; s'il vous est demandé de réparer, faites-le en spécifiant 'y'.</p>

<p>et une fois effectuée, exécutez :</p>

<p><code># pkg_check</code></p>

<p>Et si vous l'avez installé, exécutez :</p>

<p><code># sysclean</code></p>

<hr><p>Ceci étant dit, étant fait, pensez à réactiver les services que vous auriez désactivé, lors de la phase de préparation de la mise-à-niveau, puis une fois fait, redémarrez votre machine...</p>

<p>Une fois que vous êtes dans votre session, pensez à lire les fichiers pkg-readmes préparés dans ''<code>/usr/local/share/doc/pkg-readmes/</code>''.</p>

<h2>Documentation</h2>

<p>La traduction anglais->français (in)officielle du <a href="https://obsd4a.net/wiki/openbsd.org:faq:upgrade64"><strong>Guide de migration OpenBSD 6.4</strong></a> est prête !</p>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://obsd4a.net/blog/index.php?article58/guide-de-migration-openbsd-6-3-6-4" title="Visit the source">Thuban</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Thuban : <a href="">Guide de migration OpenBSD 6.0 vers 6.1</a> (14/04/2017)</li><li>Thuban : <a href="">Guide de Migration OpenBSD 6.1 =&amp;gt; 6.2</a> (10/10/2017)</li><li>Thuban : <a href="">Guide de Migration OpenBSD 6.2 =&amp;gt; 6.3</a> (02/04/2018)</li></ul></div></p>


feed_id: https://obsd4a.net/blog/index.php?article56/publication-d-openbsd-6-4
title: Thuban : Publication d'OpenBSD 6.4
uri: Thuban-Publication-d-OpenBSD-6-4
url: https://obsd4a.net/blog/index.php?article56/publication-d-openbsd-6-4
content:
<p><a href="media/07c7a78e.Puffoil.gif" data-original-source="https://www.openbsd.org/images/Puffoil.gif"><img alt="PuffOil :: OpenBSD 6.4" src="media/374e50b2.Puffoil.jpg" data-original-source="https://obsd4a.net/blog/data/medias/Puffoil.jpg"></a></p>

<p>Quel plaisir d'annoncer en ce début d'automne, la publication d'OpenBSD 6.4. Cette version apporte son lot de nouveautés dont nous allons discuter dans cet article. Il va de soi que la liste n'est pas exhaustive et qu'il est conseillé de consulter les <a href="https://www.openbsd.org/64.html">notes de publication</a> ainsi que le <a href="https://www.openbsd.org/plus64.html">changelog complet</a>.</p>

<h2>Changements notables</h2>

<ul><li>Des changements sur la configuration de l'enregistrement audio, à-propos du wifi, des services de bgpd, httpd, nsd, smtpd, - rtadvd est supprimé au profit de rad - dans la gestion réseau à-propos de route, du filtrage PF, etc... sans oublier PHP</li>
	<li>Améliorations de l'installateur : <a href="http://cdn.openbsd.org/">cdn.openbsd.org</a> est la nouvelle URL par défaut du fichier <tt>installurl</tt>, La taille par défaut des partitions <tt>/usr/{obj,local}</tt> change et augmente, respectivement à 5 et 20 Go.</li>
	<li>Amélioration du support matériel : <a href="https://man.openbsd.org/umt.4">pilotes </a>pour certains touchpads ou <a href="https://man.openbsd.org/imt.4">touchscreens</a>, chiffrement matériel sur <a href="https://man.openbsd.org/octcrypto.4">octeon</a>.</li>
	<li><a href="https://man.openbsd.org/amd64/vmd.8">vmd</a>, le gestionnaire de machines virtuelles progresse et supporte désormais le format QCOW2 (souvent employé avec qemu).</li>
	<li>Améliorations réseau, dont WiFi avec la fonctionnalité "auto-join", par le mot clé <tt>join</tt> ; lire absolument <a href="https://man.openbsd.org/ifconfig.8">ifconfig</a>(8), <a href="https://man.openbsd.org/trunk.4">trunk</a>(4), et bien d'autre subtilités liées à l'activité réseau...</li>
	<li>Amélioration principale de la sécurité des appels systèmes : <a href="https://man.openbsd.org/unveil.2">unveil</a>(2) + <a href="https://man.openbsd.org/pledge.2">pledge</a>(2). La fonctionnalité d'Hypertreading est désactivée par défaut !</li>
	<li>et bien d'autres changements, liés à OpenSSH, LibreSSL, Mandoc, beaucoup de ports et de paquets, etc...</li>
</ul><h2>Mettre à niveau</h2>

<p>Pour mettre à niveau votre installation vers OpenBSD 6.4, vous pouvez lire les instructions présentes <a href="https://www.openbsd.org/faq/upgrade64.html">sur cette page</a> dont voici une <a href="https://wiki.obsd4a.net/openbsd.org:faq:upgrade64">traduction</a> en français.</p>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://obsd4a.net/blog/index.php?article56/publication-d-openbsd-6-4" title="Visit the source">Thuban</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


title: vhaguer : Conteneurs chiffrés pour documents envoyés à des clouds douteux
uri: vhaguer-Conteneurs-chiffrés-pour-documents-envoyés-à-des-clouds-d
feed_id:
http://vhaguersblog.ouvaton.org/main/conteneurs-chiffres-pour-documents-envoyes-a-des-clouds-douteux.html

url:
http://vhaguersblog.ouvaton.org/main/conteneurs-chiffres-pour-documents-envoyes-a-des-clouds-douteux.html

content:
<p><slug: conteneurs chiffr><authors:></authors:></slug:></p>
<h2>Contexte</h2>
<p>Le titre parle de cloud douteux, mais il peut s'agir de son propre cloud auto-hébergé sur lequel on aurait des doutes quant à la sécurité : temps ou compétences limités, faille potentielles (probables?) dans le logiciel utilisé,... </p>
<p>Le caractère pratique de disposer de ses données dans un cloud partout, tout le temps, peut conduire à y stocker des données sensibles: historique bancaire, copie de pièces d'identité, bulletins de salaires, factures,... Des données que l'on ne souhaite pas voir exposées aux yeux d'un tiers inconnu. Si le logiciel utilisé en auto-hébergement ne permet pas le chiffrement de bout en bout (ou si on utilise un cloud propriétaire), il semble ainsi pertinent de conserver ces données dans un conteneur chiffré, de sorte qu'un attaquant ayant pénétré le serveur (ou le tiers propriétaire du cloud) ne trouve pas ces données en open bar. En outre, si les clients (ordinateur, téléphone) ne sont pas chiffrés, cela permet également de gagner en sécurité vis-à-vis de ces appareils: quelqu'un qui les trouverait n'aurait pas plus accès à ces données.</p>
<p>La première idée était de chiffrer avec un conteneur <a href="https://fr.wikipedia.org/wiki/LUKS">LUKS</a> (crédit au <a href="https://guide.boum.org/">guide d'autodéfense numérique</a>: voir qu'ils recommandent LUKS permet de savoir assez vite vers qui se tourner). Néanmoins le débroussaillage me laissait entrevoir quelque chose d'assez peu pratique, j'ai donc commencer par explorer une autre voie basée sur GPG. </p>
<p>Précision en terme de contexte : ordinateur sous Debian stable (Stretch à date), utilisant Thunar comme gestionnaire de fichier et XFCE comme environnement de bureau, et smartphone sous Android 6. L'optique est d'avoir une utilisation quotidienne facile, ce qui se traduit sur l'ordinateur par une semi-automatisation (actions personnalisées Thunar, appariement du conteneur à l'ouverture de session).</p>
<h2>À la mode GPG</h2>
<h3>Principe</h3>
<p>Encapsuler le dossier dans un fichier (.zip par exemple) puis chiffrer ce fichier avec une clé GPG, avec pour destinataire la même clé GPG.</p>
<h3>Principal inconvénient</h3>
<p>Si on perd la clé alors le contenu est perdu.</p>
<h3>Mise en oeuvre</h3>
<ol><li>
<p>créer une clé GPG avec son ordinateur: <code>gen-key</code></p>
</li>
<li>
<p>la transférer à son téléphone. Sous Android  et avec OpenKeychain voir ici la <a href="https://www.openkeychain.org/faq/#what-is-the-best-way-to-transfer-my-own-key-to-openkeychain">procédure</a> : </p>
<p><code>gpg --armor --gen-random 1 20; gpg --armor --export-secret-keys YOUREMAILADDRESS | gpg --armor --symmetric --output mykey.sec.asc</code> </p>
<p>avec à la place de YOUREMAILADDRESS l'adresse mail ou l'identité IDENTITE associée à la clé créée plus tôt ; transférer le fichier produit au téléphone et l'ouvrir avec OpenKeychain en suivant les indications ; il faut notamment renseigner le mot de passe généré avec la première commande, permettant la sécurisation du transfert de la clé privée au téléphone) ; </p>
</li>
<li>
<p>l'action personnalisée pour Thunar pour transformer un dossier en .zip chiffré (qui rend compte des étapes successives pour passer d'un dossier à une archive chiffrée): </p>
<p><code>cd %d; zip -r %f.zip $(realpath --relative-to=%d %f); xfce4-terminal -x gpg --encrypt --recipient IDENTITE %f.zip; rm %f.zip</code> </p>
<p>(%f : chemin absolu du fichier pointé, soit ici un dossier ; %d le chemin absolu du dossier parent ; la bidouille sur le realpath permet d'avoir effectivement les chemins relatifs dans le fichier zippé) ; </p>
<ul><li>pour l'action personnalisée Thunar, bien penser à aller cocher que celle-ci doit apparaître pour les dossiers (dans l'onglet "Conditions d'apparition").</li>
</ul></li>
<li>
<p>pour déchiffrer, l'action personnalisée Thunar (idem, rend compte des commandes successives pour lire le conteneur): </p>
<p><code>xfce4-terminal -x gpg --decrypt --output %f_dechiffre --recipient IDENTITE %f</code></p>
</li>
<li>
<p>sur le téléphone, déchiffrer le conteneur avec OpenKeychain et consulter le contenu de l'archive avec GhostCommander, par exemple.</p>
</li>
</ol><h2>À base de conteneur LUKS</h2>
<h3>Principe</h3>
<p>Créer un disque virtuel chiffré de format LUKS et partager ce disque.</p>
<h3>Principal inconvénient</h3>
<p>La taille du fichier est statique; de sorte que si on n'a quelques mégaoctets de données à chiffrer mais qu'on sait qu'on sera amené à y mettre davantage, pour ne pas refaire un nouveau conteneur à l'avenir, on est contraint de prendre de la marge dès la création du conteneur. Ce qui signifie qu'en général on occupe plus d'espace que n'en requièrent les fichiers chiffrés.</p>
<h3>Avantage sur la façon GPG précédente</h3>
<p>Retenir la phrase de passe est suffisant pour retrouver l'accès au contenu.</p>
<h3>Mise en oeuvre</h3>
<ul><li>
<p>création du conteneur et formatage en fat (à exécuter en tant qu'admin : <code>sudo</code> ou compte root de rigueur): </p>
<div><pre><span></span>dd if=/dev/urandom of=conteneur.img bs=20M count=1 iflag=fullblock
cryptsetup --align-payload=1 --key-size 512 --hash sha512 luksFormat conteneur.img
cryptsetup open conteneur.img cont_
mkfs.fat /dev/mapper/cont_
cryptsetup close cont_
</pre></div>


</li>
<li>
<p>appariement du conteneur à un point de montage, en tant qu'utilisateur non-root : <code>udisksctl loop-setup -f conteneur.img</code> ; ne reste alors qu'à cliquer le conteneur dans le navigateur de fichier, rentrer la phrase de passe et on est bon!</p>
<ul><li>pour faciliter l'utilisation quotidienne, j'ai créé un service au démarrage de la session, contenant cette ligne de commande. Il faut toujours rentrer la phrase de passe mais on se débarrasse déjà d'une partie du travail.</li>
</ul></li>
<li>il y a ce qu'il faut sur F-Droid pour lire les conteneurs LUKS sur un téléphone Android : <a href="https://f-droid.org/fr/packages/com.sovworks.edslite/">EDS Lite</a></li>
<li>A noter que j'ai d'abord essayé le formatage en ext4 : on obligé de bidouiller pour pouvoir écrire dans le conteneur (cf point suivant), et l'appli Android EDS Lite ne parvient pas à l'ouvrir.<ul><li>pour pouvoir écrire dans le conteneur formaté en ext4, je suis obligé de l'ouvrir une première fois, donner la possession de son contenu à l'utilisateur, de le démonter. Au montage suivant je peux écrire dedans. Je suppose que la différence est liée (a) au formatage avec le compte administrateur et (b) à la différence de gestion des droits des utilisateurs entre les deux formats.</li>
</ul></li>
</ul><h3>Principales sources pour cette méthode</h3>
<ul><li><a href="https://wiki.archlinux.org/index.php/Dm-crypt/Encrypting_a_non-root_file_system#Without_losetup">wiki d'Archlinux</a>, comme toujours très utile (complet, clair);<ul><li>les pages liées sont utiles également : <a href="https://wiki.archlinux.org/index.php/Dm-crypt/Encrypting_a_non-root_file_system#Partition">1</a>, <a href="https://wiki.archlinux.org/index.php/Dm-crypt/Device_encryption#Encryption_options_for_LUKS_mode">2</a></li>
</ul></li>
<li>le blog qui m'a donné la solution pour l'usage en tant qu'utilisateur non root : <a href="https://xrunhprof.wordpress.com/2017/09/10/luks-encrypted-image-with-udisk/">blog</a> (j'ai eu l'embryon de solution, à savoir <code>udisksctl</code>, <a href="https://unix.stackexchange.com/questions/183798/unlock-luks-partition-using-keyfile-without-root-access">ici</a>, où l'on comprend que l'utilisation en tant que non-root est non triviale).</li>
</ul><h3>En passant</h3>
<p>A noter également le projet <a href="https://github.com/jas-per/luckyLUKS">luckyLUKS</a> qui propose de faciliter l'usage de ces conteneurs chiffrés ; mais pas dans les dépôts, je ne connais pas, donc pas de confiance a priori. Surtout sur un sujet comme le chiffrement des données.</p>
<h2>Conclusion</h2>
<p>La solution avec LUKS reste plus sûre, dans la mesure où il n'y a pas de fichiers (clé de chiffrement) que l'on puisse égarer, seulement une phrase de passe qu'on peut oublier (problématique qui se traite mieux, de mon point de vue, avec un gestionnaire de mots de passe comme Keepass). L'ouverture d'un conteneur de 500mo sur Android est loin d'être immédiate (2 min à 3 min sur un Nexus 4) mais le cas d'usage n'implique pas un accès nécessairement rapide aux données, l'accent étant mis sur l'accessibilité. </p>
<p>L'avantage de GPG serait une ouverture plus rapide (OpenKeychain + GhostCommander qui sait ouvrir les zip) et une taille de fichier dynamique (vs. statique avec LUKS).</p>
<p><img src="media/a94788b7.b1107796a53d5edbd04087f1f0121884" data-original-source="http://cdn.libravatar.org/avatar/b1107796a53d5edbd04087f1f0121884" alt="Gravatar de vhaguer" class="gravatar" /><br/><i>Original post of <a href="http://vhaguersblog.ouvaton.org/main/conteneurs-chiffres-pour-documents-envoyes-a-des-clouds-douteux.html" title="Visit the source">vhaguer</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


title: Journal du hacker : Liens intéressants Journal du hacker semaine #42
uri: 2018-10-22-Journal-du-hacker-Liens-intéressants-Journal-du-hacker-semaine-42
feed_id:
https://blog.journalduhacker.net/index.php?article185/liens-interessants-journal-du-hacker-semaine-42-2018

url:
https://blog.journalduhacker.net/index.php?article185/liens-interessants-journal-du-hacker-semaine-42-2018

content:
<p>Pour la 42ème semaine de l'année 2018, voici <strong>10 liens</strong> intéressants que vous avez peut-être ratés, relayés par <a href="https://www.journalduhacker.net/">le Journal du hacker</a>, votre source d’informations pour le Logiciel Libre francophone !</p>

<a href="https://www.journalduhacker.net/"><img src="media/01f45034.logo-journal-du-hacker.png" data-original-source="https://blog.journalduhacker.net/data/medias/logo-journal-du-hacker.png"></a>

<ul><li><a href="https://www.journalduhacker.net/s/t29b2w/peertube_1_0_la_plateforme_de_vid_os_libre">PeerTube 1.0 : la plateforme de vidéos libre et fédérée</a></li>
<li><a href="https://www.journalduhacker.net/s/ernzts/changer_le_monde_un_octet_la_fois">Changer le monde, un octet à la fois</a></li>
<li><a href="https://www.journalduhacker.net/s/yj6oyw/lopen_source_bashing_encore_de_beaux">L'open source bashing à encore de beaux jours devant lui</a></li>
<li><a href="https://www.journalduhacker.net/s/efgboo/croire_bien_faire_et_finalement_mal_faire">Croire bien faire et finalement mal faire (retour suite à l'incident Caliopen)</a></li>
<li><a href="https://www.journalduhacker.net/s/qan0my/au_cas_o">« Au cas où »</a></li>
<li><a href="https://www.journalduhacker.net/s/7mkema/juno_est_maintenant_disponible">Juno est maintenant disponible</a></li>
<li><a href="https://www.journalduhacker.net/s/wdv89n/pfsense_bien_choisir_et_dimensionner_son">[pfSense] Bien choisir et dimensionner son firewall</a></li>
<li><a href="https://www.journalduhacker.net/s/8aolsx/facebook_le_site_qui_ne_vendait_rien">Facebook, le site qui ne vendait rien</a></li>
<li><a href="https://www.journalduhacker.net/s/1r2ntz/les_g_n_rateurs_de_site_web_statiques_et_mon">Les générateurs de site Web statiques, et mon choix de Pelican</a></li>
<li><a href="https://www.journalduhacker.net/s/izdcj1/hygi_ne_et_cologisme_num_rique">Hygiène et écologisme numérique</a></li>
</ul><p>Pour ne plus rater aucun article de la communauté francophone, voici :</p>

<ul><li><a href="https://www.journalduhacker.net/rss">Le flux RSS du Journal du hacker</a></li>
<li><a href="https://twitter.com/journalduhacker">Le compte Twitter du Journal du hacker</a></li>
<li><a href="https://framasphere.org/u/journalduhacker">Le compte Diaspora* du Journal du hacker</a></li>
<li><a href="https://framapiaf.org/@journalduhacker">Le compte Mastodon du Journal du hacker</a></li>
</ul><p>De plus le site web du Journal du hacker est « adaptatif (responsive) ». N’hésitez pas à le consulter depuis votre smartphone ou votre tablette !</p>

<p>Le Journal du hacker fonctionne de manière collaborative, grâce à la participation de ses membres. <a href="https://www.journalduhacker.net/invitations/request">Rejoignez-nous</a> pour proposer vos contenus à partager avec la communauté du Logiciel Libre francophone et faire connaître vos projets !</p>

<p><strong>Et vous ? Qu’avez-vous pensé de ces articles ?</strong> N’hésitez pas à réagir directement dans les commentaires de l’article sur le Journal du hacker ou bien dans les commentaires de ce billet :)</p>
<p><img src="media/ffe97a17.7916ee3cafa0bc3e9583bedad876dcd5" data-original-source="http://cdn.libravatar.org/avatar/7916ee3cafa0bc3e9583bedad876dcd5" alt="Gravatar de Journal du hacker" class="gravatar" /><br/><i>Original post of <a href="https://blog.journalduhacker.net/index.php?article185/liens-interessants-journal-du-hacker-semaine-42-2018" title="Visit the source">Journal du hacker</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Carl Chenet : <a href="">Liens int&eacute;ressants Journal du hacker semaine #42</a> (16/10/2015)</li><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #42</a> (24/10/2016)</li><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #42</a> (23/10/2017)</li></ul></div></p>


feed_id: https://blog.genma.fr/?Devenir-SysAdmin-d-une-PME-La-documentation
title: genma : Devenir SysAdmin d'une PME - La documentation
uri: genma-Devenir-SysAdmin-d-une-PME-La-documentation
url: https://blog.genma.fr/?Devenir-SysAdmin-d-une-PME-La-documentation
content:
<img alt="" src="https://blog.genma.fr/IMG/arton2772.jpg?1534945365" width="150" height="79"><div><p>Dans ce billet, je parlerai de documentation d'administrateur système, une documentation reposant sur du texte : les commandes shell (par exemple) restent du texte ; il n'y pas de schéma réseau ou autre (ou alors sous forme d'image intégrée). L'idée ici est de résumé un peu toute l'importance de la documentation, sujet souvent négligé par manque de temps, parce que l'on pense que c'est inutile etc.</p>
<p><strong>Objectif premier de la document : Prévenir la perte d'information</strong></p>
<p>Pour moi, l'objectif premier est de prévenir la perte d'information. J'évoquais dans mon billet <a href="https://blog.genma.fr/?Devenir-SysAdmin-d-une-PME-Gestion-du-legacy-Billet-no1" title="Devenir SysAdmin d'une PME - Gestion du legacy- Billet n°1">Devenir SysAdmin d'une PME - Gestion du legacy- Billet n°1</a>, l'héritage d'une infrastructure existante vieillissante, sur laquelle des générations d'administrateurs systèmes se sont succédés, et avec eux, la perte d'information.</p>
<p>En effet, la plupart du temps, la transmission de connaissances se fait (ou ne se fait pas) de façon orale au sein des membres de l'équipe Lorsque ces derniers partent vers d'autres horizons, même s'il y a eu une phase de passation de connaissances, il y aura toujours une perte d'information...</p>
<p>Toute modification et évolution doit donc être tracée dans la foulée et non "plus tard quand on aura le temps". Sinon, ce ne sera jamais fait et c'est le début d'un cercle vicieux et infernal, et le début de la fin de la documentation…</p>
<p>Et ce n'est pas le jour où l'on aura besoin d'une information qu'il faut se rendre compte qu'on ne la possède plus...</p>
<p><strong>Documentation : définir un standard, une charte</strong></p>
<p>Pour avoir une documentation de qualité uniforme, il faut définir des standards, une sorte de charte d'écriture de la documentation, des conventions. Un exemple valant mieux qu'un long discours, je vous renvoie vers la page <a href="https://wiki.evolix.org/Syntaxe" title="Conventions pour le wiki Evolix">Conventions pour le wiki Evolix</a> que je trouve très bien. Ont été définies les règles de nommages, les conventions pour les commandes shell, les adresses réseaux etc. <br>
Il faut également penser à avoir un sommaire, un chapitrage (chapitre et sous-chapitre), pour organiser la documentation de façon structurée.</p>
<p><strong>Documentation, documentation, documentation</strong></p>
<p>Il faut trouver un équilibre en ne rien documenter et trop documenter. Mais la documentation est à faire. Vaut mieux peu de documentation que pas de documentation du tout, mais vaut également mieux de la documentation utile que trop riche et inexploitable. Pour éviter d'aller trop dans le détail, on peut par exemple indiquer des prérequis, renvoyer vers des pages existantes pour avoir plus d'informations.<br>
Il faut que la documentation se suffise à elle-même. Mais il ne faut pas réinventer la roue à chaque fois, et il ne faut pas hésiter à faire des renvois vers d'autres pages qui expliquent en détails, vers les documentations officielles. Les liens vers des sites extérieurs peuvent être mis en complément d'information mais le contenu doit rester disponible, car si le site est temporairement indisponible ou ferme de façon définitive, on perd l'information. Je conseillerai alors de recopier des bouts de tutoriaux existants, pour se les approprier, et avoir une uniformité dans la documentation.</p>
<p><strong>Documenter pour les autres</strong></p>
<p>Quand on écrit une documentation, il faut penser avant tout à l'écrire pour les autres. Ce qui nous semble évident ne l'est pas forcément pour quelqu'un d'autre, il ne faut pas faire de sous-entendu. Le choix des mots est important : ne pas hésiter à mettre plusieurs mots différents dans le titre, d'autant plus s'il y a un système de recherche par mot clefs.</p>
<p>Il faut que la personne qui lise la documentation ait un minimum de bagage technique et l'indication de prérequis : on ne va pas réexpliquer chaque commande Shell, donner un cours de Linux ou autre.</p>
<p>Il faut généraliser les explications, les commandes, sauf cas particulier : idéalement, une documentation sur un sujet donné doit être applicable à l'ensemble des serveurs de l'entreprise. On essaiera autant que possible de mettre des utilisateurs génériques, des IP par défaut etc. cf la charte de l'écriture de la documentation.</p>
<p>Les conseils : <br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> faire relire la documentation écrite par quelqu'un d'autre ;
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"> lui faire rejouer les commandes pour valider que tout marche bien.</p>
<p><strong>Documenter, c'est bien. Maintenir à jour la documentation, c'est mieux</strong></p>
<p>Documenter c'est bien mais sans maintenir la documentation à jour ça ne sert à rien. Là encore, il faut trouver un équilibre. Je conseille d'indiquer une date de dernière mise à jour des informations par exemple, pour pouvoir juger au premier coup d'œil de l'obsolescence potentielle de l'information.</p>
<p>On peut envisager une revue de documentation régulière, un passage en revue en se basant sur la date de dernière mise à jour pour vérifier si les informations sont toujours correctes, utiles. Normalement si la documentation est bien maintenue à jour au fil de l'eau, oui, il n'y a pas de pas obsolètes ou incorrectes. Mais comme on est parfois amené à travailler dans l'urgence, que tout le monde n'a pas la même rigueur etc. cette revue de documentation n'est pas inutile.</p>
<p><strong>Documenter, mais avec quel outil ?</strong></p>
<p>Sur ce point, je vous renvoie vers le billet que j'avais écrit Je vous renvoie vers mon billet <a href="https://blog.genma.fr/?Lifehacking-Gitlab-outil-ideal" title="Lifehacking - Gitlab, outil idéal ?">Lifehacking - Gitlab, outil idéal ?</a> et plus particulièrement sur la partie concernant le wiki. En quelques mots, je conseille de trouver un outil facile, pérenne dans le temps, qui sera facilement adopté par tous.</p>
<p>Les critères à prendre en compte sont :
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"><strong>multi-utilisateurs et possibilité d'éditer la documentation à plusieurs :</strong> le wiki Gitlab repose sur les utilisateurs Gitlab. On a un wiki par projet. On peut éditer à plusieurs, mais à tour de rôle.
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"><strong>accessible hors ligne :</strong> avoir un wiki en ligne (en mode web), c'est pratique car c'est centralisé. Mais le jour où on perd la connexion réseau et que les informations pour rétablir le réseau sont sur le wiki en ligne, on est bien embêté (c'est du vécu). L'avantage d'un wiki dans Gitlab est que l'on peut cloner le wiki en local et donc avoir la documentation en mode hors-ligne.
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"><strong>historisation :</strong> le wiki de Gitlab repose sur Git, on a donc bien l'historisation des pages et un suivi des modifications possibles. <br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"><strong> liens entres les pages :</strong> des liens hypertextes pouvant être faits pour renvoyer vers les différentes pages du wiki en lui-même, vers des liens externes (dès lors que l'on a une url).
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"><strong> possibilité d'ajouter des images, des documents :</strong> il est possible d'intégrer des images directement dans le corps du texte dans le mode édition depuis le navigateur. Il est possible de faire un lien hypertexte vers un document ou un fichier qui est stocké dans un des dépôts d'un projet dans l'instance Gitlab.
<br><img src="https://blog.genma.fr/local/cache-vignettes/L8xH11/puce-32883.gif?1494182300" width="8" height="11" alt="-"><strong> un système de recherche :</strong> il faut pouvoir recherche à base de mots clefs pour retrouver les différentes pages abordant un sujet particulier.</p>
<p><strong>Sauvegarde de la documentation</strong></p>
<p>Comme toutes données, la documentation doit être intégrée à la politique de sauvegarde, il faut valider que l'on sait restaurer cette documentation etc...</p>
<p><strong>Conclusion</strong></p>
<p>Rien ne remplacera l'expérience acquise, mais on ne peut pas tout savoir et tout retenir. De ce fait, la documentation est importante. Dans ce billet je n'abordais que l'aspect documentation du point de vue de l'administrateur système, mais beaucoup des conseils et recommandations sont aussi valables pour d'autres métiers de l'informatique (développeur par exemple), et sont sûrement adaptables et généralisables à d'autres corps de métiers.</p></div>
<p><img src="media/42493842.dd4318d0d3a7d2ffb13756f63b76d85d" data-original-source="http://cdn.libravatar.org/avatar/dd4318d0d3a7d2ffb13756f63b76d85d" alt="Gravatar de genma" class="gravatar" /><br/><i>Original post of <a href="https://blog.genma.fr/?Devenir-SysAdmin-d-une-PME-La-documentation" title="Visit the source">genma</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://www.cypouz.com/article/181023/ssh-des-tunnels-pour-tous-les-services
title: Cyprien Pouzenc : SSH, des tunnels pour tous les services
uri: Cyprien-Pouzenc-SSH-des-tunnels-pour-tous-les-services
url: https://www.cypouz.com/article/181023/ssh-des-tunnels-pour-tous-les-services
content:
<p><a href="https://www.cypouz.com/article/181023/ssh-des-tunnels-pour-tous-les-services"><img typeof="foaf:Image" src="https://www.cypouz.com/sites/default/files/styles/medium/public/article/reverse_ssh_http_thumb.png?itok=1aUkpZrm" width="200" height="133" alt="Miniature reverse SSH pour HTTP" title="Miniature reverse SSH pour HTTP"></a></p>


<p>Cet article est le dernier d'une série de quatre :</p>

<ol><li><a href="https://www.cypouz.com/article/181001/ssh-pour-se-connecter-en-ligne-commande-un-ordinateur-distant"><strong>SSH, pour se connecter en ligne de commande à un ordinateur distant</strong></a></li>
	<li><a href="https://www.cypouz.com/article/181009/ssh-se-connecter-sans-mot-passe-aide-cryptographie"><strong>SSH, se connecter sans mot de passe à l'aide de la cryptographie</strong></a></li>
	<li><a href="https://www.cypouz.com/article/181015/reverse-ssh-pour-se-connecter-un-ordinateur-distant-protege-un-pare-feu"><strong>Reverse SSH, pour se connecter à un ordinateur distant protégé par un pare-feu</strong></a></li>
	<li><strong>SSH, des tunnels pour tous les services</strong></li>
</ol><hr><p>Dans <a href="https://www.cypouz.com/article/181015/reverse-ssh-pour-se-connecter-un-ordinateur-distant-protege-un-pare-feu">le précédent article</a>, nous avons vu comment créer un tunnel SSH pour se connecter en ligne de commande à un ordinateur distant ; comment relier le port d'une machine externe au port SSH de la machine à contacter, et ainsi contourner la protection d'un pare-feu empêchant, a priori, une telle connexion. L'objet de cet article est de montrer que cette méthode peut être généralisée à l'usage de biens d'autres services que la seule connexion en ligne de commande.</p>

<p>Nous allons considérer ici le cas d'un serveur web installé derrière un pare-feu empêchant toute connexion directe. Nous allons ouvrir un tunnel entre le port 22280 de <span>SERVEUR_A</span> et le port 80 de <span>SERVEUR_B</span> — port par défaut d'un serveur web — grâce au SSH inversé.</p>

<div>
	<figure><a data-colorbox-gallery="gallery-all" href="https://www.cypouz.com/sites/default/files/styles/large/public/article/ssh_8.png?itok=4gjKECKr" title="Connexion au serveur web par SSH inversé, via SERVEUR_A"><img alt="Connexion au serveur web par SSH inversé, via SERVEUR_A" height="133" src="https://www.cypouz.com/sites/default/files/styles/photo/public/article/ssh_8.png?itok=s9G5tV4v" title="Connexion au serveur web par SSH inversé, via SERVEUR_A" width="600"></a>

		<figcaption>Connexion au serveur web par SSH inversé, via <span>SERVEUR_A</span></figcaption></figure></div>

<p>La procédure à suivre est la même que dans l'article précédent. Seule la configuration du service <span>autossh</span> diffère.</p>

<h2>Configuration de <span>SERVEUR_B</span></h2>

<p>Se connecter à <span>SERVEUR_B</span> en tant que super-utilisateur :</p>

<pre>su -</pre>

<p>Créer un service systemd pour le tunnel SSH dédié au service HTTP :</p>

<pre>vim /etc/systemd/system/autossh_http.service</pre>

<p>Et y coller ceci :</p>

<pre>[Unit]
Description=Keep a tunnel open on port 80
After=network.target

[Service]
User=USER_B
ExecStart=/usr/bin/autossh -o ServerAliveInterval=60 -NR 22280:localhost:80 JAIL_USER@IP_SERVEUR_A
Restart=on-failure

[Install]
WantedBy=multi-user.target</pre>

<p>Activer le service au démarrage du système, et le démarrer :</p>

<pre>systemctl --now enable autossh_http.service
</pre>

<p>Se déconnecter :</p>

<pre>exit</pre>

<h2>Se connecter au serveur web</h2>

<p>Si un site web est effectivement disponible sur <span>SERVEUR_B</span>, alors il peut désormais être consulté via tout navigateur web, à l'adresse suivante : <span>http://IP_SERVEUR_A:22280</span>.</p>

<p>De la même manière, il est possible d'opérer ainsi pour tout autre service hébergé par le serveur !</p>

<p><em>Article sous licence <a href="https://creativecommons.org/licenses/by-sa/3.0/fr/">Creative Commons BY-SA 3.0 France</a>.</em></p>
<p><img src="media/674deadd.c9ce61d8f23444d5de73ae2ed346c61d" data-original-source="http://cdn.libravatar.org/avatar/c9ce61d8f23444d5de73ae2ed346c61d" alt="Gravatar de Cyprien Pouzenc" class="gravatar" /><br/><i>Original post of <a href="https://www.cypouz.com/article/181023/ssh-des-tunnels-pour-tous-les-services" title="Visit the source">Cyprien Pouzenc</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://miamondo.org/2018/10/24/automatiser-une-post-installation-sur-une-base-debian-minimale/
title: Miamondo : Automatiser une post-installation sur une base Debian minimale
uri: Miamondo-Automatiser-une-post-installation-sur-une-base-Debian-minim
url: https://miamondo.org/2018/10/24/automatiser-une-post-installation-sur-une-base-debian-minimale/
content:
<p>Bonjour, Ça fait plusieurs jours que je travaille sur un projet parfaitement inutile mais qui me procure tout de même une certaine satisfaction. Je m'explique... J'ai pris l'habitude de toujours installer des images iso minimales, c'est-à dire dénuées de couche graphique et ne proposant que le strict nécessaire. C'est le cas par exemple de debian-9.5.0-i386-netinst.iso qui installe... <a href="https://miamondo.org/2018/10/24/automatiser-une-post-installation-sur-une-base-debian-minimale/#more-19905">Lire la Suite →</a></p>
<p><img src="media/848c13f4.27be241458674ac3359b0353fdc37c4a" data-original-source="http://cdn.libravatar.org/avatar/27be241458674ac3359b0353fdc37c4a" alt="Gravatar de Miamondo" class="gravatar" /><br/><i>Original post of <a href="https://miamondo.org/2018/10/24/automatiser-une-post-installation-sur-une-base-debian-minimale/" title="Visit the source">Miamondo</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Oncle Tom : <a href="">Configuration d&rsquo;Apache, MySQL et PHP &agrave; base de liens symboliques</a> (11/12/2008)</li><li>Guillaume Vaillant : <a href="">Install et conf de base d&rsquo;une Debian</a> (14/06/2012)</li><li>David Mercereau : <a href="">Script de sauvegarde Mysql par base &laquo;&nbsp;mysql_dump.sh&nbsp;&raquo;</a> (05/12/2012)</li><li>Miamondo : <a href="">Linux: Installer un environnement graphique de base et le configurer &agrave; sa guise</a> (24/03/2018)</li><li>Miamondo : <a href="">Installer une distribution Linux sur un smartphone Android</a> (26/05/2017)</li></ul></div></p>


feed_id: https://blog.genma.fr/?Yunohost-Soucis-a-la-suppression-d-une-webapp
title: genma : Yunohost - Soucis à la suppression d'une webapp
uri: genma-Yunohost-Soucis-à-la-suppression-d-une-webapp
url: https://blog.genma.fr/?Yunohost-Soucis-a-la-suppression-d-une-webapp
content:
<img alt="" src="https://blog.genma.fr/IMG/arton2770.jpg?1534865471" width="150" height="79"><div><p>Pour faire des tests, sur mon instance Yunohost, j'avais installé une "webapp" (l'application multi_webapp). Je l'ai ensuite supprimer.<br>
Quelques jours plus tard, pour la prise en compte d'une mise à jour du noyau, j'ai redémarré le serveur. Et je constate que les applications ne marchent pas dans Yunohost.</p>
<p>J'analyse. Je vois le service php7.0-fpm n'ai pas démarré.</p>
<p>Je tente de le lancer</p>
<div dir="ltr"><code># service php7.0-fpm start</code></div>
<p>Mais le service est en erreur</p>
<div dir="ltr"><code># journactl -xe<br> août 08 09:27:20 serveurYunohost php-fpm7.0[6634]: [08-Aug-2018 09:27:20] ERROR: [pool webapp_mondomaine.fr_test] the chdir path '/var/www/webapp_genma/mondomaine.fr<br> août 08 09:27:20 serveurYunohost php-fpm7.0[6634]: [08-Aug-2018 09:27:20] ERROR: failed to post process the configuration<br> août 08 09:27:20 serveurYunohost php-fpm7.0[6634]: [08-Aug-2018 09:27:20] ERROR: FPM initialization failed<br> août 08 09:27:20 serveurYunohost systemd[1]: php7.0-fpm.service: Main process exited, code=exited, status=78/n/a<br> août 08 09:27:20 serveurYunohost systemd[1]: Failed to start The PHP 7.0 FastCGI Process Manager.<br> -- Subject: L'unité (unit) php7.0-fpm.service a échoué</code></div>
<p>Je creuse un peu et je vois qu'il reste un fichier</p>
<div dir="ltr"><code>/etc/php/7.0/fpm/pool.d/webapp_mondomaine.fr_test.conf</code></div>
<p>dans la configuration de PHP, qui est donc utilisé au lancement de celui-ci.</p>
<p>Après suppression de ce fichier à base de</p>
<div dir="ltr"><code># rm /etc/php/7.0/fpm/pool.d/webapp_mondomaine.fr_test.conf</code></div>
<p>Relance du service</p>
<div dir="ltr"><code># service php7.0-fpm start</code></div>
<p>Et c'est ok. Le service a bien redémarré. Les applications marchent.</p>
<p>A noter que l'interface d'administration de Yunohost est indépendante du service PHP, ce qui permet de voir que le domaine a bien été supprimé ainsi que l'application, et donc, que seul le fichier de configuration lié à php était resté.</p>
<p>TODO : reproduire le cas en refaisant les mêmes manipulations, pour voir s'il s'agit ou non d'un bug.</p></div>
<p><img src="media/42493842.dd4318d0d3a7d2ffb13756f63b76d85d" data-original-source="http://cdn.libravatar.org/avatar/dd4318d0d3a7d2ffb13756f63b76d85d" alt="Gravatar de genma" class="gravatar" /><br/><i>Original post of <a href="https://blog.genma.fr/?Yunohost-Soucis-a-la-suppression-d-une-webapp" title="Visit the source">genma</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://www.system-linux.eu/index.php?post/2018/10/25/Sysdig
title: System Linux : Sysdig
uri: System-Linux-Sysdig
url: https://www.system-linux.eu/index.php?post/2018/10/25/Sysdig
content:
<p><img src="media/6a55c876.sysdig.jpg" data-original-source="https://www.system-linux.eu/public/images/sysdig.jpg" alt="sysdig.jpg" title="sysdig.jpg, oct. 2018"></p>


<p>Un super outil qui peut remplacer htop, iftop, strace, tcpdump, lsof etc...</p>    <p>Sysdig pour de la visibilité système approfondie compatible avec les conteneurs.</p>


<p>Les projets open source de Sysdig constituent un moyen puissant d’observer le comportement du système, de résoudre les problèmes de performances des applications et de sécuriser des plates-formes de conteneur.</p>

<pre>
# apt install sysdig
</pre>


<p>Quelques petits exemples d'utilisation :</p>

<pre>
sysdig -c topcontainers_cpu
</pre>


<p>Lister les appels système liés aux fichiers dans /data :</p>

<pre>
sysdig "fd.name contains /data"
</pre>


<p>Liste des filtres possible :</p>

<pre>
sysdig -l
</pre>


<p>Autres sorte de filtres :</p>

<pre>
sysdig -cl
</pre>


<p>Les processus utilisant le plus le cpu :</p>

<pre>
sysdig -pc -c topprocs_cpu
</pre>


<p>Utilisation réseau par conteneur :</p>

<pre>
sysdig -pc -c topcontainers_net
</pre>


<p>Utilisations réseau par processus :</p>

<pre>
sydig -pc -c topprocs_net
</pre>


<p>Les flux réseau :</p>

<pre>
sysdig -pc -c topconns
</pre>


<p>Entrée/Sortie par processus :</p>

<pre>
sysdig -pc -c topprocs_file
</pre>


<p>Requetes http sur le conteneur monitor_grafana :</p>

<pre>
sysdig -s 2048 -A -c echo_fds "fd.port=3000 and container.name=monitor_grafana"
</pre>


<p>Fichiers lus et écrits par nginx :</p>

<pre>
sysdig -c topfiles_bytes "fd.type=file and container.name=monitor_nginx and proc.name=nginx"
</pre>


<p>Liste les clients connectés à Couchbase, par connexions établies :</p>

<pre>
sysdig -c fdcount_by fd.cip "evt.type=accept and container.name=monitor_couchbase and proc.name=couchbase"
</pre>


<p>Réseau entre deux conteneurs :</p>

<pre>
sysdig -pc -A s 2048 -c echo_fds "fd.ip=10.0.0.2 and fd.ip=10.0.0.3"
</pre>


<p>Activité entre deux processus :</p>

<pre>
sysdig -v "proc.name=nginx and proc.name=couchbase and evt.type!=gettimeofday and evt.type!=switch and evt.type!=io_getevents and evt.type!=futex and evt.type!=clock_gettime and evt.type!=epoll_wait and evt.type!=getsockopt and evt.type!=wait4 and evt.type!=select and evt.type!=semop"
</pre>


<p>Il existe un interface de type htop : <strong>Csysdig</strong></p>
<p><img src="media/ff41ece7.4238771a81824a8b9dc3850d6a8e9d26" data-original-source="http://cdn.libravatar.org/avatar/4238771a81824a8b9dc3850d6a8e9d26" alt="Gravatar de System Linux" class="gravatar" /><br/><i>Original post of <a href="https://www.system-linux.eu/index.php?post/2018/10/25/Sysdig" title="Visit the source">System Linux</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>System Linux : <a href="">Commande rpm</a> (21/04/2016)</li><li>System Linux : <a href="">Comment recharger .bashrc sans se d&eacute;connecter ?</a> (30/05/2016)</li><li>System Linux : <a href="">Commande iperf pour tests r&eacute;seau</a> (08/09/2017)</li><li>System Linux : <a href="">La commande iostat paquet sysstat</a> (07/11/2017)</li><li>System Linux : <a href="">Historique des commandes MariaDB</a> (03/01/2018)</li></ul></div></p>


title: Renault : [F29] Participez à la journée de test consacrée au noyau Linux 4.19
uri: 2018-10-25-Renault-F29-Participez-à-la-journée-de-test-consacrée-au-noyau
feed_id:
https://blog.fedora-fr.org/renault/post/%5BF29%5D-Participez-%C3%A0-la-journ%C3%A9e-de-test-consacr%C3%A9e-au-noyau-Linux-4.19

url:
https://blog.fedora-fr.org/renault/post/%5BF29%5D-Participez-%C3%A0-la-journ%C3%A9e-de-test-consacr%C3%A9e-au-noyau-Linux-4.19

content:
<p>Aujourd'hui, ce jeudi 25 octobre, est une journée dédiée à un test précis :
sur le noyau Linux 4.19. En effet, durant le cycle de développement, l'équipe
d'assurance qualité dédie quelques journées autours de certains composants ou
nouveautés afin de remonter un maximum de problèmes sur le sujet.</p>
<p>Elle fournit en plus une liste de tests précis à effectuer. Il vous suffit
de les suivre, comparer votre résultat au résultat attendu et le notifier.</p>
<h3>En quoi consiste ce test ?</h3>
<p>Le noyau Linux est le cœur du système Fedora (et des autres distributions
GNU/Linux). C'est le composant qui fait le lien entre les logiciels et le
matériel. C'est lui qui permet aux processus de travailler ensemble sur un même
ordinateur et de pouvoir utiliser les périphériques (à travers des pilotes)
disponibles sur chaque machine.</p>
<p>C'est donc un composant critique et il est nécessaire de s'assurer qu'il
fonctionne. Notons par ailleurs que l'équipe des mainteneurs du noyau chez
Fedora ont décidé de faire une journée de tests systématique après la sortie
d'un nouveau noyau !</p>
<p>Les tests du jour couvrent :</p>
<ul><li>L'exécution des <a href="https://apps.fedoraproject.org/kerneltest/" hreflang="en">tests automatisés</a> par défaut et ceux de performances ;</li>
<li>Vérifier que la machine démarre correctement ;</li>
<li>Vérifier que le matériel est bien exploité (affichage, claviers, souris,
imprimantes, scanners, USB, carte graphique, carte son, webcam, réseau filaire
et wifi, etc.)</li>
</ul><h3>Comment y participer ?</h3>
<p>Vous pouvez vous rendre sur <a href="http://testdays.fedorainfracloud.org/events/55" hreflang="en">la page des
tests</a> pour lister les tests disponibles et rapporter vos résultats. La
<a href="https://fedoraproject.org/wiki/Test_Day:2018-10-25_Kernel_4.19_Test_Day" hreflang="en">page wiki</a> récapitule les modalités de la journée.</p>
<p>Si vous avez besoin d'aide lors du déroulement des tests, n'hésitez pas de
faire un tour sur IRC pour recevoir un coup de main sur les canaux
#fedora-test-day et #fedora-fr (respectivement en anglais et en français) sur
le serveur Freenode.</p>
<p>En cas de bogue, il est nécessaire de le rapporter sur le <a href="https://bugzilla.redhat.com/index.cgi" hreflang="en">BugZilla</a>. Si vous ne
savez pas faire, n'hésitez pas à consulter <a href="http://doc.fedora-fr.org/wiki/Apprendre_%C3%A0_rapporter_un_bogue" hreflang="fr">la documentation correspondante</a>.</p>
<p>De plus, si une journée est dédiée à ces tests, il reste possible de les
effectuer quelques jours plus tard sans problème ! Les résultats seront
globalement d'actualité.</p>
<p><img src="media/d143d7a6.f792a7629fb4a46c01613eb1976730ef" data-original-source="http://cdn.libravatar.org/avatar/f792a7629fb4a46c01613eb1976730ef" alt="Gravatar de Renault" class="gravatar" /><br/><i>Original post of <a href="https://blog.fedora-fr.org/renault/post/%5BF29%5D-Participez-%C3%A0-la-journ%C3%A9e-de-test-consacr%C3%A9e-au-noyau-Linux-4.19" title="Visit the source">Renault</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Renault : <a href="">Participez &agrave; la journ&eacute;e de test consacr&eacute;e au noyau Linux 4.14</a> (30/11/2017)</li><li>Renault : <a href="">[F28] Participez &agrave; la journ&eacute;e de test consacr&eacute;e au noyau Linux 4.16</a> (13/04/2018)</li><li>Renault : <a href="">[F29] Participez &agrave; la journ&eacute;e de test consacr&eacute;e au noyau Linux 4.17</a> (12/06/2018)</li><li>Renault : <a href="">[F29] Participez &agrave; la journ&eacute;e de test consacr&eacute;e au noyau Linux 4.18</a> (21/08/2018)</li><li>Renault : <a href="">Participez &agrave; la journ&eacute;e de test consacr&eacute;e au noyau Linux 4.13</a> (27/09/2017)</li></ul></div></p>


feed_id: https://obsd4a.net/blog/index.php?article59/libressl-2-8-2
title: Thuban : LibreSSL 2.8.2
uri: Thuban-LibreSSL-2-8-2
url: https://obsd4a.net/blog/index.php?article59/libressl-2-8-2
content:
<p>Nous avons le plaisir d'annoncer la sortie de la version 2.8.2 de LibreSSL, qui est disponible dans le répertoire du même nom dans un des miroirs d'OpenBSD. Cette annonce arrive quelques jours après la première version disponible dans OpenBSD 6.4, le 18 Octobre 2018. C'est la première version stable de la série 2.8 !</p>

<p>Elle inclut les modifications suivantes à celles de la v2.8.1 :</p>

<ul><li>Ajout du support de Wycheproof pour les vecteurs de test Web Crypto ECDH et ECDSA avec les correctifs suite aux tests.</li>
	<li>Corrige une faille mémoire dans nc(1)</li>
</ul><p>Le projet LibreSSL continue d'améliorer la base du code en tenant compte des pratiques modernes pour créer du code sécurisé. Chacun est invité à faire part de commentaires et autres améliorations à la communauté. Merci à tous les contributeurs qui aident à rendre possible cette version du projet.</p>

<p> </p>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://obsd4a.net/blog/index.php?article59/libressl-2-8-2" title="Visit the source">Thuban</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://obsd4a.net/blog/index.php?article60/syspatch-patch-server-x-multi-arch-6-3-6-4
title: Thuban : Syspatch : patch server X - multi-arch - 6.3+6.4
uri: Thuban-Syspatch-patch-server-X-multi-arch-6-3-6-4
url: https://obsd4a.net/blog/index.php?article60/syspatch-patch-server-x-multi-arch-6-3-6-4
content:
<p>L'équipe OpenBSD vient de nous livrer un correctif à destination du serveur X.</p>

<p>Le serveur X Xorg valide de manière incorrecte certaines options, permettant l'écriture arbitraire de fichiers.<br>
Le binaire Xorg peut être (temporairement) désactivé par l'usage de la commande suivante :</p>

<p><code>chmod u-s /usr/X11R6/bin/Xorg</code></p>

<p>Celui-ci est le <a href="https://ftp.openbsd.org/pub/OpenBSD/patches/6.4/common/001_xserver.patch.sig"><strong>premier</strong></a> patch pour la <a href="https://www.openbsd.org/errata64.html"><strong>6.4</strong></a> et le <a href="https://ftp.openbsd.org/pub/OpenBSD/patches/6.3/common/020_xserver.patch.sig"><strong>20ème</strong></a> pour la <strong><a href="https://www.openbsd.org/errata63.html">6.3</a></strong> !</p>

<p>Il n'est pas nécessaire de redémarrer votre machine, mais seulement le serveur X. ;-)</p>

<p>Architectures concernées : <strong>amd64, i386, arm64</strong></p>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://obsd4a.net/blog/index.php?article60/syspatch-patch-server-x-multi-arch-6-3-6-4" title="Visit the source">Thuban</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://obsd4a.net/blog/index.php?article61/opensmtpd-6-4-0
title: Thuban : OpenSMTPD 6.4.0
uri: Thuban-OpenSMTPD-6-4-0
url: https://obsd4a.net/blog/index.php?article61/opensmtpd-6-4-0
content:
<p>OpenSMTPD 6.4.0 vient juste de sortir.<br><br>
OpenSMTPD est une implémentation LIBRE du protocole SMTP avec certaines extensions communes. Il permet à des machines ordinaires d'échanger des courriels avec les systèmes parlant le protocole SMTP. Il implémente une assez grande partie de la <a href="https://tools.ietf.org/html/rfc5321">RFC 5321</a> et peut toujours couvrir un grand nombre d'usages<br><br>
Il fonctionne sur OpenBSD, NetBSD, FreeBSD, DragonFlyBSD et Linux.<br><br>
Les archives sont maintenant disponibles depuis le site principal sur <a href="http://www.opensmtpd.org/">www.OpenSMTPD.org</a><br><br>
Nous aimerions remercier la communauté d'OpenSMTPD pour leur aide à tester les instantanés, rapporter des bogues, contribuer au code et mettre en paquet pour d'autres systèmes.<br><br>
C'est une version majeure qui avec de nombreux changements créant une rupture.</p>

<h2>Les changements dans cette version (depuis 6.3.0)</h2>

<p>Les changements de cette version sont :</p>

<ul><li>La syntaxe du fichier de configuration a complètement été retravaillée, cassant la compatibilité avec les anciens fichiers de configuration.</li>
	<li>Les wrappers mda permettent de définir une commande de pré-processus de mail avant que le mda les écrivent dans leurs boîtes de mails.</li>
	<li>OpenSMTPD dépend maintenant de LibreSSL en tant que bibliothèque SSL ; il ne sera plus géré OpenSSL et LibreSSL.</li>
	<li>un client SMTP est livré maintenant avec OpenSMTPD</li>
	<li>la documentation a été retravaillé à plusieurs endroits.</li>
	<li>un lot de correctifs de bogues mineurs et de nettoyages de codes a été introduit.</li>
</ul><h2>Sommes de contrôle</h2>

<pre>
  SHA256 (opensmtpd-6.4.0.tar.gz) =
  a14c7486557c0f6202efb800f509b418e56e9976a931473ebfaae2f0c5a24fbd

  SHA256 (opensmtpd-6.4.0p1.tar.gz) =
  0857c14b5b4150daa4312cb0a85f41209792c83080beafc84ed0ddaaa985bde3
</pre>

<h2>Vérification</h2>

<p>Depuis la version 5.7.1, les versions sont signées avec signify(1).<br><br>
Vous pouvez obtenir la clé publique depuis notre site web, vérifier avec notre communauté‌ qu'elle n'a pas été altérée en aucune manière vers votre machine.<br>
 </p>

<pre>
  $ wget https://www.opensmtpd.org/archives/opensmtpd-20181026.pub</pre>

<p>Une fois que vous êtes sûr que la clé est correcte, vous pouvez vérifier la version tel que décrit ci-dessous :</p>

<ol><li>Téléchargez l'archive de la version et le fichier de signature correspondant depuis le même répertoire :<br>
	=> Pour la version OpenBSD :
	<pre>
   $ wget https://www.opensmtpd.org/archives/opensmtpd-6.4.0.sum.sig
   $ wget https://www.opensmtpd.org/archives/opensmtpd-6.4.0.tar.gz

=> pour la version portable : 
   $ wget https://www.opensmtpd.org/archives/opensmtpd-6.4.0p1.sum.sig
   $ wget https://www.opensmtpd.org/archives/opensmtpd-6.4.0p1.tar.gz
</pre>
	</li>
	<li>Utilisez `signify` pour vérifier que la signature du fichier soit correctement signée et que la somme de contrôle correspond à l'archive que vous avez téléchargée :<br>
	=> Pour la version d'OpenBSD :
	<pre>
   $ signify -C -e -p opensmtpd-20181026.pub -x opensmtpd-6.4.0.sum.sig
   Signature Verified
   opensmtpd-6.4.0.tar.gz: OK

=> pour la version portable : 
   $ signify -C -e -p opensmtpd-20181026.pub -x opensmtpd-6.4.0p1.sum.sig
   Signature Verified
   opensmtpd-6.4.0p1.tar.gz: OK</pre>
	</li>
</ol><p>Si vous n'avez pas le message OK, alors quelque chose n'est pas bon et vous ne devriez pas installer sans comprendre pourquoi il est en erreur.</p>

<h2>Support</h2>

<p>Vous êtes encouragés à vous enregistrer sur notre liste de diffusion générale : <a href="http://www.opensmtpd.org/list.html">http://www.opensmtpd.org/list.html</a></p>

<p>Le canal IRC "officiel" pour le projet est : #OpenSMTPD @ irc.freenode.net</p>

<h2>Rapporter des bogues</h2>

<p>Veuillez lire : <a href="http://www.opensmtpd.org/report.html">http://www.opensmtpd.org/report.html</a></p>

<p>Les bogues de sécurité doivent être rapportés directement à security@opensmtpd.org</p>

<p>Les autres bogues peuvent être rapportés à bugs@opensmtpd.org</p>

<p> </p>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://obsd4a.net/blog/index.php?article61/opensmtpd-6-4-0" title="Visit the source">Thuban</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://obsd4a.net/blog/article61/opensmtpd-6-4-0
title: Thuban : OpenSMTPD 6.4.0
uri: 2018-10-27-Thuban-OpenSMTPD-6-4-0
url: https://obsd4a.net/blog/article61/opensmtpd-6-4-0
content:
<p>OpenSMTPD 6.4.0 vient juste de sortir.<br><br>
OpenSMTPD est une implémentation LIBRE du protocole SMTP avec certaines extensions communes. Il permet à des machines ordinaires d'échanger des courriels avec les systèmes parlant le protocole SMTP. Il implémente une assez grande partie de la <a href="https://tools.ietf.org/html/rfc5321">RFC 5321</a> et peut toujours couvrir un grand nombre d'usages<br><br>
Il fonctionne sur OpenBSD, NetBSD, FreeBSD, DragonFlyBSD et Linux.<br><br>
Les archives sont maintenant disponibles depuis le site principal sur <a href="http://www.opensmtpd.org/">www.OpenSMTPD.org</a><br><br>
Nous aimerions remercier la communauté d'OpenSMTPD pour leur aide à tester les instantanés, rapporter des bogues, contribuer au code et mettre en paquet pour d'autres systèmes.<br><br>
C'est une version majeure qui avec de nombreux changements créant une rupture.</p>

<h2>Les changements dans cette version (depuis 6.3.0)</h2>

<p>Les changements de cette version sont :</p>

<ul><li>La syntaxe du fichier de configuration a complètement été retravaillée, cassant la compatibilité avec les anciens fichiers de configuration.</li>
	<li>Les wrappers mda permettent de définir une commande de pré-processus de mail avant que le mda les écrivent dans leurs boîtes de mails.</li>
	<li>OpenSMTPD dépend maintenant de LibreSSL en tant que bibliothèque SSL ; il ne sera plus géré OpenSSL et LibreSSL.</li>
	<li>un client SMTP est livré maintenant avec OpenSMTPD</li>
	<li>la documentation a été retravaillé à plusieurs endroits.</li>
	<li>un lot de correctifs de bogues mineurs et de nettoyages de codes a été introduit.</li>
</ul><h2>Sommes de contrôle</h2>

<pre>
  SHA256 (opensmtpd-6.4.0.tar.gz) =
  a14c7486557c0f6202efb800f509b418e56e9976a931473ebfaae2f0c5a24fbd

  SHA256 (opensmtpd-6.4.0p1.tar.gz) =
  0857c14b5b4150daa4312cb0a85f41209792c83080beafc84ed0ddaaa985bde3
</pre>

<h2>Vérification</h2>

<p>Depuis la version 5.7.1, les versions sont signées avec signify(1).<br><br>
Vous pouvez obtenir la clé publique depuis notre site web, vérifier avec notre communauté‌ qu'elle n'a pas été altérée en aucune manière vers votre machine.<br>
 </p>

<pre>
  $ wget https://www.opensmtpd.org/archives/opensmtpd-20181026.pub</pre>

<p>Une fois que vous êtes sûr que la clé est correcte, vous pouvez vérifier la version tel que décrit ci-dessous :</p>

<ol><li>Téléchargez l'archive de la version et le fichier de signature correspondant depuis le même répertoire :<br>
	=> Pour la version OpenBSD :
	<pre>
   $ wget https://www.opensmtpd.org/archives/opensmtpd-6.4.0.sum.sig
   $ wget https://www.opensmtpd.org/archives/opensmtpd-6.4.0.tar.gz

=> pour la version portable : 
   $ wget https://www.opensmtpd.org/archives/opensmtpd-6.4.0p1.sum.sig
   $ wget https://www.opensmtpd.org/archives/opensmtpd-6.4.0p1.tar.gz
</pre>
	</li>
	<li>Utilisez `signify` pour vérifier que la signature du fichier soit correctement signée et que la somme de contrôle correspond à l'archive que vous avez téléchargée :<br>
	=> Pour la version d'OpenBSD :
	<pre>
   $ signify -C -e -p opensmtpd-20181026.pub -x opensmtpd-6.4.0.sum.sig
   Signature Verified
   opensmtpd-6.4.0.tar.gz: OK

=> pour la version portable : 
   $ signify -C -e -p opensmtpd-20181026.pub -x opensmtpd-6.4.0p1.sum.sig
   Signature Verified
   opensmtpd-6.4.0p1.tar.gz: OK</pre>
	</li>
</ol><p>Si vous n'avez pas le message OK, alors quelque chose n'est pas bon et vous ne devriez pas installer sans comprendre pourquoi il est en erreur.</p>

<h2>Support</h2>

<p>Vous êtes encouragés à vous enregistrer sur notre liste de diffusion générale : <a href="http://www.opensmtpd.org/list.html">http://www.opensmtpd.org/list.html</a></p>

<p>Le canal IRC "officiel" pour le projet est : #OpenSMTPD @ irc.freenode.net</p>

<h2>Rapporter des bogues</h2>

<p>Veuillez lire : <a href="http://www.opensmtpd.org/report.html">http://www.opensmtpd.org/report.html</a></p>

<p>Les bogues de sécurité doivent être rapportés directement à security@opensmtpd.org</p>

<p>Les autres bogues peuvent être rapportés à bugs@opensmtpd.org</p>

<p> </p>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://obsd4a.net/blog/article61/opensmtpd-6-4-0" title="Visit the source">Thuban</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://obsd4a.net/blog/article60/syspatch-patch-server-x-multi-arch-6-3-6-4
title: Thuban : Syspatch : patch server X - multi-arch - 6.3+6.4
uri: 2018-10-27-Thuban-Syspatch-patch-server-X-multi-arch-6-3-6-4
url: https://obsd4a.net/blog/article60/syspatch-patch-server-x-multi-arch-6-3-6-4
content:
<p>L'équipe OpenBSD vient de nous livrer un correctif à destination du serveur X.</p>

<p>Le serveur X Xorg valide de manière incorrecte certaines options, permettant l'écriture arbitraire de fichiers.<br>
Le binaire Xorg peut être (temporairement) désactivé par l'usage de la commande suivante :</p>

<p><code>chmod u-s /usr/X11R6/bin/Xorg</code></p>

<p>Celui-ci est le <a href="https://ftp.openbsd.org/pub/OpenBSD/patches/6.4/common/001_xserver.patch.sig"><strong>premier</strong></a> patch pour la <a href="https://www.openbsd.org/errata64.html"><strong>6.4</strong></a> et le <a href="https://ftp.openbsd.org/pub/OpenBSD/patches/6.3/common/020_xserver.patch.sig"><strong>20ème</strong></a> pour la <strong><a href="https://www.openbsd.org/errata63.html">6.3</a></strong> !</p>

<p>Il n'est pas nécessaire de redémarrer votre machine, mais seulement le serveur X. ;-)</p>

<p>Architectures concernées : <strong>amd64, i386, arm64</strong></p>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://obsd4a.net/blog/article60/syspatch-patch-server-x-multi-arch-6-3-6-4" title="Visit the source">Thuban</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://obsd4a.net/blog/article59/libressl-2-8-2
title: Thuban : LibreSSL 2.8.2
uri: 2018-10-27-Thuban-LibreSSL-2-8-2
url: https://obsd4a.net/blog/article59/libressl-2-8-2
content:
<p>Nous avons le plaisir d'annoncer la sortie de la version 2.8.2 de LibreSSL, qui est disponible dans le répertoire du même nom dans un des miroirs d'OpenBSD. Cette annonce arrive quelques jours après la première version disponible dans OpenBSD 6.4, le 18 Octobre 2018. C'est la première version stable de la série 2.8 !</p>

<p>Elle inclut les modifications suivantes à celles de la v2.8.1 :</p>

<ul><li>Ajout du support de Wycheproof pour les vecteurs de test Web Crypto ECDH et ECDSA avec les correctifs suite aux tests.</li>
	<li>Corrige une faille mémoire dans nc(1)</li>
</ul><p>Le projet LibreSSL continue d'améliorer la base du code en tenant compte des pratiques modernes pour créer du code sécurisé. Chacun est invité à faire part de commentaires et autres améliorations à la communauté. Merci à tous les contributeurs qui aident à rendre possible cette version du projet.</p>

<p> </p>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://obsd4a.net/blog/article59/libressl-2-8-2" title="Visit the source">Thuban</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://obsd4a.net/blog/article58/guide-de-migration-openbsd-6-3-6-4
title: Thuban : Guide de Migration OpenBSD 6.3 => 6.4
uri: 2018-10-27-Thuban-Guide-de-Migration-OpenBSD-6-3-6-4
url: https://obsd4a.net/blog/article58/guide-de-migration-openbsd-6-3-6-4
content:
<p><strong>OpenBSD 6.4</strong> est disponible depuis aujourd'hui. Hourra !</p>

<p>Voyons maintenant comment <strong>migrer d'OpenBSD 6.3 vers 6.4</strong> ?!</p>

<h3>Changement de configuration</h3>

<p>Pour info, il y a les changements suivant dans la configuration :</p>

<ul><li>à-propos de la fonctionnalité de l'enregistrement audio, et pour des raisons de confidentialité, elle est désactivée par défaut</li>
	<li>correction de l'usage de l'utilitaire route(8), à propos des options <tt>-netmask</tt> et <tt>-prefixlen</tt>, d'autant sur IPv6.</li>
	<li>à-propos de la gestion du wifi : votre fichier d'interface wifi devra être modifié pour correspondre à la nouvelle syntaxe :
	<p><code>nwid mynwid wpakey mywpakey</code><br>
	De plus, le mot clé <tt>join</tt> apparaît pour permettre l'auto-connexion à un réseau wifi. L'usage du mot clé <tt>wpakey</tt> est encouragé lors de l'usage des mots clés <tt>join</tt> ou <tt>nwid</tt>.</p>
	</li>
	<li>
	<p>si vous utilisez les services de bgpd, httpd, nsd, relayd, smtpd, mais aussi PHP, il y a des modifications à tenir compte. Ah, oui, au fait le serveur ratdvd a été supprimé ; veuillez utiliser rad, en veillant à migrer la configuration avant l'activation du service.</p>
	</li>
	<li>
	<p>si vous gèrez des définitions de queues avec PF, vérifiez avec <code>pfctl -s queue</code>, supprimez-les et configurez correctement vos queues</p>
	</li>
</ul><p>Si vous êtes dans l'un des cas de ces changements, veuillez IMPÉRATIVEMENT lire le Guide de Migration 6.4, que vous retrouverez en fin de cet article.</p>

<h2>Avant la mise-à-niveau</h2>

<ul><li>Un nouvel utilisateur _rad va être créé, lié à l'activité du service Bluetooth. Il faut supprimer l'ancien groupe et utilisateur, si vous aviez :
	<pre>
<code>  userdel _btd
  groupdel _btd </code></pre>
	</li>
	<li>et supprimer ceux de rtadvd :
	<pre>
<code>  userdel _rtadvd
  groupdel _rtadvd </code></pre>
	</li>
	<li>il faut supprimer les fichiers spéciaux, liés au périphérique audio :
	<pre>
<code>rm /dev/audio /dev/audioctl </code></pre>
	</li>
	<li>supprimer tout ce qui est relatif à l'ancien service rtadvd :
	<pre>
<code>rm /etc/rc.d/rtadvd /usr/sbin/rtadvd /usr/share/man/man5/rtadvd.conf.5 /usr/share/man/man8/rtadvd.8</code> </pre>
	</li>
	<li>et, enfin, pour finir par supprimer les fichiers relatifs aux composants obsolètes de la libxcb : 
	<pre>
  rm /usr/X11R6/lib/libxcb-xevie.*
  rm /usr/X11R6/lib/libxcb-xprint.*
  rm /usr/X11R6/lib/pkgconfig/xcb-xevie.pc
  rm /usr/X11R6/lib/pkgconfig/xcb-xprint.pc </pre>
	</li>
</ul><h3> </h3>

<h2>Conseils pratiques</h2>

<p>Avant de faire la mise-à-niveau, si vous utilisez Gnome3, pensez à désactiver gdm : <code># rcctl disable gdm </code><br>
Lors du redémarrage, vous vous retrouverez en terminal texte, mais cela permettra de ne pas avoir de soucis avec l'interface graphique.</p>

<p>Vous pouvez faire de même pour xenodm...</p>

<p>Idem, pour les services serveurs, il est recommandé de les désactiver !</p>

<h2>Téléchargement</h2>

<p>Maintenant que les précautions d'usage ont été exécutées - <em>n'est-ce pas ?!</em> - occupons-nous de télécharger le nécessaire !</p>

<p>Pour cela, positionnons-nous à la racine du système et téléchargeons le binaire <tt>bsd.rd,</tt> puis les fichiers de sommes de contrôle, et de signature, pour les vérifier :</p>

<p>$ cd /<br>
# for file in bsd.rd SHA256.sig; do [ -f $file ] &amp;&amp; rm -fP $file; ftp -n -m -C "https://cdn.openbsd.org/pub/OpenBSD/6.4/$(arch -s)/$file"; done<br>
$ sha256 -c SHA256.sig 2>&amp;1 | awk '/bsd.rd/ {print $3}'<br>
OK<br>
$ signify -Cp /etc/signify/openbsd-64-base.pub -x SHA256.sig bsd.rd<br>
Signature Verified<br>
bsd.rd: OK</p>

<h2>Installations</h2>

<p>(Re)démarrons la machine informatique, et lors de l'invite 'boot>', tapez : <code>boot bsd.rd</code></p>

<p>Laissez faire, jusqu'à ce que le processus vous demande le choix d'(I)nstaller, d'(U)pgrader, etc … choisissez : ''<code>U</code>''</p>

<p>Puis, tapez ''<code>http</code>'' si vous voulez la faire en étant connecté à Internet...<br><em>ou si vous avez le CD ou une clé USB, tapez ''<code>cd</code>'' !</em></p>

<p>Ensuite, répondez aux questions, tout comme lors de votre première installation… pour finir par redémarrer, si tout s'est bien passé : <code>reboot </code></p>

<p>Normalement, OpenBSD met-à-jour automatiquement les firmwares, et essaye de fusionner correctement les nouveaux fichiers de configuration avec ceux que vous auriez pu modifier...</p>

<p>au cas où, utilisez ''sysmerge'', puis ''fw_update''.</p>

<p>Puis terminez par la mise-à-niveau des packages !</p>

<p><code># pkg_add -iuv</code></p>

<p>Laissez faire - <em>cette étape peut être très longue, selon le nombre de paquets que vous aviez précédemment installés pour votre usage.</em><br><em>Parfois, il peut être nécessaire de répèter cette commande...</em> plusieurs fois ; s'il vous est demandé de réparer, faites-le en spécifiant 'y'.</p>

<p>et une fois effectuée, exécutez :</p>

<p><code># pkg_check</code></p>

<p>Et si vous l'avez installé, exécutez :</p>

<p><code># sysclean</code></p>

<hr><p>Ceci étant dit, étant fait, pensez à réactiver les services que vous auriez désactivé, lors de la phase de préparation de la mise-à-niveau, puis une fois fait, redémarrez votre machine...</p>

<p>Une fois que vous êtes dans votre session, pensez à lire les fichiers pkg-readmes préparés dans ''<code>/usr/local/share/doc/pkg-readmes/</code>''.</p>

<h2>Documentation</h2>

<p>La traduction anglais->français (in)officielle du <a href="https://obsd4a.net/wiki/openbsd.org:faq:upgrade64"><strong>Guide de migration OpenBSD 6.4</strong></a> est prête !</p>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://obsd4a.net/blog/article58/guide-de-migration-openbsd-6-3-6-4" title="Visit the source">Thuban</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Thuban : <a href="">Guide de migration OpenBSD 6.0 vers 6.1</a> (14/04/2017)</li><li>Thuban : <a href="">Guide de Migration OpenBSD 6.1 =&amp;gt; 6.2</a> (10/10/2017)</li><li>Thuban : <a href="">Guide de Migration OpenBSD 6.2 =&amp;gt; 6.3</a> (02/04/2018)</li></ul></div></p>


feed_id: https://obsd4a.net/blog/article56/publication-d-openbsd-6-4
title: Thuban : Publication d'OpenBSD 6.4
uri: 2018-10-27-Thuban-Publication-d-OpenBSD-6-4
url: https://obsd4a.net/blog/article56/publication-d-openbsd-6-4
content:
<p><a href="media/07c7a78e.Puffoil.gif" data-original-source="https://www.openbsd.org/images/Puffoil.gif"><img alt="PuffOil :: OpenBSD 6.4" src="media/374e50b2.Puffoil.jpg" data-original-source="https://obsd4a.net/blog/data/medias/Puffoil.jpg"></a></p>

<p>Quel plaisir d'annoncer en ce début d'automne, la publication d'OpenBSD 6.4. Cette version apporte son lot de nouveautés dont nous allons discuter dans cet article. Il va de soi que la liste n'est pas exhaustive et qu'il est conseillé de consulter les <a href="https://www.openbsd.org/64.html">notes de publication</a> ainsi que le <a href="https://www.openbsd.org/plus64.html">changelog complet</a>.</p>

<h2>Changements notables</h2>

<ul><li>Des changements sur la configuration de l'enregistrement audio, à-propos du wifi, des services de bgpd, httpd, nsd, smtpd, - rtadvd est supprimé au profit de rad - dans la gestion réseau à-propos de route, du filtrage PF, etc... sans oublier PHP</li>
	<li>Améliorations de l'installateur : <a href="http://cdn.openbsd.org/">cdn.openbsd.org</a> est la nouvelle URL par défaut du fichier <tt>installurl</tt>, La taille par défaut des partitions <tt>/usr/{obj,local}</tt> change et augmente, respectivement à 5 et 20 Go.</li>
	<li>Amélioration du support matériel : <a href="https://man.openbsd.org/umt.4">pilotes </a>pour certains touchpads ou <a href="https://man.openbsd.org/imt.4">touchscreens</a>, chiffrement matériel sur <a href="https://man.openbsd.org/octcrypto.4">octeon</a>.</li>
	<li><a href="https://man.openbsd.org/amd64/vmd.8">vmd</a>, le gestionnaire de machines virtuelles progresse et supporte désormais le format QCOW2 (souvent employé avec qemu).</li>
	<li>Améliorations réseau, dont WiFi avec la fonctionnalité "auto-join", par le mot clé <tt>join</tt> ; lire absolument <a href="https://man.openbsd.org/ifconfig.8">ifconfig</a>(8), <a href="https://man.openbsd.org/trunk.4">trunk</a>(4), et bien d'autre subtilités liées à l'activité réseau...</li>
	<li>Amélioration principale de la sécurité des appels systèmes : <a href="https://man.openbsd.org/unveil.2">unveil</a>(2) + <a href="https://man.openbsd.org/pledge.2">pledge</a>(2). La fonctionnalité d'Hypertreading est désactivée par défaut !</li>
	<li>et bien d'autres changements, liés à OpenSSH, LibreSSL, Mandoc, beaucoup de ports et de paquets, etc...</li>
</ul><h2>Mettre à niveau</h2>

<p>Pour mettre à niveau votre installation vers OpenBSD 6.4, vous pouvez lire les instructions présentes <a href="https://www.openbsd.org/faq/upgrade64.html">sur cette page</a> dont voici une <a href="https://wiki.obsd4a.net/openbsd.org:faq:upgrade64">traduction</a> en français.</p>
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="https://obsd4a.net/blog/article56/publication-d-openbsd-6-4" title="Visit the source">Thuban</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


title: Journal du hacker : Liens intéressants Journal du hacker semaine #43
uri: 2018-10-29-Journal-du-hacker-Liens-intéressants-Journal-du-hacker-semaine-43
feed_id:
https://blog.journalduhacker.net/index.php?article186/liens-interessants-journal-du-hacker-semaine-43-2018

url:
https://blog.journalduhacker.net/index.php?article186/liens-interessants-journal-du-hacker-semaine-43-2018

content:
<p>Pour la 43ème semaine de l'année 2018, voici <strong>10 liens</strong> intéressants que vous avez peut-être ratés, relayés par <a href="https://www.journalduhacker.net/">le Journal du hacker</a>, votre source d’informations pour le Logiciel Libre francophone !</p>

<a href="https://www.journalduhacker.net/"><img src="media/01f45034.logo-journal-du-hacker.png" data-original-source="https://blog.journalduhacker.net/data/medias/logo-journal-du-hacker.png"></a>

<ul><li><a href="https://www.journalduhacker.net/s/bh8duu/changement_des_crit_res_pour_arriver_en">Changement des critères pour arriver en première page et être publié sur les réseaux sociaux</a></li>
<li><a href="https://www.journalduhacker.net/s/46fjyz/richard_stallman_adopte_une_alternative">Richard Stallman adopte une alternative aux codes de conduite pour le projet GNU</a></li>
<li><a href="https://www.journalduhacker.net/s/wr0fmw/firefox_63">Firefox 63</a></li>
<li><a href="https://www.journalduhacker.net/s/fwtfiw/le_noyau_linux_4_19_est_disponible_tour">Le noyau Linux 4.19 est disponible : tour d'horizon des nouveautés qui accompagnent cette version LTS</a></li>
<li><a href="https://www.journalduhacker.net/s/zewzb4/adopter_une_charte_d_thique">Adopter une charte d’éthique</a></li>
<li><a href="https://www.journalduhacker.net/s/c0owgg/nos_oignons_retours_sur_2017_2018_et">Nos oignons, retours sur 2017/2018 et campagne de dons</a></li>
<li><a href="https://www.journalduhacker.net/s/jv9g78/installer_un_serveur_firefox_sync_09_2016">Installer un serveur Firefox Sync (09/2016)</a></li>
<li><a href="https://www.journalduhacker.net/s/wk0xky/virtualisation_mat_rielle_libre_sur">Virtualisation matérielle libre sur Debian</a></li>
<li><a href="https://www.journalduhacker.net/s/wa0sz9/lui_de_notre_cher_mastodon">L'UI de notre cher Mastodon</a></li>
<li><a href="https://www.journalduhacker.net/s/87lgd4/comment_nommer_mes_serveurs">Comment nommer mes serveurs ?</a></li>
</ul><p>Pour ne plus rater aucun article de la communauté francophone, voici :</p>

<ul><li><a href="https://www.journalduhacker.net/rss">Le flux RSS du Journal du hacker</a></li>
<li><a href="https://twitter.com/journalduhacker">Le compte Twitter du Journal du hacker</a></li>
<li><a href="https://framasphere.org/u/journalduhacker">Le compte Diaspora* du Journal du hacker</a></li>
<li><a href="https://framapiaf.org/@journalduhacker">Le compte Mastodon du Journal du hacker</a></li>
</ul><p>De plus le site web du Journal du hacker est « adaptatif (responsive) ». N’hésitez pas à le consulter depuis votre smartphone ou votre tablette !</p>

<p>Le Journal du hacker fonctionne de manière collaborative, grâce à la participation de ses membres. <a href="https://www.journalduhacker.net/invitations/request">Rejoignez-nous</a> pour proposer vos contenus à partager avec la communauté du Logiciel Libre francophone et faire connaître vos projets !</p>

<p><strong>Et vous ? Qu’avez-vous pensé de ces articles ?</strong> N’hésitez pas à réagir directement dans les commentaires de l’article sur le Journal du hacker ou bien dans les commentaires de ce billet :)</p>
<p><img src="media/ffe97a17.7916ee3cafa0bc3e9583bedad876dcd5" data-original-source="http://cdn.libravatar.org/avatar/7916ee3cafa0bc3e9583bedad876dcd5" alt="Gravatar de Journal du hacker" class="gravatar" /><br/><i>Original post of <a href="https://blog.journalduhacker.net/index.php?article186/liens-interessants-journal-du-hacker-semaine-43-2018" title="Visit the source">Journal du hacker</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Carl Chenet : <a href="">Liens int&eacute;ressants Journal du hacker semaine #43</a> (22/10/2015)</li><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #43</a> (31/10/2016)</li><li>Journal du hacker : <a href="">Liens int&eacute;ressants Journal du hacker semaine #43</a> (30/10/2017)</li></ul></div></p>


feed_id: https://blog.touret.info/2018/10/29/premier-cross-over/
title: Littlewing : Premier cross over …
uri: Littlewing-Premier-cross-over
url: https://blog.touret.info/2018/10/29/premier-cross-over/
content:
<p>je n’ai pas écrit beaucoup de choses sur mon blog ces derniers temps. C’était en partie dû au fait que j’étais en train d’écrire un article avec <a href="https://www.linkedin.com/in/raphaelsemeteys/">R. SEMETEYS</a> pour <a href="https://blog.worldline.tech/">le blog de mon entreprise</a>.<br>
Cet article est disponible <strong><a href="https://blog.worldline.tech/2018/10/29/opensource-history.html">ici</a></strong>. Il essaye de synthétiser l’histoire de l’open source.</p>
<p>J’espère que vous ne serez pas rebuté par l’anglais ( c’est un exercice <img src="media/4afe2841.1f642.png" data-original-source="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂"> )</p>
<p>Bonne lecture <img src="media/4afe2841.1f642.png" data-original-source="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂"></p>
<p><img src="media/1f2fb0ec.e9cfa2c2c1ea2abd510c6053457286f0" data-original-source="http://cdn.libravatar.org/avatar/e9cfa2c2c1ea2abd510c6053457286f0" alt="Gravatar de Littlewing" class="gravatar" /><br/><i>Original post of <a href="https://blog.touret.info/2018/10/29/premier-cross-over/" title="Visit the source">Littlewing</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: https://blog.fedora-fr.org/renault/post/Fedora-29-peut-%C3%AAtre-t%C3%A9l%C3%A9charg%C3%A9-%21
title: Renault : Fedora 29 peut être téléchargé !
uri: Renault-Fedora-29-peut-être-téléchargé
url: https://blog.fedora-fr.org/renault/post/Fedora-29-peut-%C3%AAtre-t%C3%A9l%C3%A9charg%C3%A9-%21
content:
<p>En ce mardi 30 octobre, les utilisateurs du Projet Fedora seront ravis
d'apprendre la disponibilité de la version Fedora 29.</p>
<p>Cette version apporte beaucoup de changements concernant l'expérience
utilisateur, la gestion du matériel et la modularité.</p>
<p><a href="media/64b93606.GNOME-Bureau.png" data-original-source="https://blog.fedora-fr.org/public/renault/F29/GNOME-Bureau.png" title="GNOME-Bureau.png"><img src="media/f5302f2e..GNOME-Bureau_m.png" data-original-source="https://blog.fedora-fr.org/public/renault/F29/.GNOME-Bureau_m.png" alt="GNOME-Bureau.png" title="GNOME-Bureau.png, oct. 2018"></a></p>
<h3>Expérience utilisateur</h3>
<p><strong>Passage à GNOME 3.30</strong>, l'environnement par défaut de
l'édition <em>Workstation</em> bénéficie de :</p>
<ul><li>Mise à jour des paquets Flatpak automatiquement ;</li>
<li>Amélioration globale des performances ;</li>
<li>Le partage d'écran est simplifié, de même que la connexion à des machines
Windows distantes via <em>Machines</em> ;</li>
<li>Ajout du mode lecture pour le navigateur <em>Web</em> ;</li>
<li>Le navigateur de fichiers <em>Fichiers</em> a une nouvelle barre de
navigation plus efficace ;</li>
<li>La virtualisation avec <em>Machines</em> permet l'import de fichiers de
VirtualBox et le partage de fichiers entre l'hôte et l'invité.</li>
</ul><p><a href="media/f6770ed8.GNOME-Nautilus-Barre.png" data-original-source="https://blog.fedora-fr.org/public/renault/F29/GNOME-Nautilus-Barre.png" title="GNOME-Nautilus-Barre.png"><img src="media/60134831..GNOME-Nautilus-Barre_m.png" data-original-source="https://blog.fedora-fr.org/public/renault/F29/.GNOME-Nautilus-Barre_m.png" alt="GNOME-Nautilus-Barre.png" title="GNOME-Nautilus-Barre.png, oct. 2018"></a></p>
<p>De même pour <strong>l'environnement Xfce qui est mis à jour vers la version
4.13</strong>. Cette version en développement est considérée comme suffisamment
stable par Fedora pour le proposer nativement. Le principal changement est la
mise à jour de l'ensemble des composants vers GTK+3 ce qui améliore
l'intégration des applications GNOME en son sein, et ouvre la voie à l'accès de
Wayland et la gestion des écrans à haute densité de pixels par exemple.</p>
<p><strong>Le menu de GRUB sera caché par défaut, sauf en cas de
dual-boot</strong>. En effet dans ce cas de figure, GRUB ne sert qu'à démarrer
un ancien noyau, ce qui est nécessaire uniquement en cas de soucis. Pour des
raisons de cohérence et de simplicité, les messages de démarrage étant cachés
par défaut, ce menu est caché pour ne pas perturber l'utilisateur et gagner du
temps.</p>
<p>Un nouveau mécanisme est mis en place. Le menu caché sera finalement affiché
si le précédent démarrage n'a pas abouti à une session valide. Cela autorise
ainsi une résolution possible du problème. Pour désactiver cette
fonctionnalité, vous pouvez manuellement appliquer la commande suivante avec
les droits super utilisateurs :</p>
<pre>
# grub2-editenv - unset menu_auto_hide
</pre>
<p><strong>Le synthétiseur vocal <em>festival</em> est proposé à la version
2.5</strong> et a été grandement amélioré. En effet il n'était pas rare que
cette application plante. Cette dernière version est non seulement un bon
synthétiseur vocal mais aussi une boîte à outils pour la création d'une
nouvelle voix. Les voix sont considérées comme plus convaincantes que celles
provenant de <em>Espeak</em>.</p>
<p><strong>Mise à jour du gestionnaire d'entrée de saisie IBus vers
1.5.19</strong>. Au niveau des changements, la saisie des émojis via
<em>Ctrl+Shift+e</em> se fait dans la zone de saisie courante de l'application,
évitant de créer une nouvelle pop-up posant des soucis de positionnement sous
Wayland. La saisie de caractères UNICODE via <em>Ctrl+Shift+u</em> se fait de
manière disjointe de la saisie des émojis bien que reprenant la même
conception. Enfin la saisie de caractères de composition comme <em>^</em>
affiche le caractère saisi et le remplace éventuellement si le caractère
suivant peut être affecté. Ainsi saisir <em>^</em> puis <em>e</em> affichera
<em>^</em> dans la zone de saisie avant de venir <em>ê</em>. Avant le caractère
<em>^</em> n'était pas affiché du tout ce qui était source de confusion pour
l'utilisateur.</p>
<h3>Gestion du matériel</h3>
<p><a href="media/1f9b811f.GNOME-Web-Mode-Lecture.png" data-original-source="https://blog.fedora-fr.org/public/renault/F29/GNOME-Web-Mode-Lecture.png" title="GNOME-Web-Mode-Lecture.png"><img src="media/e2160041..GNOME-Web-Mode-Lecture_m.png" data-original-source="https://blog.fedora-fr.org/public/renault/F29/.GNOME-Web-Mode-Lecture_m.png" alt="GNOME-Web-Mode-Lecture.png" title="GNOME-Web-Mode-Lecture.png, oct. 2018"></a></p>
<p><strong>Les paquets i686 sont compilés avec les instructions SSE2</strong>
ce qui réduit la liste des processeurs compatibles avec Fedora pour cette
architecture. Mais uniquement de vieux processeurs tels que le Pentium III ou
antérieurs (avant l'année 2000) sont vraiment concernés. Or les paquets i686
sont majoritairement installés sur des machines compatibles x86_64 voire sur
des systèmes x86_64 en tant que bibliothèques de compatibilité. Activer les
instructions SSE2 permet une amélioration importante des performances pour une
perte négligeable de compatibilité. Une meilleure précision de calculs
mathématiques serait de la partie et certains bogues disparaitront également,
beaucoup d'applications exigeant déjà les instructions SSE2.</p>
<p><strong>Les images pré-générées pour les architectures ARMv7 et aarch64
bénéficient de la ZRAM</strong> (une mémoire compressée) par défaut afin
d'améliorer les performances et limiter l'usure des cartes SD de stockage en
ayant besoin d'un espace d'échange plus faible en cas de gros besoins de
mémoire.</p>
<p><strong>Prise en charge initiale des FPGA</strong>, les cartes 96boards
d'Ultra96 et UP² d'Intel proposent des FPGA pour faire des calculs spécialisés
comme l'intelligence artificielle ou le <em>machine learning</em>. Fedora
propose des outils de base et agnostiques pour les exploiter.</p>
<p><strong>Clap de fin pour l'architecture ppc64</strong>, sa sœur <em>little
endian</em> ppc64le recevra toutes les attentions pour cette famille. C'était
une version déjà considérée comme étant en maintenance uniquement, à cause de
la non gestion de cette architecture par un nombre croissant de projets, dont
le dernier en date est Eclipse, ce qui devenait bloquant pour produire une
version fonctionnelle.</p>
<h3>Modularité</h3>
<p><strong>Fedora Workstation et Cloud bénéficient par défaut des
modules</strong> en plus de Fedora Server. Ainsi tout le monde est capable
facilement d'exploiter les modules, pour installer une version différente de
Node.js que celle proposée par exemple. Cela remplace la version par défaut
proposée par Fedora, que ce soit pour une version supérieure ou inférieure à
celle proposée.</p>
<p>Rappel, vous pouvez lister les modules disponibles via la commande :</p>
<pre>
$ dnf module list
</pre>
<p>Pour procéder à l'installation d'un module vous pouvez faire comme suit
:</p>
<pre>
# dnf module install perl:5.24

# dnf module install perl/default
</pre>
<p>Les principaux modules disponibles à ce jour : Perl, Stratis, PostgreSQL,
mongodb, meson et ninja, Node.js, le langage Go, Kubernetes, GIMP, MariaDB et
Django. D'autres sont disponibles et ce chiffre progresse régulièrement.</p>
<p><strong>Ajout du module Kubernetes</strong>. Il met à disposition la version
1.10 mais aussi l'implémentation avec Openshift 3.10.</p>
<p>Et comme toujours, <a href="https://forums.fedora-fr.org/viewtopic.php?id=68252" hreflang="fr">Fedora 29
propose d'autres nouveautés</a>.</p>
<h3>La communauté francophone</h3>
<h4>L'association</h4>
<p><img src="media/7baee07e.Logo.png" data-original-source="https://blog.fedora-fr.org/public/renault/Illustrations/Logo.png" alt="Logo.png" title="Logo.png, oct. 2017"></p>
<p><a href="https://www.borsalinux-fr.org/" hreflang="fr">Borsalinux-fr</a> est
l'association qui gère la promotion de Fedora dans l'espace francophone. Nous
constatons depuis quelques années une baisse progressive des membres à jour de
cotisation et de volontaires pour prendre en main les activités dévolues à
l'association.</p>
<p>Nous lançons donc un appel à nous rejoindre afin de nous aider.</p>
<p>L'association est en effet propriétaire du <a href="https://www.fedora-fr.org/" hreflang="fr">site officiel de la communauté
francophone de Fedora</a>, organise des évènements promotionnels comme les
Rencontres Fedora régulièrement et participe à l'ensemble des évènements
majeurs concernant le libre à travers la France principalement.</p>
<p>Si vous aimez Fedora, et que vous souhaitez que notre action perdure, vous
pouvez :</p>
<ul><li><a href="https://www.borsalinux-fr.org/pages/Adh%C3%A9rer" hreflang="fr">Adhérer à l'association</a> : les cotisations nous aident à produire des
goodies, à nous déplacer pour les évènements, à payer le matériel ;</li>
<li>Participer sur le forum, les listes de diffusion, à la réfection de la
documentation, représenter l'association sur différents évènements francophones
;</li>
<li>Concevoir des goodies ;</li>
<li>Organiser des évènements type Rencontres Fedora dans votre ville.</li>
</ul><p>Nous serions ravis de vous accueillir et de vous aider dans vos démarches.
Toute contribution, même minime, est appréciée.</p>
<p>Si vous souhaitez avoir un aperçu de notre activité, vous pouvez participer
à nos réunions hebdomadaires chaque lundi soir à 20h30 (heure de Paris) sur IRC
(canal #fedora-meeting-1 sur Freenode).</p>
<p>Par ailleurs au début de l'année 2019, l'Assemblée Générale Ordinaire
procèdera au renouvellement du Conseil d'Administration et du Bureau de
l'association. C'est l'occasion de se présenter et d'intégrer le fonctionnement
de l'association !</p>
<h4>La documentation</h4>
<p>Depuis juin 2017, un grand travail de nettoyage a été entrepris sur la
documentation francophone de Fedora, pour rattraper les 5 années de retard
accumulées sur le sujet.</p>
<p>Le moins que l'on puisse dire, c'est que le travail abattu est important :
près de 90 articles corrigés et remis au goût du jour. Un grand merci à
Charles-Antoine Couret, Nicolas Berrehouc, Édouard Duliège, José Fournier et
les autres contributeurs et relecteurs pour leurs contributions.</p>
<p>L'équipe se réunit tous les lundis soir après 21h (heure de Paris) sur IRC
(canal #fedora-doc-fr sur Freenode) pour faire progresser la documentation par
un travail collaboratif. Le reste de la semaine cela se passe sur les listes de
diffusion.</p>
<p>Si vous avez des idées d'articles ou de corrections à effectuer, que vous
avez une compétence technique à retransmettre, n'hésitez pas à participer.</p>
<h3>Comment se procurer Fedora 29 ?</h3>
<p><img src="media/21b09bf0..Mediawriter_s.png" data-original-source="https://blog.fedora-fr.org/public/renault/Illustrations/.Mediawriter_s.png" alt="Mediawriter.png" title="Mediawriter.png, oct. 2018"></p>
<p>Si vous avez déjà Fedora 27 ou 28 sur votre machine, vous pouvez faire une
<a href="https://doc.fedora-fr.org/wiki/Mise_%C3%A0_niveau_de_Fedora" hreflang="fr">mise à niveau vers Fedora 29</a>. Cela consiste en une grosse mise à jour,
vos applications et données sont préservées.</p>
<p>Autrement, pas de panique, vous pouvez <a href="https://doc.fedora-fr.org/wiki/T%C3%A9l%C3%A9charger_Fedora" hreflang="fr">télécharger Fedora</a> avant de <a href="https://doc.fedora-fr.org/wiki/Guide_d%27installation_de_Fedora_en_images" hreflang="fr">procéder à son installation</a>. La procédure ne prend que
quelques minutes.</p>
<p>Nous vous recommandons dans les deux cas de procéder à une sauvegarde de vos
données au préalable.</p>
<h3>Liens</h3>
<ul><li><a href="https://getfedora.org/" hreflang="fr">Site officiel du Projet
Fedora</a></li>
<li><a href="http://www.fedora-fr.org/" hreflang="fr">Site de la communauté
francophone de Fedora</a></li>
<li><a href="https://docs.fedoraproject.org/fr-FR/index.html" hreflang="fr">Notes de version de Fedora 29</a></li>
<li><a href="https://torrent.fedoraproject.org/" hreflang="fr">Images Torrents
officielles</a></li>
<li><a href="https://doc.fedora-fr.org/wiki/Mise_%C3%A0_niveau_de_Fedora" hreflang="fr">Procédure de mise à niveau</a></li>
</ul>
<p><img src="media/d143d7a6.f792a7629fb4a46c01613eb1976730ef" data-original-source="http://cdn.libravatar.org/avatar/f792a7629fb4a46c01613eb1976730ef" alt="Gravatar de Renault" class="gravatar" /><br/><i>Original post of <a href="https://blog.fedora-fr.org/renault/post/Fedora-29-peut-%C3%AAtre-t%C3%A9l%C3%A9charg%C3%A9-%21" title="Visit the source">Renault</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Renault : <a href="">Rencontres Fedora 26 &agrave; Paris le 1er juillet</a> (11/06/2017)</li><li>Renault : <a href="">Revue de presse de Fedora 27</a> (28/11/2017)</li><li>Renault : <a href="">Revue de presse de Fedora 28</a> (15/05/2018)</li><li>Renault : <a href="">Tests ouverts pour Fedora 29 Beta</a> (25/09/2018)</li><li>MrTom : <a href="">Fedora-fr sur twitter !</a> (23/11/2009)</li></ul></div></p>


