On most btrfs installations snapper is already running and nobody notices. openSUSE sets it up out of the box; on Fedora, Arch and Debian it…
Linux cheat sheet
On most btrfs installations snapper is already running and nobody notices. openSUSE sets it up out of the box; on Fedora, Arch and Debian it…
GNOME keeps its media controls in the notification list. To reach them you open the calendar popover, scroll past the notifications, and find a small…
GNOME Software is the default package management UI on Fedora Workstation. After upgrading from Fedora 43 to Fedora 44, the application can hang indefinitely on…
Modern Linux networking is no longer limited to iptables, nftables, or traditional firewalls. With eBPF and XDP, we can inspect, filter, and drop packets before they even enter the…
Longhorn is a robust distributed block storage solution for Kubernetes. It offers built‑in capabilities like disaster recovery (DR) volumes, snapshots, and backups. But occasionally, these…
Introduction This guide explains how to deploy a fully functional, high-availability Kafka cluster in KRaft mode using Strimzi 0.48.0 on Kubernetes. When Bitnami recently restructured their repository access, many…
Starting with Kubernetes 1.33, the traditional Endpoints API is officially deprecated. This change affects how Services map to backend Pods or external IPs. The newer EndpointSlice API provides better scalability, improved…
If you’re exposing services to the internet through Kubernetes, securing them with HTTPS is essential. Luckily, you don’t need to manually manage SSL certificates anymore…
This guide walks you through building a Jenkins CI/CD pipeline to build and publish a signed Android App Bundle (AAB) to the Google Play Store.…
This guide walks through setting up a three-node MicroCeph cluster, mounting CephFS shares, integrating with MicroK8s using the Rook-Ceph plugin, and managing CephFS snapshots with automated backup and cleanup. Prerequisites Installing MicroCeph on…