Password Protect Grub Boot Menu in Linux

Introduction By going to the command console or recovery mode from the Grub boot-menu, others can reset user password via a few commands. So if you’re not using Linux in a private place, encrypt your file system or add password protect to boot menu is highly recommended. Debian Generate…

Create a WireGuard Server and Clients

Introduction WireGuard is a modern Virtual Private Network (VPN) server that allows you to securely route your data between your Android, iPhone, Linux, Windows, or macOS computer. In this guide, I will walk you through installing and configuring the WireGuard server and creating your first client configuration file. Prerequisites You…

MySQL/MariaDB Change a User Name and Password

If you’re a web developer or a database administrator, you know how important it is to keep your MySQL/MariaDB user passwords secure. But, how do you quickly and easily change your MySQL/MariaDB user password when you need to? In this guide, we’ll show you how to…

Fedora 41 and Wake on LAN

In the BIOS enable the correct Wake-on-LAN option for your motherboard. Then boot into Fedora and display NIC status (my device is enp3s0) sudo ethtool enp3s0 search for line with 'Wake-on', in my case was displayed “Wake-on: d” (disabled). In order for WOL to work, after reboot Wake-on…

Podman with Quadlet

This guide will help you get started with Podman and Quadlet in a simple, non-technical way. Scroll down for templates for .container, .network, and .env files. Did you know? You can use Cockpit or Portainer with Podman for easier container management. What is Quadlet? Quadlet is a way to manage…

Store SSH key (passphrase) into macOS Keychain

Introduction The ssh agent on macOS can add your private key and the passphrase of this to the keychain (“Keychain Access.app”). This is useful because you unlock the access with your normal login into the macOS user account. Meaning you can use your key without typing in the passphrase…

Fail2Ban

Introduction Fail2Ban is a free and open source software that helps in securing your Linux server against malicious logins. Fail2Ban will ban the IP (for a certain time) if there is a certain number of failed login attempts. Installing Fail2Ban sudo dnf install -y fail2ban My Fail2Ban Settings File Fail2Ban…

Setting up software RAID Storage on Linux

Introduction RAID, which stands for Redundant Array of Independent Disks, is a data storage virtualisation technology that combines multiple physical disk drive components into one or more logical units. The purpose of RAID is to improve data redundancy and performance. Understanding RAID Levels Before setting up RAID, it's…