Most guides to self-hosting a VPN start with installing the server. That’s the wrong place to start, because there’s a precondition that decides whether any of it will work, and a meaningful number of people don’t meet it. Here it is: a VPN server at home has to accept incoming connections.