Admin Dashboard
Overview of your platform
Recent Users
No recent users
Users
Manage registered users
| User | Role | Statuses | Joined | Actions | |
|---|---|---|---|---|---|
|
{{ user.username.charAt(0).toUpperCase() }}
{{ user.username }}
BANNED
|
{{ user.email }} | {{ (user.role === 'admin' || user.role === 'owner') ? (user.role === 'owner' ? 'Owner' : 'Admin') : 'User' }} |
{{ status.short_name }}
None
|
{{ formatDate(user.created_at) }} |
Pages
Manage bio pages
Changelog
Create and delete changelog posts
Create Post
Recent Posts
{{ changelogPosts.length }} totalUploads
Recent uploaded files
| User | Type | Name | Size | Created | Link |
|---|---|---|---|---|---|
| {{ up.username }} | {{ up.file_type }} |
{{ up.original_name || up.filename }}
{{ up.mime_type }}
|
{{ formatBytes(up.file_size) }} | {{ formatDate(up.created_at) }} | Open |
Upload Tokens
Manage ShareX upload tokens (separate from user API tokens)
| Token | Owner | Created | Last Used | Actions |
|---|---|---|---|---|
{{ token.token.substring(0, 12) }}...
|
{{ token.owner || 'Anonymous' }} | {{ formatDate(token.created_at) }} | {{ token.last_used ? formatDate(token.last_used) : 'Never' }} |
Invite Codes
Manage registration invites
| Code | Owner | Status | Used By | Created | Expires | Actions |
|---|---|---|---|---|---|---|
{{ String(invite.code || '').slice(0, 8) }}...
|
{{ invite.owner_username || 'Unassigned' }} | {{ invite.is_used ? 'Used' : 'Available' }} | {{ invite.used_by_username || '-' }} | {{ formatDate(invite.created_at) }} | {{ formatInviteExpiry(invite.expires_at_ts || invite.expires_at) }} |
|
User Statuses
Manage status badges that can be assigned to users
| Preview | Name | Short Name | Description | Color | Order | Actions |
|---|---|---|---|---|---|---|
| {{ status.short_name }} | {{ status.name }} | {{ status.short_name }} | {{ status.description }} — |
{{ status.color }}
|
{{ status.sort_order }} |
|
Site Settings
Configure global settings
Used by /mc. Owner-only.
Let new users create accounts
Only admins can access the site
Global cap. Owner-only.
Applies to avatar/banner/background images. Capped by global. Owner-only.
Applies to background videos. Capped by global. Owner-only.
Applies to music uploads. Capped by global. Owner-only.
Applies to custom font uploads. Capped by global. Owner-only.
Applies to link icons. Capped by global. Owner-only.
Applies to /api/upload.php?action=general (ShareX). Capped by global. Owner-only.
Displayed as an announcement on the homepage. Leave empty to hide.
Logs
High-signal events (auth, visits, admin actions, edits)
Showing {{ logs.length }} / {{ logsTotal }}
| Time | Event | User | IP | Country | Path | UA | Details |
|---|---|---|---|---|---|---|---|
| {{ formatDateTime(row.created_at) }} | {{ row.event_type }} | {{ row.username || row.user_id || '-' }} | {{ row.ip_address || '-' }} | {{ row.country || '-' }} | {{ row.path || '-' }} | {{ row.user_agent || '-' }} | {{ row.details || '' }} |