Generating a public/private keypair
Generating a public and private key in wireguard is super easy! You'll know how to do it in a matter of seconds :D
To generate a private key you should run this
wg genkey | sudo tee /path/to/where/you/want/your/private.key
This will generate your private key, print it to your terminal and write it to a file in the path you specify above
To get the matching public key for this private key, you need only run this!
sudo cat /wherever/your/private/key.is | wg pubkey | sudo tee /path/to/your/new/public.key