dsnet is a simple wiregard management command that manages key generation and IP allocation, generating config files. I'm using it for a few networks at the moment.
I recently tried to add decent documentation and a blog post in the hope that it's useful to someone. I should so a Show HN really.
Here's the blog post: https://callanbryant.co.uk/blog/how-to-set-up-a-wireguard-vp...