I installed mine on OPNsense. I used the OPNsense documentation: https://docs.opnsense.org/manual/how-tos/wireguard-client.html. Here is another guide: https://www.comparitech.com/blog/vpn-privacy/road-warrior-vpn-wireguard-opnsense/. And yet another if you want to set it up in docker: https://linuxiac.com/how-to-set-up-wireguard-vpn-with-docker/. However, the firewall rules can get a bit messy.
Fair, lol.