I've had to build a version of this before for an on-prem version of our software at some companies I've worked with.
There's a bunch of bullshit you have to go through with each company's procurement/security team. Setting allow lists for IP addresses, ports, update frequencies, whether or not they want automatic updates, and the allowed telemetry.
I don't know, and maybe it's just me who's a bit frustrated by this. So, how do you license your on-prem, open-source, or self-hosted version of your software to enterprise teams or teams in general? Are there any tools you use? What are your best practices?
Due to my personal frustration, I decided to attempt building something seamless that fits what I need. Paywall - License - Deploy. THE END
I called it Kage (https://kagehq.com). I would love your thoughts and feedback. I genuinely want to learn what people are doing or using.