<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>Techlab on Sebastian Zehner</title><link>https://sebastianzehner.com/es/categories/techlab/</link><description>Recent content in Techlab on Sebastian Zehner</description><generator>Hugo</generator><language>es</language><managingEditor>blog@techlab.icu (Sebastian Zehner)</managingEditor><webMaster>blog@techlab.icu (Sebastian Zehner)</webMaster><copyright>&lt;span class='custom-footer-icon'&gt;&lt;/span&gt;2026 Sebastian Zehner</copyright><lastBuildDate>Mon, 22 Jun 2026 21:25:07 +0000</lastBuildDate><atom:link href="https://sebastianzehner.com/es/categories/techlab/index.xml" rel="self" type="application/rss+xml"/><item><title>De PaperMod a Blowfish: ¿Por qué cambié mi tema Hugo?</title><link>https://sebastianzehner.com/es/posts/from-papermod-to-blowfish-why-i-switched-my-hugo-theme/</link><pubDate>Mon, 22 Jun 2026 21:25:07 +0000</pubDate><author>blog@techlab.icu (Sebastian Zehner)</author><guid>https://sebastianzehner.com/es/posts/from-papermod-to-blowfish-why-i-switched-my-hugo-theme/</guid><category>hugo</category><category>blowfish</category><category>blogging</category><category>website</category><category>catppuccin</category><enclosure url="https://sebastianzehner.com/posts/from-papermod-to-blowfish-why-i-switched-my-hugo-theme/featured.webp" type="image/webp" length="0"/><media:content url="https://sebastianzehner.com/posts/from-papermod-to-blowfish-why-i-switched-my-hugo-theme/featured.webp" medium="image"/><description>Después de años con PaperMod, cambié mi blog de Hugo a Blowfish. Lo que me convenció, qué es diferente y por qué Catppuccin juega un papel importante.</description></item><item><title>Cactus Comments: discusiones en el blog a través de tu propio servidor Matrix</title><link>https://sebastianzehner.com/es/posts/cactus-comments-blog-comments-matrix-server/</link><pubDate>Sat, 18 Apr 2026 17:10:00 -0300</pubDate><author>blog@techlab.icu (Sebastian Zehner)</author><guid>https://sebastianzehner.com/es/posts/cactus-comments-blog-comments-matrix-server/</guid><category>matrix</category><category>cactus</category><category>homeserver</category><category>hugo</category><category>synapse</category><category>open-source</category><category>self-hosting</category><enclosure url="https://sebastianzehner.com/posts/cactus-comments-blog-comments-matrix-server/featured.webp" type="image/webp" length="0"/><media:content url="https://sebastianzehner.com/posts/cactus-comments-blog-comments-matrix-server/featured.webp" medium="image"/><description>Cómo integré Cactus Comments en mi blog Hugo – un sistema de comentarios descentralizado y sin rastreo basado en mi propio servidor Matrix – incluyendo la compilación del cliente, la configuración del appservice y el diseño con Catppuccin.</description></item><item><title>Tu propio servidor Matrix con Synapse: ¿Por qué deberías alojarlo tú mismo?</title><link>https://sebastianzehner.com/es/posts/self-hosting-matrix-homeserver-synapse/</link><pubDate>Wed, 08 Apr 2026 14:00:00 +0000</pubDate><author>blog@techlab.icu (Sebastian Zehner)</author><guid>https://sebastianzehner.com/es/posts/self-hosting-matrix-homeserver-synapse/</guid><category>matrix</category><category>homeserver</category><category>synapse</category><category>open-source</category><category>self-hosting</category><enclosure url="https://sebastianzehner.com/posts/self-hosting-matrix-homeserver-synapse/featured.webp" type="image/webp" length="0"/><media:content url="https://sebastianzehner.com/posts/self-hosting-matrix-homeserver-synapse/featured.webp" medium="image"/><description>En este artículo configuro mi propio servidor Matrix con Synapse y Docker Compose. Junto a una breve introducción al protocolo descentralizado, muestro la instalación completa con PostgreSQL, Traefik y Cloudflare Tunnel.</description></item><item><title>Instalación de DD-WRT en el TL-WR949N: la guía completa</title><link>https://sebastianzehner.com/es/posts/installing-dd-wrt-on-the-tl-wr949n-the-complete-guide/</link><pubDate>Tue, 31 Mar 2026 22:57:00 +0000</pubDate><author>blog@techlab.icu (Sebastian Zehner)</author><guid>https://sebastianzehner.com/es/posts/installing-dd-wrt-on-the-tl-wr949n-the-complete-guide/</guid><category>router</category><category>firmware</category><category>dd-wrt</category><enclosure url="https://sebastianzehner.com/posts/installing-dd-wrt-on-the-tl-wr949n-the-complete-guide/featured.webp" type="image/webp" length="0"/><media:content url="https://sebastianzehner.com/posts/installing-dd-wrt-on-the-tl-wr949n-the-complete-guide/featured.webp" medium="image"/><description>Así es como actualicé el router brasileño TP-Link TL-WR949N con el firmware DD-WRT: incluyendo una solución para el problema relacionado con el SSID (Error 18005), una guía paso a paso y un procedimiento de recuperación mediante TFTP.</description></item><item><title>Optimización de la ventana de contexto de Ollama: la clave para una integración exitosa de OpenCode</title><link>https://sebastianzehner.com/es/posts/ollama-context-window-optimization-opencode/</link><pubDate>Sat, 10 Jan 2026 22:20:00 +0000</pubDate><author>blog@techlab.icu (Sebastian Zehner)</author><guid>https://sebastianzehner.com/es/posts/ollama-context-window-optimization-opencode/</guid><category>ollama</category><category>llm</category><category>opencode</category><category>open-source</category><category>terminal</category><enclosure url="https://sebastianzehner.com/posts/ollama-context-window-optimization-opencode/featured.webp" type="image/webp" length="0"/><media:content url="https://sebastianzehner.com/posts/ollama-context-window-optimization-opencode/featured.webp" medium="image"/><description>El Context Window limita muchos setups de Ollama. Tres métodos de optimización, pruebas prácticas y recomendaciones concretas para usar OpenCode con LLMs locales.</description></item><item><title>Hugo: Función de serie para publicaciones de blog divididas en varias partes</title><link>https://sebastianzehner.com/es/posts/hugo-series-function-multi-part-posts/</link><pubDate>Mon, 05 Jan 2026 00:35:10 +0000</pubDate><author>blog@techlab.icu (Sebastian Zehner)</author><guid>https://sebastianzehner.com/es/posts/hugo-series-function-multi-part-posts/</guid><category>hugo</category><category>blogging</category><category>markdown</category><enclosure url="https://sebastianzehner.com/posts/hugo-series-function-multi-part-posts/featured.webp" type="image/webp" length="0"/><media:content url="https://sebastianzehner.com/posts/hugo-series-function-multi-part-posts/featured.webp" medium="image"/><description>En consonancia con la serie de blogs que he planeado, he integrado una función de serie en Hugo. En este tutorial te mostraré cómo crear publicaciones divididas en varias partes, con numeración y navegación.</description></item><item><title>El desafío de los blogs multilingües</title><link>https://sebastianzehner.com/es/posts/md-translator/</link><pubDate>Wed, 17 Dec 2025 20:00:00 +0000</pubDate><author>blog@techlab.icu (Sebastian Zehner)</author><guid>https://sebastianzehner.com/es/posts/md-translator/</guid><category>hugo</category><category>markdown</category><category>blogging</category><category>ai</category><category>llm</category><category>claude</category><enclosure url="https://sebastianzehner.com/posts/md-translator/featured.webp" type="image/webp" length="0"/><media:content url="https://sebastianzehner.com/posts/md-translator/featured.webp" medium="image"/><description>Los blogs multilingües implican un esfuerzo de traducción. Las traducciones manuales son costosas y las herramientas automáticas suelen dañar el formato Markdown. ¿Cómo mantener la eficiencia y conservar el formato?</description></item><item><title>Docker Compose en el Homelab: Mi viaje hacia una infraestructura de contenedores conectada</title><link>https://sebastianzehner.com/es/posts/docker-compose-homelab-my-journey-connected-container-infrastructure/</link><pubDate>Fri, 15 Aug 2025 09:04:00 -0300</pubDate><author>blog@techlab.icu (Sebastian Zehner)</author><guid>https://sebastianzehner.com/es/posts/docker-compose-homelab-my-journey-connected-container-infrastructure/</guid><category>Linux</category><category>Docker</category><category>Compose</category><category>Container</category><category>Homelab</category><category>IPvlan</category><category>Networking</category><enclosure url="https://sebastianzehner.com/posts/docker-compose-homelab-my-journey-connected-container-infrastructure/featured.webp" type="image/webp" length="0"/><media:content url="https://sebastianzehner.com/posts/docker-compose-homelab-my-journey-connected-container-infrastructure/featured.webp" medium="image"/><description>Con volúmenes claramente estructurados, redes dedicadas y un poco de automatización, mis servicios funcionan de manera confiable en varios sistemas Linux. Son rápidos de desplegar, fáciles de actualizar y estables.</description></item><item><title>Coral Edge TPU: Aceleración de hardware para la detección de objetos con IA</title><link>https://sebastianzehner.com/es/posts/coral-edge-tpu-hardware-acceleration-for-ai-object-detection/</link><pubDate>Wed, 13 Aug 2025 09:15:00 -0300</pubDate><author>blog@techlab.icu (Sebastian Zehner)</author><guid>https://sebastianzehner.com/es/posts/coral-edge-tpu-hardware-acceleration-for-ai-object-detection/</guid><category>Linux</category><category>Frigate</category><category>AI</category><category>Coral</category><category>TPU</category><category>NVR</category><category>Docker</category><category>Videovigilancia</category><enclosure url="https://sebastianzehner.com/posts/coral-edge-tpu-hardware-acceleration-for-ai-object-detection/featured.webp" type="image/webp" length="0"/><media:content url="https://sebastianzehner.com/posts/coral-edge-tpu-hardware-acceleration-for-ai-object-detection/featured.webp" medium="image"/><description>Para mi contenedor Docker de Frigate, quería habilitar la detección de objetos con IA mediante aceleración por hardware, así que compré un chip M.2 Coral Edge TPU A+E y lo instalé en mi servidor doméstico.</description></item><item><title>Frigate: NVR Open Source con Detección de Objetos por IA en Tiempo Real</title><link>https://sebastianzehner.com/es/posts/frigate-open-source-nvr-real-time-ai-object-detection/</link><pubDate>Tue, 12 Aug 2025 18:35:10 -0300</pubDate><author>blog@techlab.icu (Sebastian Zehner)</author><guid>https://sebastianzehner.com/es/posts/frigate-open-source-nvr-real-time-ai-object-detection/</guid><category>Linux</category><category>Frigate</category><category>AI</category><category>Coral</category><category>TPU</category><category>NVR</category><category>Docker</category><category>Videovigilancia</category><enclosure url="https://sebastianzehner.com/posts/frigate-open-source-nvr-real-time-ai-object-detection/featured.webp" type="image/webp" length="0"/><media:content url="https://sebastianzehner.com/posts/frigate-open-source-nvr-real-time-ai-object-detection/featured.webp" medium="image"/><description>Frigate es un grabador de video en red (NVR) de código abierto que combina la videovigilancia tradicional con detección en tiempo real, impulsada por inteligencia artificial, de personas, vehículos, animales y otros objetos.</description></item><item><title>NUT en el Homelab: Control centralizado y monitoreo de sistemas UPS</title><link>https://sebastianzehner.com/es/posts/nut-in-the-homelab-central-ups-monitoring-and-automation/</link><pubDate>Wed, 06 Aug 2025 20:35:10 -0300</pubDate><author>blog@techlab.icu (Sebastian Zehner)</author><guid>https://sebastianzehner.com/es/posts/nut-in-the-homelab-central-ups-monitoring-and-automation/</guid><category>Linux</category><category>SAI</category><category>NUT</category><category>Docker</category><category>Apagón</category><enclosure url="https://sebastianzehner.com/posts/nut-in-the-homelab-central-ups-monitoring-and-automation/featured.webp" type="image/webp" length="0"/><media:content url="https://sebastianzehner.com/posts/nut-in-the-homelab-central-ups-monitoring-and-automation/featured.webp" medium="image"/><description>En mi homelab utilizo varias unidades de alimentación ininterrumpida (SAI), incluyendo modelos de &lt;strong&gt;Eaton&lt;/strong&gt; y &lt;strong&gt;CyberPower&lt;/strong&gt;. Estas protegen de forma fiable mis servidores, sistemas NAS y dispositivos de red durante un apagón.</description></item><item><title>Rainy 75 Pro: Así es mi teclado perfecto</title><link>https://sebastianzehner.com/es/posts/rainy-75-pro-this-is-what-my-perfect-keyboard-looks-like/</link><pubDate>Tue, 05 Aug 2025 09:35:10 -0300</pubDate><author>blog@techlab.icu (Sebastian Zehner)</author><guid>https://sebastianzehner.com/es/posts/rainy-75-pro-this-is-what-my-perfect-keyboard-looks-like/</guid><category>linux</category><category>keyboard</category><category>Rainy75Pro</category><category>keyd</category><category>setxkbmap</category><enclosure url="https://sebastianzehner.com/posts/rainy-75-pro-this-is-what-my-perfect-keyboard-looks-like/featured.webp" type="image/webp" length="0"/><media:content url="https://sebastianzehner.com/posts/rainy-75-pro-this-is-what-my-perfect-keyboard-looks-like/featured.webp" medium="image"/><description>En abril de 2025 la encontré: mi teclado perfecto. El Rainy 75 Pro de Wobkey no solo es de alta calidad, sino que me conquistó desde la primera pulsación.</description></item><item><title>Cómo cargar y publicar un sitio web Hugo</title><link>https://sebastianzehner.com/es/posts/how-to-upload-and-publish-a-hugo-website/</link><pubDate>Fri, 06 Dec 2024 15:00:00 -0300</pubDate><author>blog@techlab.icu (Sebastian Zehner)</author><guid>https://sebastianzehner.com/es/posts/how-to-upload-and-publish-a-hugo-website/</guid><category>Hugo</category><category>sitio web</category><category>PaperMod</category><enclosure url="https://sebastianzehner.com/posts/how-to-upload-and-publish-a-hugo-website/featured.webp" type="image/webp" length="0"/><media:content url="https://sebastianzehner.com/posts/how-to-upload-and-publish-a-hugo-website/featured.webp" medium="image"/><description>En la segunda parte de esta serie creamos algo de contenido para tu sitio web Hugo gratuito y hoy queremos subir y publicar este contenido en internet de forma gratuita.</description></item><item><title>Gestión autónoma de redes sociales con Mixpost</title><link>https://sebastianzehner.com/es/posts/self-hosted-social-media-management-with-mixpost/</link><pubDate>Sun, 25 Aug 2024 18:07:53 -0300</pubDate><author>blog@techlab.icu (Sebastian Zehner)</author><guid>https://sebastianzehner.com/es/posts/self-hosted-social-media-management-with-mixpost/</guid><category>Social Media</category><category>Mixpost</category><category>Simple Life</category><enclosure url="https://sebastianzehner.com/posts/self-hosted-social-media-management-with-mixpost/featured.webp" type="image/webp" length="0"/><media:content url="https://sebastianzehner.com/posts/self-hosted-social-media-management-with-mixpost/featured.webp" medium="image"/><description>Tuve la idea de simplificar mi participación en las redes sociales sin pagar mucho dinero ni cuotas mensuales de suscripción. Encontré Mixpost como solución autoalojada.</description></item><item><title>Cómo crear contenidos para su sitio web gratuito Hugo</title><link>https://sebastianzehner.com/es/posts/how-to-create-content-for-your-free-hugo-website/</link><pubDate>Tue, 13 Aug 2024 16:05:39 -0300</pubDate><author>blog@techlab.icu (Sebastian Zehner)</author><guid>https://sebastianzehner.com/es/posts/how-to-create-content-for-your-free-hugo-website/</guid><category>sitio web</category><category>Hugo</category><category>PaperMod</category><enclosure url="https://sebastianzehner.com/posts/how-to-create-content-for-your-free-hugo-website/featured.webp" type="image/webp" length="0"/><media:content url="https://sebastianzehner.com/posts/how-to-create-content-for-your-free-hugo-website/featured.webp" medium="image"/><description>Hoy te mostraré cómo crear contenido con un sitio web Hugo, cómo añadir menús, etiquetas y categorías y cómo realizar algunos ajustes especiales.</description></item><item><title>Cómo firmamos nuestros certificados SSL con OpenSSL para servicios web locales</title><link>https://sebastianzehner.com/es/posts/how-do-we-sign-our-ssl-certificates-with-openssl-for-local-web-services/</link><pubDate>Wed, 31 Jul 2024 20:53:58 -0300</pubDate><author>blog@techlab.icu (Sebastian Zehner)</author><guid>https://sebastianzehner.com/es/posts/how-do-we-sign-our-ssl-certificates-with-openssl-for-local-web-services/</guid><category>OpenSSL</category><category>HTTPS</category><category>Certificados</category><category>LAN</category><description>En esta entrada de blog, documento cómo creamos certificados SSL autofirmados y los usamos de forma segura en la red local. Un servidor web local se ejecuta en un viejo Raspberry Pi en mi Homelab.</description></item><item><title>Cómo crear un sitio web sencillo y autoalojado gratis</title><link>https://sebastianzehner.com/es/posts/how-to-build-a-minimalistic-and-self-hosted-website-for-free/</link><pubDate>Mon, 22 Jul 2024 10:29:42 -0300</pubDate><author>blog@techlab.icu (Sebastian Zehner)</author><guid>https://sebastianzehner.com/es/posts/how-to-build-a-minimalistic-and-self-hosted-website-for-free/</guid><category>sitio web</category><category>Hugo</category><category>PaperMod</category><enclosure url="https://sebastianzehner.com/posts/how-to-build-a-minimalistic-and-self-hosted-website-for-free/featured.webp" type="image/webp" length="0"/><media:content url="https://sebastianzehner.com/posts/how-to-build-a-minimalistic-and-self-hosted-website-for-free/featured.webp" medium="image"/><description>Estás aquí en mi nueva web minimalista y gratuita. Construí este sitio web hace algunas semanas porque me gusta lo simple y reemplacé WordPress con Hugo y PaperMod Theme para mi blog personal en Internet.</description></item><item><title>Cómo pagué mi dominio con criptomoneda y por qué recomiendo Hostinger</title><link>https://sebastianzehner.com/es/posts/how-i-paid-for-my-domain-with-cryptocurrency/</link><pubDate>Fri, 19 Jul 2024 10:17:58 -0300</pubDate><author>blog@techlab.icu (Sebastian Zehner)</author><guid>https://sebastianzehner.com/es/posts/how-i-paid-for-my-domain-with-cryptocurrency/</guid><category>Hostinger</category><category>Criptomoneda</category><category>Tron</category><category>Domain</category><description>En el mundo digital actual, los dominios son una parte esencial de cualquier sitio web. Pero, ¿y si tienes la flexibilidad de pagar tu dominio con criptomoneda?</description></item><item><title>Mi nuevo sitio web minimalista y gratuito</title><link>https://sebastianzehner.com/es/posts/my-new-minimalistic-and-free-website/</link><pubDate>Mon, 08 Jul 2024 16:20:40 -0300</pubDate><author>blog@techlab.icu (Sebastian Zehner)</author><guid>https://sebastianzehner.com/es/posts/my-new-minimalistic-and-free-website/</guid><category>hugo</category><category>PaperMod</category><category>sitio web</category><category>vida sencilla</category><enclosure url="https://sebastianzehner.com/posts/my-new-minimalistic-and-free-website/featured.webp" type="image/webp" length="0"/><media:content url="https://sebastianzehner.com/posts/my-new-minimalistic-and-free-website/featured.webp" medium="image"/><description>Este es mi primer nuevo post en este sitio web.</description></item></channel></rss>