Open lion24 opened 2 years ago
Very cool
@kradalby Would you like this to be an actual PR ? I'm interested to build an effective UI but think that it should come as a part of headscale so the people doesn't use a lot of different UI and divide themselves on different projects.
@loprima-l, the issue with having someone contribute a UI is the ongoing maintenance after its has been contributed. We are already far behind on all the things we need to support of regular features and bugs and having a second sizable codebase added to the project will be a large burden on us as maintainers.
I appreaciate that in an ideal world, the contributor of the "official" UI might have the intention or time to maintain it, but in reallity, the burden of making sure that new features are up to scratch with the UI will fall on us.
I'm currently very happy with the bring your own UI setup we have now as it does not cause us more maintainence and users have several to choose from.
I'm not interested to contribute in that way, the API would require some changes if I implemented an UI and i don't wanna break the others UI if there isn't any official one. Good luck with Headscale
This issue is stale because it has been open for 90 days with no activity.
Open please
I made a web ui using React and Mantine UI. It can be hosted using any preferred web server, such as Caddy, Nginx, or Apache. https://github.com/Arispex/headscale-ui
This issue is stale because it has been open for 90 days with no activity.
Some years ago we took the decision of not developing a web UI for Headscale, but offer instead full HTTP/gRPC API for those 3rd party enthusiasts that wanted to develop their own.
We couldn't be happier with that decision. As of today, there are four web UIs listed in https://headscale.net/web-ui/, and several more can be found searching in GitHub https://github.com/search?q=headscale%20web&type=repositories.
If you are a developer of a web interface for Headscale and you want us to list your project in our website, please send a PR modifying https://github.com/juanfont/headscale/blob/main/docs/web-ui.md.
I am locking this thread for the time being.
Hi there,
First, very nice project 😊 Testing it right now and works rock solid.
Do you have any planned to integrate a Web UI like the Tailscale one?
I guess for that TLS would need to be enforce, but I guess this is doable. The WebUI can talk to the backend API and automatically register new nodes one the user is logged in.
I think this would be very handy and provide an experience really close to what Tailscale is doing 😊
The UI itself should be fairly quick to create, it's more the interaction with the backend that could be challenging I guess.
Let me know what's your plan.
Kr.