Con este script se descargan automáticamente las IPs publicadas por Cloudflare y se autorizan en iptables (mediante ufw) eliminando las reglas anteriores. Comandos últiles
Usar Wireguard con UFW
Configurar UFW para que permita fordwards En el archivo /etc/ufw/before.rules añadir al principio: Activar el forwarding en /etc/ufw/sysctl.conf Configurar Wireguard Con esto hacemos que se permita el tráfico fluir entre el interfaz de Wireguard y el de Internet solo cuando Wireguard está activo. En /etc/wireguard/wg0.conf
Configuración básica de ufw y fail2ban
Instalar UFW: Instalar fail2ban Configurar fail2ban para bloquear intentos por SSH Editar el archivo /etc/fail2ban/jail.local Configurar fail2ban para bloquear bots pesados que dan 404 Crear un archivo /etc/fail2ban/filter.d/nginx-404.conf Añadir a /etc/fail2ban/jail.local Configurar fail2ban para bloquear fuerza bruta en wordpress Crear un archivo /etc/fail2ban/filter.d/wordpress.conf Añadir a /etc/fail2ban/jail.local Reiniciar fail2ban tras configuraciones Monitorizar ufw y bloqueos Logs […]
¿Cómo monitorizar el uso de memoria y los índices de OpenSearch?
Comandos útiles para OpenSearch Estado de OpenSearch Estado JVM Estado de los índices Monitorización de OpenSearch Con este script se puede extraer la información del uso de memoria y el estado de los índices de OpenSearch. Generará un log como el siguiente: [2026-04-08 06:18:01] Heap Used: 10%, ES: OK, IT: OK, EN: OK, FR: OK, […]
Cuando OpenSearch decide que no se trabaja 🖥️🔥
Si usas Magento, ya sabes que OpenSearch (o Elasticsearch, su primo de zumosol que no se aclara si quiere ser Open Source o una ONG) no es opcional. Sin él, tu buscador es un desierto y tus categorías, un error 404 constante. Es el corazón de la tienda, y como todo corazón en este mundillo, […]
¿Cómo creo un swap en mi servidor?
Comprobar si hay swap y su estado Para crear un espacio de swap si no hay Para ver si algún proceso murió por falta de memoria
¿Cómo eliminar de composer un módulo privado al que ya no tengo acceso?
Hay mañanas en las que uno se levanta con ganas de comerse el mundo y Magento o mejor dicho en este caso Composer te recuerda, con un bofetón de realidad, que no eres tu el que manda. Hoy vengo a contaros una de esas historias de terror que ocurren cuando un cliente decide que «ya […]
¿Cómo ver la IP real del cliente en Nginx?
Si tu web usa Cloudflare por seguridad, notarás que en tu access.log aparece la IP de Cloudflare y no la de tus clientes. Si esto ocurre no puedes bloquear por IP si detectas un ataque o a un scrapper pesado que no se identifica. Script para actualizar IPs de Cloudflare Crea un script que actualice […]
¿Cómo creo un certificado con Certbot?
1. Instala certbot con: 2. Crea el virtual host sin activar todavía el motor SSL (importante dejar comentadas las líneas indicadas): 3. Reinicia Apache o Nginx 4. Lanza certbot 5. Vuelve la configuración del Virtual Host y descomenta la línea:
¿Cómo se amplía el disco de un servidor en AWS?
1. Entra en AWS y busca el servidor2. Busca su volumen en Elastic Block Store => Volumes3. Selecciona el volumen y elige modificar => Asigna el espacio que necesites4. Entra por SSH a tu servidor y ejecuta los siguientes comandos 5. Amplia el sistema de archivos con una de estas opciones (el tipo de disco […]