headplane icon indicating copy to clipboard operation
headplane copied to clipboard

Visual editor for ACLs

Open UpperM opened this issue 5 months ago • 3 comments

Description

Tailscale added on new features for ACL that allow to build access through a builder. This simplify ACL building and avoid direct editing on JSON.

It would be nice to have this feature in headplane !

Image

Thanks

UpperM avatar Aug 05 '25 12:08 UpperM

This is definitely a very complicated feature to address, I'd need to consider multiple different things before I can go ahead with it. Will track this for 0.7.0

tale avatar Aug 18 '25 17:08 tale

Might be able to take inspiration from GoodiesHQ's headscale-admin? Having a similar visual ACL builder with your DNS editor would make this the ultimate hs admin gui :)

boardlord1 avatar Nov 10 '25 19:11 boardlord1

I would probably inspire more from Tailscale's editor. I haven't given it enough thought yet either way, there are still some more pressing issues to deal with before hand.

tale avatar Nov 11 '25 05:11 tale

I've started this, it is now looking to land in 0.7.0 as expected and is high priority

tale avatar Dec 13 '25 21:12 tale

@tale I'm also working on this in the last weeks. I've pushed all the things on my fork https://github.com/simone-gasparini/headplane/tree/acl-editor. Please give it a look. This is a work in progress.

simone-gasparini avatar Dec 15 '25 11:12 simone-gasparini

I took a look, can you please open a draft PR so I can leave feedback on this. I really appreciate the work!

tale avatar Dec 15 '25 20:12 tale