LinuxParty

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

En las dos primeras partes de esta serie aprendimos qué es n8n, cómo instalarlo y cómo construir nuestros primeros Workflows. Ha llegado el momento de utilizarlo en situaciones reales. En este artículo veremos cómo convertir n8n en un auténtico centro de operaciones para administrar servidores Linux, automatizar copias de seguridad e integrar aplicaciones como Dolibarr, WordPress, Nextcloud o Proxmox mediante sus APIs.


Ya no hablamos de pruebas

Hasta ahora todos los ejemplos tenían un objetivo didáctico.

Aprender nodos.

Comprender cómo funcionan los Triggers.

Familiarizarnos con la interfaz.

Sin embargo, el verdadero potencial de n8n aparece cuando comenzamos a utilizarlo para resolver tareas que realizamos todos los días.

Muchos administradores Linux mantienen decenas de pequeños scripts Bash repartidos por distintos servidores.

Otros dependen exclusivamente de cron.

Algunos incluso conservan hojas de cálculo donde anotan tareas de mantenimiento.

n8n permite centralizar buena parte de ese trabajo en una única plataforma visual, facilitando la reutilización, la monitorización y el mantenimiento de las automatizaciones.

No pretende sustituir a Bash.

Al contrario.

Lo complementa.

Podemos seguir utilizando nuestros scripts de siempre y dejar que sea n8n quien los ejecute, controle el resultado y actúe en consecuencia.


Caso práctico 1

Automatizar una copia de seguridad completa

Una de las tareas más repetitivas de cualquier administrador consiste en verificar que las copias de seguridad se ejecutan correctamente.

Imaginemos que ya disponemos de un script Bash llamado:

/usr/local/bin/backup.sh

Nuestro objetivo será:

  • ejecutarlo cada noche;
  • comprobar si ha finalizado correctamente;
  • registrar el resultado;
  • enviar una notificación.

El Workflow podría representarse así:

Schedule Trigger
        │
        ▼
SSH
        │
        ▼
backup.sh
        │
        ▼
IF
   ┌───────────────┐
   ▼               ▼
Éxito           Error
   │               │
Email        Telegram

En este caso n8n no sustituye al script.

Simplemente lo orquesta.

Una ventaja importante es que podremos consultar el historial completo de ejecuciones desde la propia interfaz, sin necesidad de revisar manualmente los registros del sistema.

Además, el nodo SSH permite ejecutar comandos remotos sobre uno o varios servidores, por lo que un único Workflow puede coordinar copias de seguridad distribuidas. (n8n)


Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

En la primera parte de esta serie conocimos qué es n8n, cómo funciona y aprendimos a instalarlo sobre Red Hat Enterprise Linux, AlmaLinux y Rocky Linux utilizando Podman. Llegó el momento de empezar a trabajar con él. En este artículo construiremos nuestras primeras automatizaciones paso a paso, aprendiendo los conceptos fundamentales que aparecen en cualquier Workflow. Comenzaremos con un ejemplo muy sencillo: detectar automáticamente cuándo aparece un fichero en un directorio y enviar un correo electrónico notificándolo.


Ya tengo n8n instalado… ¿y ahora qué?

Ésta suele ser la pregunta que se hace cualquier administrador después de acceder por primera vez a la interfaz de n8n.

La pantalla aparece prácticamente vacía.

Un botón para crear un Workflow.

Un menú lateral.

Algunas opciones de configuración.

Y poco más.

La sensación inicial suele ser la misma:

"Muy bonito... pero ¿por dónde empiezo?"

La respuesta es sencilla.

No vamos a aprender botones.

Vamos a resolver problemas.

Porque ésa es precisamente la filosofía de n8n.

Cada Workflow nace para solucionar una necesidad concreta.


Antes de crear nuestro primer Workflow

Conviene conocer cuatro conceptos muy sencillos.

No hace falta memorizarlos.

Los iremos utilizando continuamente.


Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

Continuación del artículo...
Segundo ejemplo: recibir un Webhook y guardar los datos en MariaDB

Hasta ahora hemos creado una automatización que funciona por sí sola cada cierto tiempo.

Pero ¿qué ocurre si queremos que sea otra aplicación quien "despierte" a n8n?

Aquí es donde aparecen los Webhooks.

Un Webhook no es más que una dirección HTTP especial que permanece esperando peticiones.

Cada vez que alguien envía información a esa dirección, n8n ejecuta automáticamente el Workflow asociado.

En otras palabras, un Webhook convierte n8n en un pequeño servidor capaz de recibir información desde prácticamente cualquier aplicación.


