Split DNS using systemd-resolved
Many corporate environments have internal DNS servers that are required to resolve internal resources. However, you might prefer a different DNS server for external resources, for example 1.1.1.1 or...
View ArticleAVIF support in Digikam on Debian
In order to have AVIF support in Digikam in Debian, you need to install kimageformat-plugin. $ sudo apt install qt5-avif-image-plugin kimageformat-plugins Alternatively, similar support is offered via...
View ArticleProtecting OpenSSL private keys using PKCS#8
When generating private keys with OpenSSL, by default they are unprotected by a passphrase. For example: $ openssl genrsa -----BEGIN PRIVATE KEY----...
View ArticleInstall GNOME 44 on Debian Unstable
GNOME 44 recently got released. Because Debian Bookworm is undergoing a freeze, GNOME 44 is not yet available in Debian Unstable. It’s very similar to the GNOME 40 situation 2 years ago. While the...
View ArticleCreating a WireGuard profile for Cloudflare Warp
Connecting to Cloudflare Warp directly via wg can have advantages in flexibility or specific scenarios. For example, the Warp client, warp-cli would refuse to establish connection if it can’t override...
View ArticleMoving Debian to a New Computer
These are the steps I took to migrate a Debian installation from an old computer to a new one. I took out the old SSD, and connected it via an external enclosure to the new computer, and booted via a...
View ArticleHow to Display Battery Percentage for Bluetooth Headphones in GNOME
By default, the Power tab in GNOME’s Settings does not show the battery percentage for Bluetooth headphones like the Sony WH-1000XM3. However, you can enable this feature by activating the DBUS...
View ArticleChanging the webcam’s default power-line frequency
The default powerline frequency for the Logitech C270 webcam is 60Hz, which causes flickering. It can be changed manually via v4l2-ctl or cameractrls, but the change isn’t permanent. To persist the...
View ArticleNginx: Block access to sensitive files
As more websites and applications are being hosted on the web, the necessity for securing these resources is skyrocketing. Among various web servers, Nginx has gained substantial popularity due to its...
View ArticleAutomating DNS Configurations for F5 VPN Tunnel using Systemd-resolved and...
F5 VPN does not play well with split DNS configuration using systemd-resolved because it insists on trying to rewrite /etc/resolv.conf. The workaround is to make resolv.conf immutable, and configure...
View Article
More Pages to Explore .....