<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Pablo Murga</title><link>/</link><description>Recent content on Pablo Murga</description><generator>Hugo -- gohugo.io</generator><language>en-gb</language><lastBuildDate>Wed, 27 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="/index.xml" rel="self" type="application/rss+xml"/><item><title>Building an Internal Wiki for Humans - maintained by LLM</title><link>/posts/llm-wiki/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>/posts/llm-wiki/</guid><description>&lt;p&gt;&lt;img src="/posts/llm-wiki/llm-wiki.png" alt="llm-wiki"&gt;&lt;/p&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;h3 id="disclaimer---humansmd"&gt;Disclaimer - Humans.md&lt;/h3&gt;
&lt;p&gt;This post was written with love by an actual human. AI was only
used for linting, formatting and house keeping. If you enjoy the content of this
post (or any of my previous posts), please consider &amp;#x2615; &lt;a href="https://buymeacoffee.com/pablomurga"&gt;buying me a coffee&lt;/a&gt;
&amp;#x2615;.&lt;/p&gt;
&lt;p&gt;Now.. on to the content.. Enjoy!&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="a-little-bit-about-myself"&gt;A little bit about myself&lt;/h3&gt;
&lt;p&gt;People who have worked with me now or in the past may be able to verify that I
am a &lt;em&gt;little&lt;/em&gt; bit particular when it comes to documentation.&lt;/p&gt;</description></item><item><title>Self-hosted blog [part II] - (ArgoCD + Gitlab CI + K8s)</title><link>/posts/blog-part-ii/</link><pubDate>Wed, 09 Jul 2025 00:00:00 +0000</pubDate><guid>/posts/blog-part-ii/</guid><description>&lt;p&gt;&lt;img src="/posts/blog-part-ii/gitops.png" alt="gitops"&gt;&lt;/p&gt;
&lt;p&gt;This is the second part of a a two-part series on how to build &amp;amp; deploy a self-hosted blog-like application using Hugo + Docker + Kubernetes + Gitlab CI + Cloudflare.&lt;/p&gt;
&lt;p&gt;The following steps will be focused on building a CD process for automatically deploying our blog to our self-hosted Kubernetes cluster everytime there is a new version of it. We will be achieving this by using &lt;a href="https://argo-cd.readthedocs.io/en/stable/"&gt;ArgoCD&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If you are interested in knowing how to actually build the blog site (and automate &lt;em&gt;that&lt;/em&gt; too), feel free to check &lt;a href="https://pablomurga.com/posts/blog-part-i/"&gt;part I&lt;/a&gt;, where I go in depth on everything from installing the website framework up to deploying the first version manually.&lt;/p&gt;</description></item><item><title>Setup &amp; Secure your home network with an open source firewall (VyOS)</title><link>/posts/firewall/</link><pubDate>Sat, 12 Apr 2025 00:00:00 +0000</pubDate><guid>/posts/firewall/</guid><description>&lt;p&gt;&lt;img src="/posts/firewall/firewall.jpg" alt="firewall"&gt;&lt;/p&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Before I entertain you with the second part of my series on &lt;a href="https://pablomurga.com/posts/blog-part-i/"&gt;how to build and deploy a self-hosted blog&lt;/a&gt;. I wanted to share a little project I took on and how I almost failed at it (they cannot be all success stories - &lt;em&gt;right&lt;/em&gt; ?).&lt;/p&gt;
&lt;p&gt;In any case, it&amp;rsquo;s one of those projects that seem simple enough at first but end up becoming daunting tasks that consume you until you &lt;em&gt;literally&lt;/em&gt; cannot think about anything else, triggering your most obsessive side, and forcing you to try out yet another solution that popped up in your head at midnight convinced that &lt;em&gt;this time&lt;/em&gt; it will work. (I&amp;rsquo;m guessing that if you are an engineer and you are reading this you can relate &amp;#x1f604;)&lt;/p&gt;</description></item><item><title>Self-hosted blog [part I] - (Hugo + Docker + Gitlab CI + K8s + Cloudflared)</title><link>/posts/blog-part-i/</link><pubDate>Wed, 19 Mar 2025 00:00:00 +0000</pubDate><guid>/posts/blog-part-i/</guid><description>&lt;p&gt;&lt;img src="/posts/blog-part-i/blog.png" alt="blog"&gt;&lt;/p&gt;
&lt;p&gt;This is the first part of a a two-part series on how to build &amp;amp; deploy a self-hosted blog-like application using Hugo + Docker + Kubernetes + Gitlab CI + Cloudflare.&lt;/p&gt;
&lt;p&gt;The following steps will be focused on giving a high-level overview of the project, creating the blog, setting up the CI pipeline for the build process and setting an initial deployment strategy for exposing the application to the Internet.&lt;/p&gt;</description></item><item><title>Self-hosted DNS with HA (Adguard Home + K8s + Keepalived)</title><link>/posts/adguard-home/</link><pubDate>Fri, 04 Oct 2024 00:00:00 +0000</pubDate><guid>/posts/adguard-home/</guid><description>&lt;p&gt;&lt;img src="/posts/adguard-home/dnshaiku.png" alt="dnshaiku"&gt;&lt;/p&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;A few months back, I joined the self-hosted guild due to some convincing of my colleague and friend &lt;a href="https://www.linkedin.com/in/aleix-murtra/"&gt;Aleix&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;One of the first projects I decided to embark on in my Homelab was installing a DNS sinkhole, and for that I looked at a few alternatives arriving at last to &lt;a href="https://github.com/AdguardTeam/AdGuardHome"&gt;Adguard Home&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;When researching about the different deployment methods I stumbled upon a few guides on the Internet, but finally decided on deploying it in Kubernetes, as an interesting learning experience.&lt;/p&gt;</description></item><item><title>About</title><link>/pages/about/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/pages/about/</guid><description>&lt;p&gt;&lt;code&gt;Hello world!&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;My name is &lt;strong&gt;Pablo Murga&lt;/strong&gt;, I&amp;rsquo;m an Argentinian based in Barcelona, who enjoys technology.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m currently a Platform Engineering Manager, although
I come from a background of Infrastructure engineering, SRE, etc. and have collaborated
in a few development projects along the years.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve always liked writing, not just on technical topics, so this blog will likely include
a mixture of things &lt;em&gt;(focused around my thoughts on the tech world, management and my own
personal projects)&lt;/em&gt;.&lt;/p&gt;</description></item></channel></rss>