How to get free SSL/TLS certificates from cli with Let's Encrypt and Certbot

How to get free SSL/TLS certificates with Let’s Encrypt and Certbot

Let’s Encrypt is a Certificate Authority which is able to create and release free SSL/TLS certificates we can use to enable encryption and secure our websites. All the biggest hosting providers allow their customers to request Let’s Encrypt certificates in a user-friendly way, via administration panels like Cpanel or Plesk. If we have SSH access to a remote host, however, we can obtain a Let’s Encrypt certificate from the command line, by using Certbot. In this article, we learn how to install Certbot on the most used Linux distributions, and how to use it to obtain and manage valid Let’s Encrypt certificates.

Read more

How to integrate any distribution inside a terminal with distrobox

How to integrate any Linux distribution inside a terminal with Distrobox

Distrobox is a free and open source tool which allows us to integrate the userlands of Linux distributions. Under the hood it uses Docker or Podman to create containers, and integrates them with the host by sharing access to the graphical server, the user HOME directory and USB devices. In this tutorial we see how to install and use Distrobox on the most used Linux distributions.

Read more

Introduction to Polkit

Introduction to Polkit: Navigating Authorization Frameworks in Linux

Polkit is an authorization framework installed on every modern Linux distribution: it provides API which allow privileged applications to expose services to unprivileged subjects. Communications with Polkit happens over D-Bus, which is an IPC (Interprocess Communication) system; to understand how the former works, we have to get a grasp of how the latter is implemented, first.

Read more

How to create GNOME dynamic wallpapers

GNOME (GNU Network Object Model Environment), is one of the most popular desktop environments on Linux, and probably the most used one, since all major distributions use it as their default interface. Version 42 of the D.E., introduced a global “light/dark” UI mode switch, which is respected by all GNOME applications and wallpapers: switching the global style to “dark”, automatically changes the GTK theme to Adwaita-dark, and all the wallpapers supporting this feature, to their “dark” versions. GNOME also supports time-shifting wallpapers.

Read more

how to set battery charge thresholds on linux

How to set battery charge thresholds on Linux

Some notebooks firmware allow setting start and stop battery charge thresholds. This feature can be really useful to increase the battery lifespan: if we use the notebook attached to the AC most of the time, we may want to set a low charge values, to avoid charging and keeping the battery at its maximum capacity; if we are using the notebook on the go, instead, we probably want to set higher threshold values to maximize runtime hours.

Read more

how to disable IPv6 on linux

How to disable IPv6 on Linux

Support for the Internet Protocol version 6 is available on Linux since 1996. The kernel implements this functionality, which is usually active and enabled by default on all the major distributions, via the “ipv6” module. Sometimes, for various reasons, it may be desirable to temporarily or permanently disable IPv6 networking.

Read more