Self-hosted · RSA-signed · Real-time

License Your Software with Total Control

Issue signed keys, verify installations in real time, and suspend or revoke access from anywhere — all from one private, self-hosted dashboard.

license-verify
# 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
99.9%
Uptime
<50ms
Verify Response
RSA-2048
Signed Keys
24/7
Monitoring
Features

Everything you need to license software

A complete, self-hosted licensing backend — no third-party services, no monthly fees, no data leaving your servers.

Instant Key Issuance

Generate cryptographically signed license keys for domains, VPS, or localhost in seconds.

Real-time Verification

Every installation checks in with signed heartbeats you can watch live from the dashboard.

Remote Control

Suspend, revoke, reset, or extend any license remotely — changes are enforced instantly.

Usage Analytics

Track activations, verifications, and installs over time with a clear analytics view.

Hardware Binding

Bind licenses to a domain, machine, or installation fingerprint to stop key sharing.

Grace & Expiry

Built-in expiry, grace periods, and offline tolerance keep legitimate users online.

Workflow

How it works

From key generation to enforcement in three simple steps.

1
Issue a License

Create a customer and generate a signed key from the admin panel in seconds.

2
Activate the Client

The client app binds to its domain or machine and stores the signed verdict locally.

3
Verify & Enforce

Installations check in on a schedule; expired or revoked keys are locked out automatically.

Security

Security you can audit

Every verdict is signed with your own RSA key pair, so clients can trust responses without trusting the network. Nothing leaves your infrastructure.

  • RSA-2048 signed verification responses
  • Replay protection with nonce and timestamp
  • Full audit trail of every admin action
  • Blacklist and rate-limit abusive installs
About

Built for developers who ship

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.

FAQ

Frequently asked questions

Is it fully self-hosted?

Yes. It runs entirely on your own server. No license data ever leaves your infrastructure.

What can a license bind to?

Domains, VPS instances, or localhost, with an installation fingerprint to prevent key sharing.

What happens when a license expires?

After the expiry date and any grace period, the client is locked automatically until renewed.

Can I revoke a license instantly?

Yes. Suspend, revoke, or reset any license from the dashboard and it is enforced on the next check-in.

Ready to secure your software?

Log in to the admin panel to issue your first license in minutes.

Go to Admin Panel