Un diagrama mostrando el objetivo (y título) de este artículo

Reenviar tráfico TCP y UDP por la red con iptables

Este es el tercer artículo de la serie que empezó con “Cambios en mi red de la mano de XMPP.” El problema En aquel artículo, casi al final de todo, comentaba que hacía falta aplicar una solución para que el tráfico XMPP del resto de puertos (5000, 5222,… todos los que no son el 80 ó el 443) fuese reenviado desde el VPS a mi servidor en casa. Probé algunas cosas con la configuración de NGINX y su módulo streams, pero no funcionó, así que voy a describir aquí cómo acabé usando las capacidades de filtrado de paquetes de Linux (el núcleo mismo) a través de iptables (en inglés). ...

7 de septiembre de 2025 · 6 min · 1177 palabras · Gabriel Viso Carrera
Un diagrama que representa lo que queremos conseguir y el título de este artículo

Exponer servicios alojados en casa usando un VPS y Tailscale

Problema Este texto detalla los pasos a seguir para conectar un proxy inverso (NGINX) instalado en un servidor A, y dar acceso a servicios web instalados en otra máquina diferente, un servidor B. Si la máquinas están en ubicaciones o redes diferentes, la conectividad la podremos resolver mediante varias alternativas, como una VPN. En mi caso concreto, esto sirve para instalar NGINX en un VPS, y usarlo para exponer mis servicios alojados en un servidor que tengo en casa, “barcas”. Para conectar las dos máquinas y que NGINX pueda redirigir el tráfico a esos servicios, he usado Tailscale. ...

5 de septiembre de 2025 · 8 min · 1681 palabras · Gabriel Viso Carrera
Una foto de "barcas", mi servidor.

Cambios en mi red de la mano de XMPP

Hace unos días me recomendaron Snikket como una opción sencilla para montar un servidor XMPP1, y me lancé por el terraplén de cabeza. A mitad del descenso, me encontré un montón de problemas interesantísimos que resolver, que iré desgranando paso a paso en los próximos artículos. En éste os voy a contar cuáles son esos problemas, por qué surgen, por qué los quiero resolver y cómo los he resuelto, pero desde un punto de vista de diseño por el momento. No vas a encontrar instrucciones de terminal para resolver todo esto, sino el contexto necesario para saber qué estoy intentando resolver; las instrucciones detalladas vendrán en los siguientes artículos. ...

31 de agosto de 2025 · 6 min · 1250 palabras · Gabriel Viso Carrera
Un equipo de 6 trabajando en una carretera. Tras 5 de ellos hay 1 controlando una apisonadora.

🚨 gvisoc.com en Hugo 🚨

He cambiado el motor que da vida a este blog a Hugo. El anterior era Ghost. Entre otras cosas, lo hice porque la filosofía de Ghost de obligaros a daros de alta en un perfil determinado de suscriptor para poder comentar me parecía demasiado agresiva. Es cierto, la membresía para ello era gratis, pero no dejaba de ser una barrera artificial y confusa. Por otro lado, Ghost parece más orientado a boletines de noticias (newsletter, en inglés, para los despistados) que a blogs, por varias cosas pero también por el rollo de las membresías. ...

3 de agosto de 2025 · 2 min · 364 palabras · Gabriel Viso Carrera
"Terminemos de configurar tu dispositivo", ese mensaje tan cansino de Windows que te acosa constantemente para que integres más tu PC con la cuenta de Microsoft, alegando a una falsa necesidad.

Linux en directo

Empezar con Linux no es un paso trivial para todo el mundo. Pese a que las cosas son mucho más sencillas que en 1998, o, sin irnos tan allá, que en 2010, hay muchas preguntas que hacerse al respecto. El pasado viernes 29 de noviembre estuve instalando Linux en arranque dual con Windows 11, en través de twitch. Y me ha gustado el resultado, tanto que es muy posible que haga muchos más vídeos de ahora en adelante, tanto en directo como “producidos”. ...

30 de noviembre de 2024 · 1 min · 140 palabras · Gabriel Viso Carrera
Cigüeñas en uno de sus vuelos migratorios

Migrar un Podcast de Spotify a Castopod

Empecé sobre la marcha en 2017, al poco de llegar a Australia. Por aquél entonces, una red social de segmentos de 2 minutos llamada Anchor viraba su rumbo y abrazaba el podcasting como siguiente paso lógico en su estrategia. El funcionamiento era original e innovador: durante un espacio de 24 horas, los segmentos de 2 minutos y las contestaciones de tus contactos, de 1 minuto, se iban añadiendo a tu emisora de Anchor. Cuando terminaba el día, podías optar por publicar todo el contenido del día en un feed RSS: ya tenías tu podcast. ...

24 de mayo de 2024 · 12 min · 2349 palabras · Gabriel Viso Carrera
Una foto de un Intel NUC, un módulo NVMe y un kit de memoria RAM. Todo en su caja.

Igual de personal, pero mucho más rápido

Esta semana no he publicado ningún artículo más allá del mero eco de la falta de vergüenza de Microsoft, que está probando publicidad en Windows 11. Un producto de 145€. En lugar de escribir, me he dedicado a mover mi instancia personal de mastodon, este blog, y micromáquina, desde una Raspberry Pi 4B de 4GB a un Intel NUC. Ya tenía pensado mover todo a mi NAS utilizando Docker, pero finalmente decidí separar las cosas: en vez de seguir apilando Raspberrys, esta semana consolidé todo en una nueva máquina de mayor potencia pero consumo relativamente contenido. ...

19 de abril de 2024 · 3 min · 544 palabras · Gabriel Viso Carrera