LicenseHub - Self-Hosted License ManagerLicenseHub - Self-Hosted License Manager
Self-hosted Laravel license manager with REST API, domain/fingerprint activation, bulk keys, audit log, and browser-based installe Recently UpdatedLicenseHub - Self-Hosted License Manager
Self-hosted Laravel license manager with REST API, domain/fingerprint activation, bulk keys, audi...
Overview
LicenseHub is a complete, self-hosted license management system built with Laravel 12. Run your own licensing server on shared hosting or VPS — no SaaS subscription, no monthly fees.
Perfect for PHP developers, SaaS founders, plugin authors, theme sellers, and agencies who need to protect and distribute desktop apps, web apps, WordPress plugins, mobile apps, or any digital product with license keys.
What you get
- Full PHP source code (Laravel 12)
- Production-ready admin panel
- REST API for validate, activate, deactivate
- Offline Ed25519 signature support
- Web-based installation wizard (no SSH required)
- Offline + online HTML documentation
- PHP & Node.js integration snippets
vendor/and compiled assets included — no Composer or Node.js needed on the buyer server
How licensing works
- Create a Product in the admin panel (each product gets its own API key).
- Generate Licenses individually or in bulk.
- Integrate the REST API into your app using the included documentation and code snippets.
- Track activations, API usage, and admin actions from one dashboard.
Activation modes
- Domain binding — plugins, SaaS, web apps
- Device fingerprint — desktop and mobile apps
- No binding — key-only validation
Built for real hosting
Works on cPanel, LiteSpeed, Apache, and VPS. Includes root index.php and .htaccess for hosts where the document root cannot be changed to public/. Preflight checks guide buyers through missing requirements.
Private admin system
No public landing page. The root URL redirects to the admin login. Documentation is available after login. Search engine indexing is blocked by default.
Live demo available — browse the admin panel with sample products, licenses, audit logs, and API activity.
Features
- Laravel 12 — modern, secure PHP framework
- Clean, responsive admin panel (mobile-friendly)
- Product management with auto-generated API keys (
prod_...) - License generation with multiple expiry types (never, fixed date, fixed duration, on first activation)
- Custom JSON payload per license (tier, features, limits, etc.)
- Activation limits per license
- Bulk license generation with batch export (CSV/TXT)
- Domain, fingerprint, and no-binding activation modes
- REST API: validate, activate, deactivate, public-key
- Ed25519 offline signature support for air-gapped validation
- Configurable API rate limits per endpoint
- API request logging and live usage monitoring
- Full audit log (admin actions, license events, login history)
- Dashboard with metrics and charts
- System health page (PHP, server, extensions)
- Settings: general, account, password, email, API
- Email delivery: SMTP, Mailgun, Postmark, Resend, SES, Sendmail
- Admin password reset via email
- Browser-based installation wizard (requirements, permissions, database, admin account)
- No Composer or Node.js required on the buyer server
- Shared hosting support (root bootstrap for cPanel)
- Offline HTML documentation + live
/documentationafter install - PHP and Node.js client integration snippets included
- License export/import
- Professional toast notifications and confirmation modals
- Rebrand easily via
APP_NAMEin.env
Requirements
- PHP 8.2 or higher
- PHP extensions: sodium, curl, pdo, openssl, mbstring
- MySQL 5.7+ / MariaDB 10.3+ or SQLite
- Apache or LiteSpeed with mod_rewrite (or nginx with equivalent rules)
- Writable
storage/andbootstrap/cache/directories - Shared hosting, VPS, or dedicated server
Not required on the server:
- Composer
- Node.js / npm
- SSH / command line
Instructions
Installation (5–10 minutes)
- Extract the ZIP on your computer.
- Upload the contents of the
Source Codefolder to your web root (e.g.public_htmlon cPanel). - Set folder permissions:
storage/andbootstrap/cache/→ 775 (or 755). - Open your domain in a browser — the installation wizard starts automatically.
- Complete the wizard: requirements → permissions → database → site settings → admin account.
- Log in at
/admin/login.
Quick start after install
- Go to Products → create your first product.
- Copy the product API key (shown once after creation).
- Go to Licenses → create or bulk-generate license keys.
- Open Settings → API for your API base URL and rate limits.
- Read the documentation (offline HTML file or
/documentationafter login) for API integration.
Document root options
Option A (recommended): Point your domain document root to the public/ folder.
Option B (shared hosting): Upload to public_html as-is — the included root index.php and .htaccess handle routing.
Documentation
Included as offline HTML in the Documentation folder. After installation, also available at /documentation when logged in as admin.
| Category | Scripts & Code / PHP Scripts / Miscellaneous |
| First release | 17 July 2026 |
| Last update | 17 July 2026 |
| Files included | .php, .css, .html, Javascript .js |
| JavaScript Framework | jQuery, Node.js |
| Tags | php script, admin panel, laravel, rest api, fingerprint, SaaS, License Management, license key, self hosted, web installer, software licensing, activation api, domain binding, bulk license, ed25519 |








