A simple, distributed, zero-configuration WireGuard mesh provider - GitHub - webmeshproj/webmesh: A simple, distributed, zero-configuration WireGuard mesh provider
Hey all
I wanted to show off my new project, webmesh. It's yet another solution for creating WireGuard mesh networks/VPNs between multiple hosts.
It differs from others in that there is a controller-less architecture that maintains the network state on every node via Raft consensus. This allows for any node to become the "leader" should one go away.
EDIT: I've added a link to that page in the part of the insecure "Getting Started" that says "this is insecure don't do it this way". Hopefully that helps people in the right direction a bit more - but I have a long road of more documentation ahead of me.
As always - any and all contributions are welcome :)