There's also plenty of tools and scripts that automate the guide but I think wireguard is so simple and easy to configure that it's worth it to try to do it manually so that people can gain a basic understanding.