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 | VirMach Flash Sales Notifier
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.
How easy is setting up new nodes & pushing configs out to existing users? I'm a slut for a good one line install script
lex.st - Free Shared Hosting in 4 Locations. fk ipv6.
on linux I use,
on windows, I just install the binary then use
it will automatically use the systems hostname for its alias in the web ui
all existing members get updated automatically
Is this to add a new node or for adding a client on Linux? or is it one of those weird Tailscale things where they're both a client and an endpoint
lex.st - Free Shared Hosting in 4 Locations. fk ipv6.
client and endpoint in one I guess, since that is all you install, unless you want to host your own server for it that controls exit nodes and such, then you install a few docker containers and set that up.
Headscale if you want to selfhost Tailscale
My only complain for {head,tail}scale is that it doesn't let you decide the IP addresses of each node.
Not wireguard, but Zerotier is also a great solution.
The all seeing eye sees everything...