Saif Bin ShahabSaif Bin Shahab

Writing

All Posts

Cybersecurity, Islamic knowledge, and the intersection between them.

September 11, 2025

How I Recovered a Failed Production Server and MySQL Database in Under 30 Minutes

Recovered a failed production server and database in 30 minutes, minimizing downtime and restoring full service integrity for stakeholders.

ServerCase StudyDevOps
The Midnight Hack: How I Stopped a Cybersecurity Disaster within Hours

September 11, 2025

The Midnight Hack: How I Stopped a Cybersecurity Disaster within Hours

Real-life incident response: I uncovered a WordPress hack, contained it overnight, and helped a business avoid potential cybersecurity losses.

SecurityServerCase Study

August 25, 2025

Securing Apache Webserver

LinuxHomelabDevOps

August 25, 2025

Installing Auto CPU Freq on Linux

LinuxHomelabServer

August 25, 2025

How to disable auto suspend when laptop lid closed on Linux

Linux

August 25, 2025

Encrypting Disk on Linux

Linux

August 25, 2025

SSH Brute Force Protection with Fail2Ban

LinuxHomelabDevOps

August 25, 2025

GPU Passthrough with Qemu/Libvirt on Linux

Linux

August 25, 2025

Setting up Firewall with IPTables

LinuxHomelabDevOps

August 25, 2025

Install SSL/TLS Certificate on Linux by Let's Encrypt

LinuxDevOpsServer

August 25, 2025

Setting up Jellyfin Server on Linux

LinuxHomelabServer

August 25, 2025

Installing MariaDB Properly on Linux

LinuxDevOpsServer

August 25, 2025

Setting up ModSecurity WAF for Apache Webserver

LinuxHomelabDevOps

August 25, 2025

Setting up ModSecurity WAF for Nginx Webserver

LinuxHomelabDevOps

August 25, 2025

Setting up NFS Share on Linux

LinuxHomelabServer

August 25, 2025

Setting up NVChad for NeoVim

Linux

August 25, 2025

Installing Nextcloud server on Linux

LinuxHomelabServer

August 25, 2025

Securing Nginx Webserver

LinuxHomelabDevOps

August 25, 2025

Getting Nvidia GPU working on Linux

Linux

August 25, 2025

How to Mount an Encrypted LUKS Partition without Password using Keyfile

Linux

August 25, 2025

Securing the root account on a Linux server

LinuxHomelabDevOps

August 25, 2025

SSH Keys Management on Linux

LinuxDevOpsHomelab

August 25, 2025

SSH Security

LinuxHomelabDevOps

August 25, 2025

How to automatically suspend Linux server

Linux

August 25, 2025

Setting up Tmux on Linux

Linux

August 25, 2025

Installing Traefik on Linux

LinuxDockerDevOps

August 25, 2025

Handling Redirects with Traefik Reverse Proxy

LinuxDockerDevOps

August 25, 2025

Setting up firewall with UFW on Linux

LinuxHomelabDevOps

August 25, 2025

Users and Groups Management in Linux

LinuxDevOpsHomelab

August 25, 2025

Install and Configure VNC server on Linux

LinuxHomelabServer

August 25, 2025

Setting up Wake On LAN on Linux

LinuxHomelabServer

August 25, 2025

Setting up Wordpress

LinuxDevOpsHomelab

August 25, 2025

Securing Wordpress

LinuxHomelabDevOps

August 21, 2025

Arch Linux Installation with Fulll Disk Encryption + (Secure Boot, TPM2, UKI and more)

Linux