Distributing SSH keys with Ansible is easy with the help of the module authorized_key - Adds or removes an SSH authorized key, but it becomes nicer if you can define different SSH keys for each host and assign the SSH keys to people without them ending up in the comment field behind the key on the target host.

The simple Ansible Playbook shows how this works.


Joomla and the DSGVO/GDPR - currently a hotly discussed topic, where many website operators ask themselves: Which cookies are set and which external data sources do I use?

This article explains how to find out which cookies and external data sources your website uses.


If you have an "older" (before 2017) Yamaha AV receiver, you should consider installing the latest firmware updates:

Vtuner disappears (and with it your existing station list), instead Airable has been integrated, which is accompanied by a massive loss of comfort, for example the search for stations is only possible in a certain app of the manufacturer.


If you rent a root server, you sometimes want to install your own operating system. Maybe because you want to know exactly what was installed there - or because the provider does not offer the desired operating system.

The article shows the installation of Debian Stretch on a root server (here in the Strato data center). Most root server vendors do not allow you to insert a virtual CD as an ISO image, so you cannot install your own Linux the regular way.

Prerequisite is that you can boot another Linux (means with Strato Rescue System / Recovery Manager) and you should be able to see the messages of the server (with Stratro: serial console).


If you open a previously unknown file type for the first time under Windows10 - or if you have installed additional software for a known file type - you will receive a message:

"How do you want to open this file?".

You can check the box "Always use this app to open ... files" below. files and then Windows should remember your selection.

But sometimes it doesn't work and you get this message again and again.

I and my friends experienced this problem in October 2018 on all Windows10 computers. In this article you will find a possible solution for this problem.


Those who work with Ansible Core usually work on the command line. What is still ok for small projects quickly reaches its limits in larger environments, for example when dynamic inventories, automatic retrieval of playbooks from repositories and so on and so forth are required.

Of course, you can do all this somehow, but Red Hat also offers a web-based essay called Ansible Tower, which offers some exciting features, including those mentioned above.

In autumn 2017 it was decided to publish the Ansible Tower in an open source project called AWX - details can be found here if interested - so that these functions can now also be used without purchasing a license.

The article briefly shows the necessary steps to install AWX on Debian GNU/Linux 9 "Stretch".

AVM, the manufacturer of the FRITZ!box describes on its support pages: "Setting up a VPN connection to the FRITZ! box with Shrew Soft VPN Client".

If you follow these instructions, you have to enter your username and password for each connection, which is a safe bet, since a PSK is also used.

This article describes an alternative, password-free connection setup that can also be easily automated. Please also read the safety instructions in the following article.


Tailor-made T-shirts? That sounds great. For some time now, I've seen ads on Facebook for Son of a Taylor's bespoke T-shirts.

Especially interesting: These are also available in merino wool.

son of a tailor

Anyone who knows me knows that the regular near-accidents with walking sticks on my mountain tours annoy me, as I believe that walking sticks limit the balance of most participants.

In my opinion, the participants, who often use walking sticks, are usually the most insecure.

Popular content management systems, such as Joomla! are under attack around the clock.

A common attack is trying out user names and passwords. If the Joomla! contains known or too simple combinations of user name and password, you can use them to break into the Joomla! and then possibly make nonsense, for example sending spam.


Anyone who works with configuration management software such as Puppet, Chef or Ansible in heterogeneous Linux environments knows the problem:

If you want to install a certain software, the package names often differ - and also the number of packages.

This article shows a small Playbook for Ansible, with which the package selection can be determined distribution- and version-specific.

In the example we want to install the ftpclient "ncftp", which is not available on SLES, so we use "lftp" here.


If I want to do certain things in a Joomla template depending on whether a user is logged in (e. g. load bootstrap CSS and -JS for the frontend editor), then I can do this in different ways.