<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Seif Kobrosly</title><description>Notes on iOS engineering, homelab networking and self-hosting.</description><link>https://seifkobrosly.com/</link><item><title>Separating IoT Devices on OpenWrt</title><link>https://seifkobrosly.com/blog/iot-network-openwrt/</link><guid isPermaLink="true">https://seifkobrosly.com/blog/iot-network-openwrt/</guid><description>How I moved the cloud connected gadgets in my house onto their own network, what broke, and what I would do differently.</description><pubDate>Fri, 16 Oct 2026 00:00:00 GMT</pubDate><category>OpenWrt</category><category>Networking</category><category>IoT</category><category>Pi-hole</category><category>Homelab</category></item><item><title>My Developer Setup: A MacBook Pro, an Arch Mini PC, and a Raspberry Pi Homelab</title><link>https://seifkobrosly.com/blog/developer-setup/</link><guid isPermaLink="true">https://seifkobrosly.com/blog/developer-setup/</guid><description>A Mac-first setup, with an Arch Linux mini PC that&apos;s earning its place beside it.</description><pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate><category>Homelab</category><category>Linux</category><category>Arch Linux</category><category>Hyprland</category><category>Dotfiles</category></item><item><title>My Tailscale setup</title><link>https://seifkobrosly.com/blog/tailscale-setup/</link><guid isPermaLink="true">https://seifkobrosly.com/blog/tailscale-setup/</guid><description>How a laptop, a mini PC and a Raspberry Pi reach each other from anywhere, with no ports open at home.</description><pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate><category>Tailscale</category><category>Networking</category><category>Homelab</category><category>Raspberry Pi</category><category>WireGuard</category></item><item><title>How I Set Up a Network-Wide Ad Blocker on My Raspberry Pi (With IPv6, Unbound, and Docker)</title><link>https://medium.com/@seif/how-i-set-up-a-network-wide-ad-blocker-on-my-raspberry-pi-with-ipv6-unbound-and-docker-n-1ed9a92e297f</link><guid isPermaLink="true">https://medium.com/@seif/how-i-set-up-a-network-wide-ad-blocker-on-my-raspberry-pi-with-ipv6-unbound-and-docker-n-1ed9a92e297f</guid><description>A complete guide to running Pi-hole + Unbound on a Docker macvlan network — no port conflicts, no NAT, real IPs for your containers.</description><pubDate>Tue, 31 Mar 2026 00:00:00 GMT</pubDate><category>Docker</category><category>Networking</category><category>Raspberry Pi</category><category>DNS</category><category>IPv6</category><category>Linux</category></item></channel></rss>