Alejandro Muñoz Fernández

Website and blog of Alejandro Muñoz Fernández, where I talk about anything that interests me.

Scan double-sided documents with a single-sided scanner

A practical trick to digitize double-sided documents using an automatic document feeder (ADF) scanner that only reads one side. Using the pdftk tool in the terminal, you will learn how to automatically interleave the stack of odd and even (reversed) pages into a single properly ordered final PDF.

Package guide for Debian 11 (Bullseye)

Lista personal de paquetes, configuraciones y utilidades imprescindibles para dejar a punto una instalación limpia de Debian 11 (Bullseye). Incluye herramientas de anonimato, edición, copias de seguridad, y la configuración necesaria para la administración electrónica en España y el hardware específico (como el Wi-Fi Intel AX210).

OCR in scanned PDF files with OCRmyPDF

A step-by-step guide to applying Optical Character Recognition (OCR) to scanned PDF documents in Linux using the OCRmyPDF tool and the Tesseract engine. Learn how to convert static images into selectable text documents, optimize their file size, and automate batch processing from the terminal.

Ocio Responsable (Responsible Leisure) App

An analysis of the ‘Ocio Responsable’ (Responsible Leisure app, mandated by the regional government of Castilla-La Mancha (JCCM) to control access to hospitality venues via QR codes. We review how it impacts user privacy, the extra burden it places on business owners, and the technological issues it creates.

Firewalld firewall

A quick manual for installing and managing the Firewalld firewall on Debian and Fedora systems, geared towards desktop computers. It explains how to enable the daemon, assign secure network zones, and open specific ports for common services like Samba or KDE Connect.

UFW Firewall for a Raspberry Pi Server

A practical tutorial on hardening the security of your Raspberry Pi server using UFW (Uncomplicated Firewall). Discover how to set default policies, configure traffic filtering rules, open only the strictly necessary ports for your services, and protect the system against unauthorized access effectively.

Ultimate guide to compressing files as much as possible in Linux

A comprehensive collection of Linux terminal commands and utilities to optimize and maximally reduce the size of any file. Learn how to squeeze every byte out of PDF documents, images, archives, and web assets (HTML, XML, JS) without losing quality.

Quick guide to setting up an Armbian server

A practical reference guide to installing and configuring a headless Armbian server from scratch on SBC boards (Cubox, Orange Pi, etc.). It covers essential steps including flashing the MicroSD card, SSH security hardening, and static IP configuration.

Home Server with Raspberry Pi

A comprehensive guide to building and configuring your own home server using a Raspberry Pi. Learn step-by-step how to install the operating system in headless mode, optimize performance, secure your local network connection, and deploy essential services to turn this board into your low-power personal data center.