Issue signed keys, verify installations in real time, and suspend or revoke access from anywhere — all from one private, self-hosted dashboard.
# client checks in with the server $ php artisan mrh-license:verify --force ✓ Signed response verified status active domain client-app.com expires_at 2026-12-31 installs 1 / 1 # expired or revoked keys are locked out ✓ Enforcement applied locally
A complete, self-hosted licensing backend — no third-party services, no monthly fees, no data leaving your servers.
Generate cryptographically signed license keys for domains, VPS, or localhost in seconds.
Every installation checks in with signed heartbeats you can watch live from the dashboard.
Suspend, revoke, reset, or extend any license remotely — changes are enforced instantly.
Track activations, verifications, and installs over time with a clear analytics view.
Bind licenses to a domain, machine, or installation fingerprint to stop key sharing.
Built-in expiry, grace periods, and offline tolerance keep legitimate users online.
From key generation to enforcement in three simple steps.
Create a customer and generate a signed key from the admin panel in seconds.
The client app binds to its domain or machine and stores the signed verdict locally.
Installations check in on a schedule; expired or revoked keys are locked out automatically.
Every verdict is signed with your own RSA key pair, so clients can trust responses without trusting the network. Nothing leaves your infrastructure.
License Server gives you a complete licensing backend without third-party dependencies. Self-hosted, signed, and fully under your control — so you decide who can run your software and for how long.
Yes. It runs entirely on your own server. No license data ever leaves your infrastructure.
Domains, VPS instances, or localhost, with an installation fingerprint to prevent key sharing.
After the expiry date and any grace period, the client is locked automatically until renewed.
Yes. Suspend, revoke, or reset any license from the dashboard and it is enforced on the next check-in.
Log in to the admin panel to issue your first license in minutes.
Go to Admin Panel