<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-07-02T11:55:57+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>Install Omada SDN Controller on Ubuntu 26.04, Debian 13</title><link href="https://puvvadi.net/posts/omada-sdn-controller-ubuntu-26-04/" rel="alternate" type="text/html" title="Install Omada SDN Controller on Ubuntu 26.04, Debian 13" /><published>2026-07-01T12:12:20+05:30</published> <updated>2026-07-01T12:12:20+05:30</updated> <id>https://puvvadi.net/posts/omada-sdn-controller-ubuntu-26-04/</id> <content type="text/html" src="https://puvvadi.net/posts/omada-sdn-controller-ubuntu-26-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 26.04 LTS and Debian 13 with notes on MongoDB 7 with error 132 on kvm</summary> </entry> <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> </feed>
