I upgraded my WireGuard VPN server to work with both IPv4 and IPv6. Unlike the setup described in most guides online, my server provides each client with a globally routable IPv6 address rather than using NAT to share a single IPv6 address.
My old ISP didn't support IPv6 in any capacity. My new ISP does so I can now make my self-hosted services, including this blog, available via IPv6. I'm going to use this occasion to rant about lazy network administrators who don't utilize IPv6 even when they have the opportunity to do so.