All Stories
How to fix Gmail SMTP's 'Please log in via your web browser and then try again'
SMTP configuration has always been an annoying task, especially for the inexperienced engineers. Needless to say, setting up mail server from scratch is a whole other beast. Today’s f...
In SMTP, Jan 26, 2022How to fix black screen on screen share in Ubuntu
During an online session, I spotted that the screen share on Ubuntu stopped working. The first thought that came to my mind was the application itself. But later I realized that no ma...
In Ubuntu, Jan 25, 2022How to monitor and restart unhealthy Docker Containers
Last week, I wrote about How to restart a single container with Docker Compose. The approach is manual, hence will be repetitive and error-prone. And since we want to automate almost ...
In Docker, Jan 24, 2022How to upgrade Ubuntu 20.04 to Ubuntu 21.10
The upgrading process from Ubuntu 20.04 to Ubuntu 21.10 takes some time, but it’s a straightforward process if you stick close to the steps below. Before taking any actions please mak...
In Ubuntu, Jan 23, 2022How to restart a single container with Docker Compose
Restarting Docker Compose stack (docker-compose restart) it’s pretty easy and convenient, and if you somehow screw up something, docker-compose down/up will take care of it. But, now ...
In Docker, Jan 22, 2022Run Docker containers in the background
While running a docker container in detached mode d maybe you have experienced exiting the container immediately. Here I’m going to show you some ways how to keep it running in the ba...
In Docker, Jan 21, 2022Multiple ways to run Kubernetes clusters locally
Kubernetes, the most popular container orchestration platform out there, needs no introduction. Let’s explore a couple of ways and tools on deploying K8s clusters on your local machine.
In Kubernetes, Jan 20, 2022Certbot auto renew SSL/TLS certificate with a cron job
If you are using a free SSL/TLS certificate from Certbot, probably you are tired of the manual renewal. Here I’m going to show you how to automate the process of creating a cron job t...
In Certbot, Jan 19, 2022How to enable HTTP/2 in Nginx
HTTP/2 was published almost 7 years ago, HTTP/3 being an internet draft standard since October 2020, and yet here we are, most of us still using HTTP/1.1. Considering how things quick...
In Nginx, HTTP, Jan 18, 2022How to scale docker containers
When it comes working with a master - replica services Docker offers a scaling compose command which is very useful. Here I’m going to show you how to use it with an example.
In Docker, Jan 17, 2022