Nowadays things like Tailscale are far more practical
Not a paid shill and I don't even use it that much but when I do I can count on it to work (which is a level of faith I never had in my own OpenVPN configs).
https://github.com/angristan/openvpn-install
Install, and ready to connect!
There is a Wireguard version too, but I haven’t tested it, since 443 is all I have at work. Wireguard is preferred if you have an unfiltered UDP port.