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

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

Create your own VPN server with WireGuard in Docker

In this tutorial, I will show you how to easily create your own private VPN server with WireGuard running in a Docker container. I will walk you step by step through the installation, configuration, and how to add clients to your VPN server. You can follow this tutorial with any Ubuntu- or Debian-based Linux distro. … Read more

WireGuard installation and configuration – on Linux

WireGuard is a new and promising VPN protocol that lately was integrated into the official Linux kernel from 5.4 onwards. It is very simple and more performant than other VPN protocols like OpenVPN or IPSec. I recently wrote an article that compares WireGuard to OpenVPN and IPSec, check it out here. Although WireGuard may not … Read more

6 simple steps to make your webserver more secure

6 simple steps to make your webserver more secure

Do you want to make your webserver more secure? Look carefully at your web server security to prevent your server from being abused by attackers! Security breaches on webservers can be a big threat to people and companies. If you are running a webserver on the internet, you are always a target of attacks. But … Read more

How to learn python for beginners?

How to learn python for beginners - 6 useful tips

If you want to learn python, you may have asked yourself: Where should I start learning? Do I need to take any paid courses? And how do I really make progress? There are tons of information on how to learn python. I show you six useful tips on how to learn python for beginners. And … Read more