Disconnected
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 Email 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
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

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
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
--:--:-- Ready. Enter credentials and connect.

Payment Events

Filter
ID Provider Event Type Status Attempts Received Actions
Click Refresh to load webhooks