Install a webserver on Linux in 15 minutes

Let’s install a webserver on Linux that you can use to host your website. We will set up an nginx powered containerized webstack with MySQL database and trusted https certificates via lets-encrypt. The container image we will use will run out-of-the-box. But you also can fully customize it to host multiple websites, operate as a … Read more

Simple automation for all your Linux servers with Ansible

Automation has become a very important skill in IT business because nowadays deployment and development processes get more and more complex. In the modern IT industry, almost everything is automated. And Ansible has become one of the most used automation tools for apps and IT infrastructure. It has become very popular in enterprise environments especially … Read more

Mail server DNS records – setup and configuration explained

If you want to run a mail server on the public internet, you need to set up your DNS records correctly. While some DNS records are necessary to send and receive emails, others are recommended to build a good reputation. Why is that so important? Because Spam-Mails are a big problem most public mail servers just reject mails … Read more

Writing technical documentation tutorial

Do you know that? You are working on an exciting new tech project, do your research, set everything up and it is working fine. But after some time, you want to change or recap it and you ask yourself “what the hell did I do there? I’d better written that down somewhere”. To be honest, … Read more

What tech skills you need to learn in IT?

One of the questions people always ask me is: “What tech skills should I learn to be successful in IT?”. To be fair, this question cannot be generally answered. That is because IT is such a vast topic with many different flavors. You will find lots of different types of jobs like consulting, engineering, administrator, … Read more

Automated virtual machine deployment with Vagrant

Sometimes you just want to quickly set up a testing or development environment. Typically, you download the .iso, create your machine, boot, and complete the installation process. If you’re doing that many times, it can really get annoying. Wouldn’t it be cool, to just automate that whole virtual machine deployment? Fortunately, there is such a … Read more

Make your WSL / WSL2 terminal awesome with zsh, oh-my-zsh, nerd-fonts and powerlevel10k

I will explain to you, how to make your “wsl” or “wsl2” terminal just awesome! We’re installing Windows Terminal, which is a nice open-source project of Microsoft. And we’re installing the “zsh” shell, which will replace the default “bash” shell. This allows us to completely change the look and feel of our terminal and also … Read more