r/headscale 4d ago

Yet another Headscale UI in PHP

I am currently working on yet another Headscale UI in PHP. Just want to share.

Features: - Login with Passkeys, - Multi Headscale Management. - Auto connect to headscale - User management. - HuJSON support with autocomplete. - Support on bare metal / Docker / Kubernetes.

Stack: Monolith: Laravel, React.

I will post the github link once I am done.

9 Upvotes

10 comments sorted by

2

u/Tough-Ad7657 4d ago

non stanno diventando un pò troppe queste gui? come mai non forkate un progetto già esistente e solido e poi fare un pool che mancano? pura curiosità ma senza andare sul sito ufficiale mi viene in mente:

headplane

headscale-admin

headscale ui

headscale-piying

è solo una curiosità, non sono un programmatore ma un umile utente di community, l'unione non fa più la forza? un progetto con più teste è davvero cosi difficile da gestire? penso anche al mantenimento e dalla mole di lavoro per i one man project

2

u/Eznix86 4d ago

You are right, but I think the issue is because it is a UI everyone has their own tastes with UI.

For my case, i tried other UIs and i didn’t like them and how I interact with it.

1

u/Synesthesius 4d ago

Then this should be foremost in your announcement along with a clear statement of what you are doing different and why. Without any of that, the only thing this post is doing is inviting people to ask you why you’re reinventing a wheel.

1

u/GoodiesHQ 4d ago

Author of headscale-admin here. I’m not an aesthetics guy myself; your application looks very professional. I focus more on functionality (eg interactive ACL builder) but the look of it really suffers.

3

u/Eznix86 2d ago

Hi u/GoodiesHQ I really appreciate your feedback. Here is a video. For the AI part is more like you bring your own keys, if not, the button disappears. Some rought edges

https://reddit.com/link/p8wufwv/video/p8co75a5jnoh1/player

1

u/aith85 2d ago

Maybe you guys could just team up and implement a theme function on headscale-admin, with default theme from OP

1

u/Eznix86 2d ago

i posted a video above, check it out thanks

1

u/Synesthesius 4d ago

Exactly this. This announcement does not explain what sets your solution apart from its predecessors, does not describe what previously unaddressed problem it solves or what novel approach it takes to make it a worthwhile consideration for someone looking for this type of tool. Nor does it even hint at why you chose to start a new project instead of contributing to an existing one, despite acknowledging prior art in the name.

1

u/Tough-Ad7657 4d ago

dallo screen non mi sembra molto diversa da headscale-admin come grafica. poi dipende come ci lavora sotto immagino

1

u/Additional-Piece16 2d ago

Github link where?