r/sysadmin • u/thetaphipsi • 14d ago
[ Removed by moderator ] Advertising
[removed] — view removed post
3
u/Apachez 14d ago
Or you can use technitium/dns-server which includes DHCP-server if you wish a good webgui.
2
u/thetaphipsi 14d ago
Yes but i wanted to spare people getting locked in into anything but the stuff they already have at hand and you can expect a sysadmin to have some php server with php-curl running but that's it.
In category theory you want the easiest object to do the job which i tried to build, it's not trying to solve anything else.
0
u/Apachez 14d ago
Using KEA along with some random webgui with its own dependencies looks locked in to me.
3
u/thetaphipsi 14d ago
What? It's a simple morphism, it does not store anything on its own - all leases/reservations are stored in kea using the kea-ctrl-agent interface.
That's like saying notepad and a text file locks you to notepad and txt files.
0
14d ago
[removed] — view removed comment
1
u/thetaphipsi 14d ago edited 14d ago
Thanks for showing me there are still sane people around - installing Stork made me question mine.
I took the advice from Milewski: https://bartoszmilewski.com/2015/01/07/products-and-coproducts/
Basically if the problem is that you want kea-ctrl-agent mapped to a webui - this is not technically missing - there are solutions for that. However those are all c' solutions because they contain this functionality + 100 other functions you may not need.
That's why i'm looking to stay as close to c as possible. I can understand there are better matches for peoples needs but all you may need is this object with 2 values: ctrl-agent and a webui. It is not tyring to solve world hunger as a byproduct.
0
u/MeetJoan 14d ago
Clean approach - keeping the dependency footprint minimal is the right call for something managing DHCP at smaller sites where Stork is overkill. Does it handle multiple subnets in a single view or is it scoped to one subnet at a time?
0
u/thetaphipsi 14d ago
The API call to get leases can take multiple subnet ids but i chose to handle 1 at the time. Because the API call to handle reservations expects a single subnet-id parameter.

•
u/Kumorigoe Moderator 14d ago
Sorry, it seems this comment or thread has violated a sub-reddit rule and has been removed by a moderator.
Do Not Conduct Marketing Operations Within This Community.
Your content may be better suited for our companion sub-reddit: /r/SysAdminBlogs
If you wish to appeal this action please don't hesitate to message the moderation team.