¿Qué es realmente un Webhook?

Aunque el nombre pueda parecer complicado, entender un Webhook es mucho más sencillo de lo que parece.

La palabra está formada por dos términos ingleses:

  • Web, porque funciona a través de HTTP o HTTPS.
  • Hook, que significa literalmente gancho, percha o punto de enganche.

Imagina que colocas un gancho en la pared.

Ese gancho no hace nada por sí solo.

Simplemente está ahí... esperando.

En el momento en que alguien cuelga una chaqueta, una mochila o unas llaves, el gancho entra en acción porque ahora tiene algo que sostener.

Con un Webhook ocurre exactamente lo mismo.

Un Webhook es un gancho web al que otras aplicaciones "cuelgan" información para que n8n haga algo con ella.


¿Para qué sirve un Webhook?

Muchísimo más de lo que parece.

Por ejemplo:

  • WordPress puede avisarnos cuando se publique una noticia.
  • Dolibarr puede notificar la creación de una factura.
  • Un servidor Linux puede informar de que una copia de seguridad ha finalizado.
  • Un formulario web puede enviar automáticamente los datos de un cliente.

Todos estos sistemas utilizan exactamente el mismo mecanismo.

Una petición HTTP.


Nuestro segundo ejemplo

Supongamos que queremos guardar automáticamente los datos recibidos en una base de datos MariaDB.

Nuestro Workflow será muy sencillo.

HTTP
        │
        ▼
Webhook
        │
        ▼
Editar datos
        │
        ▼
MariaDB

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

El invierno demográfico es real, nos guste o no... Es algo que ya está aqui... Durante años, el Gobierno chino ha intentado revertir una tendencia que preocupa tanto a economistas como a demógrafos: el descenso continuado de la natalidad. Primero eliminó la política del hijo único, después permitió tener dos hijos y más tarde tres, acompañando estos cambios con incentivos económicos y campañas institucionales. Sin embargo, los resultados han sido muy inferiores a los esperados.

Lejos de insistir únicamente en aumentar el número de nacimientos, China parece haber asumido que el envejecimiento de su población será una característica permanente de las próximas décadas. La respuesta ya no consiste en esperar un hipotético "baby boom", sino en transformar una necesidad social en una oportunidad económica.

Ese cambio de estrategia está dando lugar a lo que ya se conoce como la Silver Economy o economía plateada, un conjunto de industrias orientadas específicamente a mejorar la calidad de vida de las personas mayores y, al mismo tiempo, convertirlas en uno de los motores del crecimiento económico.

Una población que cambia por completo el mercado

Las cifras son difíciles de ignorar. China cuenta con una de las poblaciones más numerosas del planeta y, al mismo tiempo, una de las que envejece con mayor rapidez. Cada año nacen menos niños mientras aumenta la esperanza de vida, una combinación que altera profundamente el equilibrio entre trabajadores activos y jubilados.

En lugar de considerar este fenómeno únicamente como un problema para el sistema de pensiones o para el mercado laboral, las autoridades chinas han decidido convertirlo en un nuevo sector estratégico. La previsión es que durante la próxima década cientos de millones de personas formen parte de ese grupo de consumidores con necesidades muy específicas, lo que abrirá un mercado de dimensiones gigantescas.

No se trata únicamente de hospitales o residencias. La economía plateada abarca desde el turismo hasta la alimentación, pasando por el ocio, la vivienda, el deporte, la formación y, sobre todo, la tecnología.

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

Hay historias que parecen escritas para una novela de espionaje. Una instructora de buceo con un pasado como modelo erótica. Una operación secreta en aguas del mar Báltico. Un pequeño velero de recreo cargado con explosivos. Y una de las infraestructuras energéticas más importantes de Europa destruida mediante una compleja operación submarina.

Sin embargo, esta no es la trama de una película de Hollywood.

Es la hipótesis que plantea el periodista Bojan Pancevski en su libro Undermining Nord Stream. The True Story of the Sabotage that Shook Europe, donde reconstruye, a partir de testimonios y fuentes de inteligencia europeas, cómo pudo haberse ejecutado el sabotaje contra los gasoductos Nord Stream en septiembre de 2022.

Un atentado que todavía genera preguntas

La destrucción parcial de los gasoductos Nord Stream supuso uno de los acontecimientos más importantes de la geopolítica europea en los últimos años.

Las explosiones dejaron fuera de servicio una infraestructura estratégica que transportaba gas ruso hacia Europa y provocaron inmediatamente una avalancha de especulaciones sobre los posibles responsables.

Desde entonces han circulado numerosas hipótesis.

