WireHub is a side project I've been working on, on and off, for close to a year now. It's made with django and minimal javascript.
It's a hosted WireGuard config generator/manager, that you can invite others to join your networks and manage their own configs/devices.
It's still very much a beta, maybe an mvp, but I just wanted to get some early from the community.
Thanks!
I don't use tailscale but I almost did. One of the things that caught me was not wanting to give a third party any control. (Also, at the time I didn't absolutely have a burning need given the number of servers and people involved). Tailscale's model is to charge businesses; I'm not sure if you are making this FOSS but something FOSS to me would be preferable.
How does the privacy work on your site? I haven't the time to log in and play around right now. My main concerns would be if I'm posting my configs to a third party, that third party now has a vector to 'root' my networks. And if this is a site meant for sharing, there's the other concern that I or the site accidentally temporarily makes permissions public giving strangers that access. I'm sure you've already contemplated this in the design; I'd love to hear your approach on this forum.