<feed xmlns="http://www.w3.org/2005/Atom"> <id>https://puvvadi.net/</id><title>KD's Blog</title><subtitle>Personal tech blog with Devops, Serverless and more. Ansible, terraform, omada,</subtitle> <updated>2026-04-28T20:38:39+05:30</updated> <author> <name>KD Puvvadi</name> <uri>https://puvvadi.net/</uri> </author><link rel="self" type="application/atom+xml" href="https://puvvadi.net/feed.xml"/><link rel="alternate" type="text/html" hreflang="en" href="https://puvvadi.net/"/> <generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator> <rights> © 2026 KD Puvvadi </rights> <icon>/assets/img/favicons/favicon.ico</icon> <logo>/assets/img/favicons/favicon-96x96.png</logo> <entry><title>Self-Hosting GitHub alternative Forgejo with SSH access</title><link href="https://puvvadi.net/posts/self-hosting-github-alternative-forgejo-with-ssh/" rel="alternate" type="text/html" title="Self-Hosting GitHub alternative Forgejo with SSH access" /><published>2026-04-24T12:39:00+05:30</published> <updated>2026-04-24T12:39:00+05:30</updated> <id>https://puvvadi.net/posts/self-hosting-github-alternative-forgejo-with-ssh/</id> <content type="text/html" src="https://puvvadi.net/posts/self-hosting-github-alternative-forgejo-with-ssh/" /> <author> <name>KD Puvvadi</name> </author> <category term="homelab" /> <category term="devops" /> <summary>Learn how to self-host Forgejo on a Debian LXC with valid HTTPS. This guide covers using Caddy with the Cloudflare DNS-01 challenge to get SSL on private IPs without exposing your homelab to the internet and git operations with ssh with Openssh passthough.</summary> </entry> <entry><title>Self-Hosting AdGuard Home: The Ultimate DNS Privacy Guide</title><link href="https://puvvadi.net/posts/self-hosting-adguard-home-the-ultimate-dns-privacy-guide/" rel="alternate" type="text/html" title="Self-Hosting AdGuard Home: The Ultimate DNS Privacy Guide" /><published>2026-04-14T14:58:00+05:30</published> <updated>2026-04-14T14:58:00+05:30</updated> <id>https://puvvadi.net/posts/self-hosting-adguard-home-the-ultimate-dns-privacy-guide/</id> <content type="text/html" src="https://puvvadi.net/posts/self-hosting-adguard-home-the-ultimate-dns-privacy-guide/" /> <author> <name>KD Puvvadi</name> </author> <summary>I’m a big advocate for taking back control of your network traffic. Today, we’re moving beyond standard DNS. We are deploying AdGuard Home inside an LXC container on Proxmox. We’ll be using Docker Compose for the deployment and, most importantly, securing our queries with DNS-over-TLS (DoT) and DNS-over-HTTPS (DoH) using the domain guard.dns.puvvadi.net. Why AdGuard Home? While Pi-hole is cl...</summary> </entry> <entry><title>Docker v29, Fix: Traefik Error — Client Version Too Old</title><link href="https://puvvadi.net/posts/docker-traefik-client-version-fix/" rel="alternate" type="text/html" title="Docker v29, Fix: Traefik Error — Client Version Too Old" /><published>2025-11-11T00:00:00+05:30</published> <updated>2025-11-11T00:00:00+05:30</updated> <id>https://puvvadi.net/posts/docker-traefik-client-version-fix/</id> <content type="text/html" src="https://puvvadi.net/posts/docker-traefik-client-version-fix/" /> <author> <name>kdpuvvadi</name> </author> <category term="infrastructure" /> <category term="devops" /> <summary>Fix 'Error response from daemon: client version 1.24 is too old. Minimum supported API version is 1.44' when Traefik fails to connect to Docker. Quick fix for Traefik failing with ‘client version 1.24 is too old’ after Docker update</summary> </entry> <entry><title>Install Omada SDN Controller on Ubuntu 24.04</title><link href="https://puvvadi.net/posts/omada-sdn-controller-ubuntu-24-04/" rel="alternate" type="text/html" title="Install Omada SDN Controller on Ubuntu 24.04" /><published>2025-09-04T21:08:30+05:30</published> <updated>2025-09-04T21:08:30+05:30</updated> <id>https://puvvadi.net/posts/omada-sdn-controller-ubuntu-24-04/</id> <content type="text/html" src="https://puvvadi.net/posts/omada-sdn-controller-ubuntu-24-04/" /> <author> <name>kdpuvvadi</name> </author> <category term="networking" /> <category term="omada" /> <category term="sdn" /> <summary>Step-by-step guide to install TP-Link Omada SDN Controller on Ubuntu 24.04 LTS, with notes on MongoDB 7 issues and MongoDB 4.4 fallback.</summary> </entry> <entry><title>MQTT over TLS on Home Assistant with traefik</title><link href="https://puvvadi.net/posts/mqtt-over-tls-on-home-assistant-with-traefik/" rel="alternate" type="text/html" title="MQTT over TLS on Home Assistant with traefik" /><published>2025-03-11T00:00:00+05:30</published> <updated>2025-03-11T00:00:00+05:30</updated> <id>https://puvvadi.net/posts/mqtt-over-tls-on-home-assistant-with-traefik/</id> <content type="text/html" src="https://puvvadi.net/posts/mqtt-over-tls-on-home-assistant-with-traefik/" /> <author> <name>KD Puvvadi</name> </author> <category term="trafik" /> <category term="mqtt" /> <category term="ha" /> <category term="tls" /> <summary>Secure your Home Assistant MQTT broker with TLS/SSL using Traefik and Mosquitto. This guide covers setup, automated certificate management with Let’s Encrypt, and encrypted communication for IoT devices.</summary> </entry> </feed>
