close
  • Li chevron_right

    Faciliter la configuration d'un ordinateur portable (ou fixe) sous Debian GNU/Linux 10 (Suite)

    pubsub.eckmul.net / linuxfr · Sunday, 24 May - 17:17 · 3 minutes

<p>Bonjour à tous,</p> <p>Dans un <a href="//linuxfr.org/users/stephane-gambus/journaux/faciliter-la-configuration-d-un-ordinateur-portable-ou-fixe-sous-debian-gnu-linux-10-buster">journal</a> précédent j'évoquais un projet nommé <a href="https://gitlab.com/stephane.gambus/my-deb-laptop-bash/">my-deb-laptop-bash</a> développé en <strong>bash</strong> et permettant de faciliter la configuration d'un ordinateur portable (ou fixe) sous Debian GNU/Linux 10 Buster. </p> <p>Aujourd'hui, je viens vous parler d'un nouveau projet similaire nommé <a href="https://gitlab.com/stephane.gambus/my-deb-laptop-ansible">my-deb-laptop-ansible</a>, et développé avec <strong>ansible</strong>.</p> <p><strong>En résumé, il s'agit de :</strong><br> - faire une installation classique d'une <strong>Debian 10 Buster</strong><br> - installer des pré-requis (ansible, openssh, clé ssh, git, etc.)<br> - télécharger le code du projet avec git<br> - éventuellement paramétrer les éléments optionnels<br> - lancer la commande make pour dérouler le code ansible </p> <p><strong>note:</strong> L'ordinateur est à la fois le client et le serveur ansible</p> <p>j'ai détaillé l'ensemble de la procédure et les actions réalisées dans le fichier <a href="https://gitlab.com/stephane.gambus/my-deb-laptop-ansible/-/blob/master/README.md">README.md</a> du projet.</p> <p><strong>Ce projet me permet:</strong><br> - d'apprendre à développer avec ansible,<br> - de consigner dans un endroit unique l'ensemble des actions que je réalise à l'issue de l'installation de Debian, <br> (pour moi, ansible est plus lisible, maintenable et beaucoup plus rapide à développer que avec bash)<br> - de pourvoir réinstaller mon système facilement et rapidement,<br> - de pouvoir expliquer et échanger autour des configurations que je réalise et identifier tout ce qui pourrait être amélioré, <br> - de pouvoir facilement installer un parc de plusieurs poste de travail sous Debian,<br> - de pouvoir intervenir sur des "install party" avec debian.</p> <p>Pour l'instant, je ne l'ai testé que sur mon ordinateur. (Dell XPS 13 9350) <br> Il devrait normalement fonctionner sur d'autres ordinateurs x86-64 (même récents)</p> <p>Évidemment, c'est un peu plus compliqué et plus long que d'installer directement une <strong>Ubuntu</strong> ou un <strong>Mint Debian Edition</strong>, mais cela permet d'être plus prêt de Debian, et d'avoir plus de paramétrages de manière automatisée.</p> <p><strong>Par exemple:</strong><br> - retrouver les configurations de gnome à l'identique, (extensions, raccourcis, etc.)<br> - avoir usbguard installé et configuré pour protéger les ports usb,<br> - avoir dnscrypt-proxy installé et configuré, <br> - restaurer les connexions wifi,<br> - restaurer les bookmarks de Firefox,<br> - installer les packages supplémentaires,<br> - installer des paramétrages de sécurité, (nftables, apparmor, seccomp, etc.)<br> - appliquer des contournements spécifique au matériel,<br> - etc.</p> <p>N’hésitez-pas à tester et à me faire part de vos remarques.</p> <p>En tout cas, j'espère que cela pourra servir à certains d'entre vous…</p> <div><a href="https://linuxfr.org/users/stephane-gambus/journaux/faciliter-la-configuration-d-un-ordinateur-portable-ou-fixe-sous-debian-gnu-linux-10-suite.epub">Télécharger ce contenu au format Epub</a></div> <p> <strong>Commentaires :</strong> <a href="//linuxfr.org/nodes/120549/comments.atom">voir le flux atom</a> <a href="https://linuxfr.org/users/stephane-gambus/journaux/faciliter-la-configuration-d-un-ordinateur-portable-ou-fixe-sous-debian-gnu-linux-10-suite#comments">ouvrir dans le navigateur</a> </p>
  • Be chevron_right

    The perfect ejabberd server setup using ansible

    debacle · pubsub.movim.eu / berlin-xmpp-meetup · Wednesday, 2 January, 2019 - 11:35 edit

The perfect ejabberd server setup using ansible

After having heard about the theoretical part of a perfect XMPP server setup in Holger's talk, Linus will now show us how to do this in practice with ejabberd. For this purpose we're going to use the configuration management tool ansible, which will automate the setup process. This makes it much easier to move your setup to a different machine or reinstalling it. After having a look into how the ansible scripts work and what they do on the server, we'll also do a live demonstration.

The ansible scripts cover the setup of ejabberd, Let's Encrypt-certificates, an SQL database with MySQL/MariaDB or PostgreSQL, HTTP File Upload and ejabberd admin interface with reverse proxy using nginx and sslh for multiplexing XMPP/XMPPS/HTTPS on a single port (that can be useful if you're behind a firewall). You can also enable nextcloud authentication, but we won't go into many details on that topic.

When? Wednesday, 2019-01-09 18:00 CET

Where? DBJR, Mühlendamm 3, 10178 Berlin

#xmpp #ejabberd #meeting #meetup #berlin #jabber #ansible