Dashboard
All Keys
Generate
Manage
Beta
Emails
Downloads
Backups
Audit Log
Server
Dashboard
This Week's Activity
Quick Actions
Recent Activity
Loading...
All License Keys
| Key | Type | Status | Expires | Created | Actions | ||
|---|---|---|---|---|---|---|---|
| Click "Load Keys" to view | |||||||
Generate Keys
Beta Keys
Generate time-limited license keys for beta testers. Keys can be set to expire after a certain date.
Quick Presets
Pre-configured options for common scenarios. Click to auto-fill the form.
Assign to Email
Associate an existing unassigned key with a user's email for tracking.
Custom Key
Create a license key manually or use a template to auto-fill settings.
Manage Keys
Lookup Key
View activation history, status, expiry date, and linked email for any key.
Revoke Key
Permanently disable a license key. User will no longer be able to activate or validate.
Find Suspicious
Find keys that have been activated on more machines than the threshold (possible sharing).
Beta Management
Bulk Import
Paste a list of emails to bulk-create beta keys and send invites automatically.
Email Queue
View and retry emails that failed to send due to errors.
Click refresh to load...
Waitlist
Users who signed up after beta slots were full. Invite them when slots open.
Click refresh to load...
Beta Master Switch
Control beta signups. Requires double confirmation.
Loading...
Products
Manage your software products
Loading...
License Templates
Presets for quick license creation
Loading...
Email Management
Send Beta Invite
Send beta invite email with key and Discord link.
Resend Purchase Email
Resend purchase confirmation with key and download link.
Email Info
Email integration status.
Provider: Resend
From: noreply@example.com
Templates:
• Purchase confirmation
• Beta invite
• Key recovery
From: noreply@example.com
Templates:
• Purchase confirmation
• Beta invite
• Key recovery
Send Announcement
Send an email announcement to all users of a specific type.
Warning: This will send an email to ALL active users in the selected group. Use with care.
Download Management
—
Total Downloads
—
Today
—
This Week
—
This Month
Downloads This Week
Click "Refresh Stats" to load...
Generate Download Token
Generate a unique URL that expires in 24 hours. Only valid license holders can download.
Download Status
Verify the installer file exists and check its size and availability.
How It Works
Secure download token flow.
1. Generate token for a license key
2. User receives unique URL
3. URL expires after 24 hours
4. Each token is single-use
2. User receives unique URL
3. URL expires after 24 hours
4. Each token is single-use
Database Backups
Backup Status
Current backup system status.
Click "Check Status" to load...
Automatic Backups
Scheduled backup information.
• Runs daily at 3:00 AM
• Keeps last 7 days of backups
• Stored in /var/corex/backups/
• Use "Backup Now" for manual backup
• Keeps last 7 days of backups
• Stored in /var/corex/backups/
• Use "Backup Now" for manual backup
Backup History
All available database backups.
Click "Load Backups" to see all backups...
Audit Log
Filters
| Time | Action | License | Details | IP Address |
|---|---|---|---|---|
| Click "Refresh" to load audit logs | ||||
Server Status
SSH Access: ssh root@your-server-ip
Restart API: cd /home/corex-overlay-api && docker compose restart
View Logs: docker compose logs api --tail 50
Check Status: docker compose ps
Passkey Management
Register a passkey for faster, more secure logins using Face ID, Touch ID, Windows Hello, or a hardware security key.
Automated Tests
Run the 20 backend tests to verify everything works correctly.
Scheduled Tasks
Automated cron jobs running on the server.
Click "Refresh" to load cron job status...
Console
--:--:--
