Admin Console
The first successfully created account automatically becomes the administrator; see First Start and the First Admin.
After signing in, open Admin from the user menu in the top-right corner.
Quick Entry Table
Section titled “Quick Entry Table”| You want to | Open first | Go deeper |
|---|---|---|
| See site status, recent activity, task events | Admin -> Overview | Overview on this page |
| Create users, change roles or quotas, reset passwords or MFA | Admin -> Users | Users and Teams |
| Create, archive, or restore team spaces | Admin -> Teams | Users and Teams |
| Decide where files actually land, migrate storage data | Admin -> Storage Policies | Storage Policies and Policy Groups |
| Connect a new storage backend | Admin -> Storage Policies | Storage Backends |
| Attach another AsterDrive as a storage backend | Admin -> Remote Nodes | Remote Nodes |
| Route different users or teams to different storage | Admin -> Policy Groups | Storage Policies and Policy Groups |
| Add OIDC / OAuth2 / GitHub / QQ / Google / Microsoft sign-in | Admin -> External Auth | Registration, Login and SSO |
| Set up activation, password-reset and other mail | Admin -> System Settings -> Mail Delivery | Mail Delivery |
| Configure link-import (offline download) engines | Admin -> System Settings -> File Processing | Offline Download |
| Integrate OnlyOffice / Collabora online preview and editing | Admin -> System Settings -> Site -> Preview Apps | Preview and File Processing |
| Review share links, disable abusive shares | Admin -> Shares | Shares on this page |
| Inspect file records, Blob locations, version references | Admin -> Files / Admin -> File Blobs | Files and File Blobs on this page |
| See why a background task failed | Admin -> Tasks | Tasks on this page |
| Clean up stuck WebDAV / WOPI locks | Admin -> Locks | Locks on this page |
| Change registration, public site URL, recycle bin, and other rules | Admin -> System Settings | System Settings |
| Replace or heavily customize the frontend | deployment-side frontend-override/ | Custom Frontend |
| See who did what | Admin -> Audit Logs | Audit Logs on this page |
Our Deliberate Restraint
Section titled “Our Deliberate Restraint”AsterDrive’s admin console is intentionally not “full-featured”.
Our judgment:
- Common things take a few clicks — disabling a user, changing a quota, reading audit logs, toggling registration should not require reading docs first
- Uncommon things go to the CLI — database migrations, bulk config changes, disaster recovery live in the operations CLI, not crammed into the web console
- Dangerous things state their consequences — force-deleting a user or emptying the recycle bin says exactly what will be deleted on the button, not hidden in a sub-menu dressed up as “advanced”
If a common action feels roundabout in the console, tell us — the iteration direction is “the admin’s daily actions get shorter”, not “more features get stacked on”.
Overview
Section titled “Overview”Come here first when checking overall site status.
You will see:
- Total users, enabled users, disabled users
- File count, total file size, total underlying file objects
- Share count
- Last 7 days trend
- Recent activity
- Recent background task events
- Daily summaries
Absolute times in the overview follow your configured display timezone; the 7-day trend and daily summaries aggregate in that timezone too. If audit logging is turned off, trends and recent activity shrink noticeably or show as empty; background task events keep showing.
Shares
Section titled “Shares”The Shares page lists every public link on the site.
Common uses:
- A public link should stop being accessible
- A share is no longer needed
- Auditing what material is currently exposed publicly
Administrators can delete any share directly here. For the user-facing sharing workflow, see Sharing and Collaboration.
Files and File Blobs
Section titled “Files and File Blobs”Files and File Blobs are observability pages for troubleshooting storage problems, not a general file manager.
The Files page shows current state per file record. You can filter and view:
- File name, size, MIME type, and deletion state
- Owning user, owning team, current policy, and current Blob
- Current Blob’s hash, storage path, and policy location
- This file’s historical version references
The File Blobs page shows underlying objects. You can filter and view:
- Blob hash, size, policy ID, and storage path
- Reference count
- Which current files reference this Blob
- Which historical versions reference this Blob
These pages answer questions like:
- Which policy does a file actually live on right now
- After a storage migration, do file records already point at the target policy
- Does a Blob still have current-file or historical-version references
- When
doctor --deepor logs report storage inconsistency, locate the exact file, Blob, and policy first
They do not replace backup, migration, and repair tools. When you see something abnormal, confirm the symptom and backup state before deciding whether to continue with the CLI or a background migration task.
The Tasks page lists recorded background tasks: system periodic tasks, personal-workspace tasks, and team tasks.
You will see:
- Task name, type, source, and status
- Current progress, last activity time, and error summary in the summary row
- Expanded step-by-step execution details, durations, checkpoints, and retry info
- Online archive, online extraction, batch download, and system runtime task records
- Storage policy data migration task records
- Thumbnail generation, media metadata parsing, and archive preview generation task records
This page is best for two things: confirming whether a background task is actually running, and seeing whether a batch of tasks has been failing lately. You can also filter history by task type or status, and conditionally clean up finished task records. Cleanup only touches completed, failed, or canceled records; queued, running, and retrying tasks are never deleted.
System Settings -> Runtime -> Task Retention controls how long background-task temporary artifacts are kept, such as batch-download results, online-archive output, extraction staging, or link-import temp files. It does not delete task history from the list; history is cleaned up by the administrator on the Tasks page with conditions.
Storage migration tasks usually have longer step details. When troubleshooting, read the summary row first to decide whether it failed, then expand to see whether it stalled at pre-check, copy, verify, or commit. For what “Renamed Opaque Keys” means in migration results, see Storage Policies and Policy Groups.
The Locks page handles stuck locks.
Most common scenarios:
- A file keeps showing as locked
- A WebDAV client exited abnormally without releasing its lock
- A WOPI editor closed abnormally and the file is still treated as being edited
- The administrator wants to clear a batch of expired locks first
You can view current lock paths, owners, and states, clean expired locks, or force-unlock a specific lock.
AsterDrive allows shared locks in the protocol sense, so one resource can legitimately hold several valid locks. Do not treat multiple locks as an error by itself; what needs handling is expired locks, locks left behind by clients that exited abnormally, or abnormal locks clearly blocking later operations. Folder moves, copies, and deletes also check subtree locks recursively, so a locked child cannot be bypassed by changing the parent directory.
Audit Logs
Section titled “Audit Logs”The Audit Logs page shows key operation records.
Common uses:
- Find who deleted a file
- Find when a user signed in or modified content
- Troubleshoot share, lock, and team-management issues
- Check whether admin operations happened as expected
Primary node service starts and stops are also written as audit events, so you can trace when an instance came online or shut down. Whether audit logs are recorded, which operations are covered, and how long they are kept are all controlled in system settings.
The About page shows the deployed version, license, repository, and docs entries.
When answering “which version is actually running”, look here first.
Daily Admin Checklist
Section titled “Daily Admin Checklist”Confirm these items regularly:
Public Site URLstill points at the real HTTP(S) origin; add each public entry individually- The default storage policy and default policy group are still usable
- Policy groups bound to users and teams still match current usage
- If followers are attached, the latest remote-node test state is healthy
- Recycle bin, version history, task artifacts, and team archive retention still fit current capacity
- Test mail still sends successfully
- No share links are public that should not be
- No background tasks have been failing or stuck for a long time
- No locks have stayed unreleased for a long time
- Audit logging is enabled with sufficient retention