Getting Started Building Your Own Wireguard VPN Server

I did all my testing with newer kernel versions and It appears that you are using the older kernel 5.4.0 and wireguard was added to to 5.6.x. I think you can load wireguard-dkms and that should allow it to work in the your older version.