Skip to content

Admin Dashboard

The admin dashboard provides full control over your license management system. It is built with Vaadin and accessible after logging in at the root URL.

Dashboard Overview

The main dashboard shows key metrics:

  • Total Licenses — Active license count
  • Total Products — Registered products
  • Total Customers — Registered customers
  • Recent Requests — License validation history
  • Charts — License and request statistics over time

Sections

Products

Manage products that you sell and license. Each product has:

  • Name and Description
  • Product Type — Minecraft plugin/mod, web app, desktop app, etc.
  • Default Max IPs/HWIDs — Default limits for new licenses
  • Discord Role IDs — Auto-assign roles on purchase

Licenses

Create and manage license keys. Each license has:

  • License Key — Auto-generated unique key
  • Product — Associated product
  • Type — Temporary or Permanent
  • Status — Active, Expired, Deactivated, or Deleted
  • Expiry Date — For temporary licenses
  • Max IPs/HWIDs — Connection limits
  • Customer — Associated customer
  • Platform — Spigot, Discord, BuiltByBit, etc.

Customers

View and manage customers. Customers can have multiple platform identities linked to their account.

License Requests

View complete audit logs of all license validation attempts, including:

  • License key and product
  • HWID and IP address
  • OS and Java version details
  • Success/failure status
  • Rate limit and block information

Blacklist

Manage IP and HWID blacklists. Blacklist entries can be applied to all products or specific products.

Integrations

Configure Discord bot integration:

  • Bot Token — Discord bot token
  • Guild ID — Discord server ID
  • Alert Channel — Channel for validation notifications

Settings

  • API Tokens — Create and manage API tokens with intents
  • Backups — Configure automatic database backups
  • Admins — Manage admin user accounts
  • Disaster Mode — Emergency bypass of license validation

Customer Dashboard

Customers can access their own dashboard via Discord OAuth2 login. They can:

  • View their licenses
  • Rotate license keys
  • Clear HWID and IP data
  • View license status and expiry

Released under the MIT License.