<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Blog — Iván Jonás</title>
    <link>https://portfolio.ivanjonasfc.dev/blog/</link>
    <description>Guías prácticas de homelab, Docker, redes, automatización e IA, probadas en mi propia infraestructura.</description>
    <language>es</language>
    <atom:link href="https://portfolio.ivanjonasfc.dev/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>AdGuard Home en Docker: sin publicidad en toda la casa y tus subdominios en local</title>
      <link>https://portfolio.ivanjonasfc.dev/blog/adguard-home-bloquear-publicidad/</link>
      <guid isPermaLink="true">https://portfolio.ivanjonasfc.dev/blog/adguard-home-bloquear-publicidad/</guid>
      <description>Monto AdGuard Home en Docker para bloquear publicidad en toda la red, usar DNS cifrado y resolver mis subdominios en casa sin depender del router.</description>
      <pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate>
      <category>Redes y seguridad</category>
      <category>adguard-home</category>
      <category>dns</category>
      <category>docker</category>
      <category>privacidad</category>
      <category>homelab</category>
    </item>
    <item>
      <title>Caddy como puerta de entrada del homelab: HTTPS, cabeceras seguras y CrowdSec</title>
      <link>https://portfolio.ivanjonasfc.dev/blog/caddy-proxy-inverso-seguro/</link>
      <guid isPermaLink="true">https://portfolio.ivanjonasfc.dev/blog/caddy-proxy-inverso-seguro/</guid>
      <description>Cómo uso Caddy en Docker como única entrada a mi NAS: HTTPS por DNS de Cloudflare, snippets de seguridad, paneles solo LAN y CrowdSec contra IPs abusivas.</description>
      <pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate>
      <category>Redes y seguridad</category>
      <category>caddy</category>
      <category>https</category>
      <category>docker</category>
      <category>crowdsec</category>
      <category>seguridad</category>
      <category>cloudflare</category>
    </item>
    <item>
      <title>Diun y alertas en Telegram: entérate de las imágenes nuevas sin actualizar a ciegas</title>
      <link>https://portfolio.ivanjonasfc.dev/blog/diun-y-alertas-telegram/</link>
      <guid isPermaLink="true">https://portfolio.ivanjonasfc.dev/blog/diun-y-alertas-telegram/</guid>
      <description>Uso Diun para saber cuándo hay imágenes Docker nuevas y un único bot de Telegram para recibir los avisos de Diun, CrowdSec y Uptime Kuma.</description>
      <pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate>
      <category>Automatización</category>
      <category>diun</category>
      <category>docker</category>
      <category>telegram</category>
      <category>alertas</category>
      <category>observabilidad</category>
    </item>
    <item>
      <title>Forgejo y GitHub Actions: tu infraestructura en Git y un repo público profesional</title>
      <link>https://portfolio.ivanjonasfc.dev/blog/forgejo-y-github-actions-buenas-practicas/</link>
      <guid isPermaLink="true">https://portfolio.ivanjonasfc.dev/blog/forgejo-y-github-actions-buenas-practicas/</guid>
      <description>Monto Forgejo en casa como fuente de verdad de mi infraestructura, protejo los secretos y preparo un repo público con CI, Dependabot y plantillas.</description>
      <pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate>
      <category>Automatización</category>
      <category>git</category>
      <category>forgejo</category>
      <category>github-actions</category>
      <category>ci</category>
      <category>gitops</category>
      <category>buenas-practicas</category>
    </item>
    <item>
      <title>Jellyfin en un NAS: Docker, transcoding por hardware y la TV que no quería conectar</title>
      <link>https://portfolio.ivanjonasfc.dev/blog/jellyfin-en-mi-nas/</link>
      <guid isPermaLink="true">https://portfolio.ivanjonasfc.dev/blog/jellyfin-en-mi-nas/</guid>
      <description>Cómo monto Jellyfin en un NAS con Intel, activo el transcoding por GPU, lo publico con Caddy y arreglo el error -27 de las TV LG antiguas.</description>
      <pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate>
      <category>Homelab</category>
      <category>jellyfin</category>
      <category>docker</category>
      <category>nas</category>
      <category>caddy</category>
      <category>transcoding</category>
      <category>synology</category>
    </item>
    <item>
      <title>Observabilidad en casa: Grafana, Prometheus y Loki sin ahogar el NAS</title>
      <link>https://portfolio.ivanjonasfc.dev/blog/observabilidad-grafana-prometheus-loki/</link>
      <guid isPermaLink="true">https://portfolio.ivanjonasfc.dev/blog/observabilidad-grafana-prometheus-loki/</guid>
      <description>Monto métricas, logs y alertas con Prometheus, Grafana y Loki, y cuento por qué acabé moviendo el stack del NAS a un portátil con k3s.</description>
      <pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate>
      <category>Homelab</category>
      <category>grafana</category>
      <category>prometheus</category>
      <category>loki</category>
      <category>observabilidad</category>
      <category>docker</category>
      <category>kubernetes</category>
    </item>
    <item>
      <title>Uptime Kuma: vigila tus servicios y enseña su estado en vivo en tu CV</title>
      <link>https://portfolio.ivanjonasfc.dev/blog/uptime-kuma-estado-en-tu-cv/</link>
      <guid isPermaLink="true">https://portfolio.ivanjonasfc.dev/blog/uptime-kuma-estado-en-tu-cv/</guid>
      <description>Monto Uptime Kuma en Docker, configuro monitores y avisos útiles, publico solo la página de estado y la muestro en mi portfolio con un widget en JS.</description>
      <pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate>
      <category>Homelab</category>
      <category>uptime-kuma</category>
      <category>monitorizacion</category>
      <category>docker</category>
      <category>caddy</category>
      <category>portfolio</category>
    </item>
  </channel>
</rss>
