ProxmoxVE Helper Scripts

ProxmoxVE Helper Scripts

Proxmox VE is a powerful and easy-to-use open-source virtualization platform that enables the deployment and management of virtual machines (VMs with KVM/QEMU) and containers (CTs based on LXC). If you have little experience it might be a bit daunting, which is why I recommend this wonderful project: Proxmox VE Helper-Scripts, where you’ll find hundreds of scripts to make your life easier installing CTs or VMs on top of your Proxmox. …

August 14, 2025 · 2 min
A Decent Windows

A Decent Windows

This post is about deflating, removing what I personally believe is unnecessary in Windows 11. In English they call it debloat or bloatware removal. In this post I explain how to do it on a fresh Windows install, but it also works on an existing one. The point is to remove apps, services and pre-installed junk that aren’t essential, consume resources and worst of all, affect performance and UX. …

August 3, 2025 · 12 min
Home mDNS

Home mDNS

Multicast DNS (mDNS) is a networking protocol designed to resolve hostnames to IP addresses within small networks, without the need for a local DNS server. It requires no configuration (zero-configuration) and uses the same programming interfaces, packet formats and operational semantics as unicast Domain Name System (DNS). It was designed to work as either a standalone protocol or alongside standard DNS servers. mDNS can work together with DNS Service Discovery (DNS-SD), a complementary zero-configuration networking technique specified separately in RFC 6763. …

March 9, 2025 · 6 min
Router with PiHole 6

Router with PiHole 6

A couple of months ago I moved the DHCP and DNS services to my home Linux router and left the Pi-Hole 5 service on a separate virtual machine. Despite everything working perfectly, I hit a snag: troubleshooting from PiHole is complicated because all DNS queries are resolved by the router and PiHole sees nothing. So I decided to redesign the setup. In this post I describe how I install Pi-Hole 6 on my Linux router so it provides DNS, DHCP (with dnsmasq) and ad sinkholing. This involves undoing the native dnsmasq installation. …

March 8, 2025 · 7 min
DHCP and DNS Server

DHCP and DNS Server

In this post I describe how I’ve evolved my home DHCP and DNS server. Until now I had a PiHole dedicated on the network to DHCP, DNS and ad sinkhole. I’ve decided to migrate to a different configuration, move both DNS and DHCP services to the home router (Linux). I realized that when PiHole went down, the rest of the home services would spiral out of control, despite having the router and internet working, so I’m leaving PiHole exclusively as the ad sinkhole. …

December 26, 2024 · 10 min
Windows for Development

Windows for Development

In this post I describe the steps to set up a Windows 11 machine as a development workstation for a cross-platform environment — Linux, macOS, and Windows. This is not oriented towards Microsoft/Windows-only software development, but rather for those who like to develop on and for multiple platforms and environments. I start from a clean Windows installation (in English), with nothing installed. I took advantage of needing to set up a dual boot and configured the operating system in a lightweight manner. The post starts with the CLI and WSL2, and in the second part I cover the tools and programming languages. …

August 25, 2024 · 43 min