Algunas apuntaban directamente a Rusia.

Otras señalaban a servicios de inteligencia occidentales.

También aparecieron teorías que implicaban a grupos ucranianos actuando de forma independiente.

A día de hoy, la autoría sigue siendo objeto de investigaciones y debate internacional.

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

El desarrollo de aplicaciones modernas ha evolucionado enormemente en los últimos años. Ya no basta con escribir código: hoy necesitas un ecosistema completo de herramientas que te ayuden a diseñar, construir, probar, desplegar y mantener tus aplicaciones.

Si trabajas en Linux, tienes acceso a uno de los entornos más potentes y flexibles para desarrollo. A continuación, repasamos las herramientas y conceptos esenciales que todo desarrollador moderno debería dominar.


🧠 Editores de código e IDEs: tu centro de operaciones

El editor es donde pasas la mayor parte del tiempo, por lo que elegir uno adecuado es clave.

Algunas opciones destacadas:

  • Visual Studio Code: ligero, extensible y con miles de plugins.
  • IntelliJ IDEA: ideal para desarrollo profesional en Java y otros lenguajes.
  • Sublime Text: rápido y minimalista.
  • Vim: extremadamente potente en terminal, perfecto para administradores y desarrolladores avanzados.
  • Geany: una alternativa ligera muy popular en Linux.

👉 Dominar al menos uno (y entender Vim) es una inversión clave a largo plazo.


🔄 Control de versiones y CI/CD

El desarrollo moderno es colaborativo y automatizado.

  • Git permite gestionar versiones del código.
  • Plataformas como GitHub facilitan trabajo en equipo.

🔧 ¿Qué es CI/CD?

CI/CD significa Integración Continua y Despliegue Continuo:

  • CI (Continuous Integration): cada cambio de código se prueba automáticamente.
  • CD (Continuous Deployment): el código validado se despliega automáticamente.

👉 Esto permite lanzar software más rápido y con menos errores.

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

EncFS sigue siendo una solución ligera y práctica para cifrar directorios en Linux. Sin embargo, dependiendo del entorno donde trabajes (escritorio gráfico o consola), la forma de introducir la contraseña cambia completamente.

En este artículo te explico cómo usar EncFS en ambos escenarios:

  • ✔ Modo gráfico (ideal en escritorios como KDE)
  • ✔ Modo texto (ideal para SSH, servidores o consola de Windows)

Pongamos como ejemplo, que en "ebin", tenemos una serie de comandos "encriptados" que una vez desencriptados, serán montados en "sbin", las rutas, ya las debes tener asignadas en tu fichero .bash_profile. Algo así...

PATH=$PATH:$HOME/bin:$HOME/bin/sbin:$HOME/bin/kompozer


🖥️ Uso en modo gráfico (Linux con entorno de escritorio)

Image

Cuando trabajas en un entorno gráfico como KDE Plasma, puedes aprovechar herramientas como ksshaskpass, que muestran una ventana emergente para introducir la contraseña.

🔹 Script típico con modo gráfico

#!/bin/bash

fusermount -u "$HOME/bin/sbin"

encfs --extpass=/usr/bin/ksshaskpass "$HOME/bin/ebin" "$HOME/bin/sbin"

ls -lshF "$HOME/bin/sbin"

🔹 ¿Cómo funciona?

Inicio activadoInicio activadoInicio activadoInicio activadoInicio activado

El ecosistema del software de código abierto vuelve a situarse en el centro del debate tras una denuncia pública de ONLYOFFICE contra una nueva iniciativa impulsada por Nextcloud y IONOS.

Se trata del proyecto “Euro-Office”, una propuesta reciente que busca reforzar la soberanía digital europea mediante herramientas ofimáticas abiertas. Sin embargo, la iniciativa ya ha generado controversia antes incluso de consolidarse.

📢 La denuncia: posibles incumplimientos de licencia

Desde ONLYOFFICE aseguran haber detectado infracciones graves relacionadas con la propiedad intelectual y el uso de su tecnología dentro de este nuevo proyecto.

Según su comunicado oficial, Euro-Office:

  • Utiliza tecnología derivada directamente de los editores de ONLYOFFICE
  • No respeta las condiciones de la licencia GNU Affero General Public License v3 (AGPLv3)
  • Incumple requisitos clave como:
    • Mantener la atribución original
    • Preservar la marca ONLYOFFICE
    • Cumplir con las obligaciones de distribución del código abierto

ONLYOFFICE recalca que el cumplimiento de estas normas no es opcional, sino la base legal y ética del software libre.

