Key Management Service
The Key Management Service is a lightweight, self-custodial license issuance and verification platform. It focuses on the three-layer model of "application-key type-key", supports policies that can be configured with validity period, number of devices and usage times, and provides capabilities such as dashboard statistics, batch generation and export, user and backup management. It is suitable for independent developers and small teams quickly build a genuine authorization and activation system.
Please open the application in your browser The default account password is admin/admin123 Usage method: Create a new application, create a key type, generate a key, and manage the key. See the attached figure. ·Core model: Application, key type, and hierarchical architecture of keys, supporting preset prefixes and policies such as trial, standard, professional, enterprise, and lifetime ·Activation logic: The key is activated when it is first verified, and the validity period starts to be calculated after activation. 0 days means permanent validity ·Equipment strategy: combine loose period with strict period; limit the number of equipment by cycle and prioritize first-time equipment verification ·Batch capabilities: Batch generation, export (CSV), delete and copy, transaction security and cleaning associated data ·Management background: Dashboard statistics are active/expired/used today; additions, deletions and modifications of applications, key types, and keys ·Users and security: user role management, login frequency limiting, global/API rate limiting, source/CDN whitelisting and log debugging ·Backup and recovery: full backup, SQL backup, support for uploading/downloading backup files and one-click restore ·Deployment methods: source code, Docker Hub image and Compose; data persistence in/app/data, providing a health check interface ·Configurable: Port, environment and debugging levels are adjustable; production environments require key changes and HTTPS enabled ·Application scenarios: paid authorization, trial control, device restrictions, license verification and life cycle management for offline applications



