UI to manage multiple Wireguard nodes
Does anyone know a good interface that can be used to manage several Wireguard nodes? Like, say, if I have 7 servers in various places, and I want to add a new device, I now have to ssh into each of them one-by-one, generate the new configs, download the files one-by-one to the device and import them. And if I get a new node and want to add it to all my existing devices, then I have to ssh into it and repeatedly generate config files for all my devices. If any updates happen to a node, same thing.
Comments
you can take a look at these
WG-Easy
netmaker
Oooooh, the netmaker UI looks fancy and fun. And I think I've heard WG-Easy suggested before, just have never looked into it. Thanks!
build your own?
Free Hosting at YetiNode | Cryptid Security | URL Shortener | LaunchVPS | ExtraVM | Host-C | In the Node, or Out of the Loop?
I do enjoy learning, but I think this is perhaps 3-4 more steps outside my current wheelhouse, one thing at a time!
learning new things is good, in short, innovation is good
congratulations.
Easypanel.io works great for me
I think it’s more mature than what most other people use
I use and recommend 3X-UI
https://github.com/MHSanaei/3x-ui
If you want true multi node support (add user in panel - user profile added to all nodes), checkout Marzban. Using this too, very solid but uses shadowsocks by default. No support for Wireguard.
https://github.com/Gozargah/Marzban
The Ultimate Speedtest Script | Get Instant Alerts on new LES/LET deals | Cheap VPS Deals
FREE KVM VPS - FreeVPS.org | FREE LXC VPS - MicroLXC
Convert to Nebula, so you don't have to do that....
I'll mention Tailscale because no one has yet. It might be what you're actually looking for.
I actually use Netbird as a self hosted version also, I find it much better than Tailscale
While I don't have any use for multiple WG servers, I use WG-easy.
I'd take a peak at awesome-wireguard #mesh-network
Keep us updated!
I have a fork of wg-meshconf if you're interested. It provides more flexibility so that you can add non-mesh peers that don't have a stable IP to the network by leaving their hostname fields blank + some other formatting adjustments. It's what I use.
https://github.com/mwt/wg-meshconf
Same. Netbird is great.
Easy to onboard users too, as well as have multiple exit nodes/routes.