⚙️ ¿Por qué es importante este conflicto?

El caso no es menor. En el mundo open source, las licencias como la AGPLv3 permiten reutilizar y modificar software, pero bajo condiciones muy claras.

Ignorar estas condiciones puede tener consecuencias importantes:

  • ⚠️ Riesgos legales internacionales
  • ⚠️ Pérdida de confianza en proyectos open source
  • ⚠️ Precedentes negativos para desarrolladores y empresas

Desde ONLYOFFICE advierten que este tipo de situaciones pueden debilitar todo el ecosistema, ya que el software libre se basa en el respeto mutuo entre creadores.

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

Las rocas ígneas son fundamentales para entender la geología de nuestro planeta. Entre las más conocidas están el basalto y el granito, dos rocas muy extendidas pero con características y orígenes distintos. Aunque a menudo se confunden o se asocian solo por ser duras y compactas, sus diferencias son profundas y revelan mucho sobre la historia geológica de la Tierra.


¿Qué es el basalto?

El basalto es una roca ígnea extrusiva que se forma cuando la lava llega a la superficie durante una erupción volcánica y se enfría rápido. Este rápido enfriamiento hace que los cristales sean muy pequeños o incluso invisibles al ojo.

Características principales del basalto

  • Color: gris oscuro a negro.
  • Textura: grano fino (los cristales son pequeños).
  • Composición química: relativamente baja en sílice y rica en hierro y magnesio.
  • Densidad: mayor que la del granito debido al contenido de minerales pesados.
  • Formación: lava volcánica que se enfría rápidamente en la superficie terrestre. 

El basalto es la roca más común de la corteza oceánica y se encuentra en grandes extensiones volcánicas, islas oceánicas y dorsales submarinas.


¿Qué es el granito?

El granito es una roca ígnea intrusiva, lo que significa que se forma bajo la superficie terrestre por el enfriamiento lento del magma. Este proceso de cristalización prolongado permite que se formen cristales visibles a simple vista, dándole su característica textura gruesa.

Características principales del granito

  • Color: tonos claros que van del gris al rosado, dependiendo de los minerales presentes.
  • Textura: grano grueso, con cristales reconocibles.
  • Composición química: alto contenido de sílice (principalmente cuarzo y feldespato).
  • Densidad: menor que la del basalto.
  • Formación: magma que se enfría lentamente en profundidad, en el interior de la corteza continental.

El granito es una de las rocas típicas de la corteza continental, formando grandes cuerpos geológicos como batolitos y núcleos de montañas.

Diferencias clave entre basal

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

La Unión Europea sigue avanzando hacia una web más respetuosa con la privacidad de los usuarios. Tras años de quejas por avisos interminables de cookies, consentimientos difíciles de entender y configuraciones invasivas, la UE está impulsando un cambio conceptual en cómo se gestionan las cookies y el consentimiento en los sitios web.

🔍 ¿Qué problema intenta resolver la UE?

Las famosas advertencias de cookies se han convertido en una experiencia frustrante para millones de internautas. En muchos casos:

  • Los sitios muestran un banner que obliga a aceptar todas las cookies para seguir navegando.
  • Los botones de rechazo o configuración están ocultos o son difíciles de encontrar.
  • Se exige repetir la acción en cada página o sitio distinto.

Estos mecanismos no solo son molestos, sino que también dificultan el respeto real del usuario sobre sus datos personales en toda la web.

📜 ¿Qué propone la Unión Europea?

La UE está trabajando en una modificación de la normativa que simplifica cómo se solicita y se obtiene el consentimiento para el uso de cookies y otros rastreadores. Los puntos principales de esta propuesta son:

  • Menos banners invasivos: se pretende unificar el consentimiento para que el usuario no tenga que aceptarlo repetidamente en cada sitio nuevo.
  • Configuración más clara: ofrecer opciones simples de “aceptar”, “rechazar” o elegir categorías específicas sin esconder los botones.
  • Consentimiento real y explícito: evitar prácticas engañosas que empujan a aceptar todas las cookies por defecto.
  • Mayor control para usuarios: permitir gestionar preferencias desde el propio navegador o una herramienta centralizada.

La idea es que los usuarios puedan decidir de forma simple y significativa qué datos quieren compartir, y no estar atrapados en un mar de banners infinitos.



Redes:



   

 

Suscribete / Newsletter

Suscribete a nuestras Newsletter y periódicamente recibirás un resumen de las noticias publicadas.

Donar a LinuxParty

 

Tutorial de Linux

Top 15 artículos por Fecha

Viendo artículos de: Junio de 2026

Filtro por Categorías