Every QuickBox Pro dashboard is full of assets. The logo in your sidebar, the favicon in the browser tab, the avatar on your profile, the screenshots you want to send a friend, the PDFs you keep on the server, the icon shown for each installed app. Until now those things lived in a dozen different corners of the dashboard. Now they live in one place.
Meet the Asset Management Center, or AMC: a single hub to upload, preview, share, back up, and manage every kind of asset on your server. You will find it in the sidebar under Content > Asset Management Center. Open it and you get a clean grid of your files with drag-and-drop uploads, inline previews for almost everything, public and private sharing, and the asset tools you need in one place.
One hub, gated by who you are
The AMC is organized into categories, and which ones you see depends on your account, not on some setting you have to flip:
- ●Local Assets - your upload library and personal storage
- ●Brand Assets - the instance branding slots: logos, favicon, email logos, and default images
- ●Application Logos - the icon shown for every installed application
- ●Avatars - your own avatar history, or every user's avatar if you are an administrator
- ●Application Backups - back up an installed app's configuration straight from the hub
An administrator sees all five. A managed user with the media permission gets their own Local Assets, their own Avatars, and Application Backups. If you have access to only one category the page opens straight to it. Every category is a real URL too, so any tab is directly linkable and bookmarkable.
Access is governed by who you are, not by which tool you reach for. The same person has the same rights whether they work from the dashboard or anywhere else, because permissions are tied to the account.
Upload almost anything, with no size ceiling
Local Assets is your library. Drag files onto the upload zone or click to browse. The AMC accepts a broad range of types: images (PNG, JPEG, GIF, WebP), SVG, PDF, video (MP4, MOV, WebM, MKV, and more), a full audio family (MP3, FLAC, WAV, AAC, OGG, M4A, Opus), CSV, text and Markdown, and office documents.
Two things are worth knowing up front. First, file types are detected from the actual contents of the file, not its extension. Renaming secret.exe to photo.png does not get it past the door. Second, uploads are unlimited by default. There is no fixed size ceiling: if you want to cap uploads on your server, that is a single setting you control.
Once a file is up, it previews right in the dashboard.
A viewer that handles your whole library
Click any asset and it opens in a full-screen viewer that overlays the dashboard and steps through your library in order. What it does depends on the file:
- ●Images open in a zoomable lightbox: scroll or pinch to zoom, double-tap to toggle, drag to pan, arrow keys or swipe to move through the gallery
- ●Video and audio play in a themed player built to match your dashboard, not a bare browser control. Large videos that need preparing show a clear "getting this ready" state instead of failing silently
- ●PDFs render inline with a download fallback
- ●CSV files render as a table
- ●Text, Markdown, and log files render inline, with Markdown formatted
- ●Office documents show a clean download card
A Download button is always in the header, whatever the file type.
See exactly who is viewing each asset
Every asset card carries a small stats button. Open it and you get a per-asset breakdown:
- ●Views, downloads, and unique viewers for that single file
- ●When it was last viewed, in plain relative time
- ●A 14-day trend so you can see whether interest is climbing or cooling
- ●A recent-viewers list
It is the kind of insight you usually only get from a separate analytics product, sitting right on the file. Share a link to a release, a screenshot, or a document, and you can watch the interest land without leaving the page.
A couple of honest notes on how it works. The stats are private: you only see them for your own assets, and administrators can see them for any asset. Raw visitor IP addresses are never stored, so this is reach and interest, not surveillance. And the counts are an honest floor, not an inflated number.
Sharing, on your terms and your branding
Every asset can be shared two ways from the Share action: a public link, or a direct send to another user on your server.
A public share link gives anyone access through a URL, no account required. You pick how long it lives: a preset of 1 day, 7 days, or 30 days, a custom number of hours or days, or a permanent link if you really want one. You can cap a link to a maximum number of downloads so a single-use link stops working after the first grab, and you can label a link so you remember what it was for. Every link you make shows its status: active, expired, revoked, or exhausted, so you always have a record of what you sent.
The page your visitor lands on is whitelabeled. It carries your site name, your logo, and your theme, with nothing about QuickBox or the rest of your dashboard. Video and audio shares open in the same themed player your dashboard uses, with play and pause, a real scrubber, volume, playback rate, fullscreen on video, and a now-playing plate on audio. Your visitor sees one polished page with one file on it.
Prefer to keep it inside the house? Switch the dialog to Specific user, search for someone on your server, and send them the asset directly. They get an in-app notification and a link, and no public URL ever exists.
You can also email a share link straight from the dialog, as long as link email is enabled and you have set a Web Root in your General Settings so the link points at your server's real address.
One deliberate safety choice: shared SVG files download rather than display, because an SVG can carry embedded scripts. They still preview normally inside your own dashboard viewer.
Back up an app without leaving the page
The Application Backups category brings backups into the same hub. Pick an installed application, start a backup, and the job runs in the background while the dashboard shows you the real files that land on disk. The naming and the actual backup work are owned by the proven QuickBox engine under the hood, so a backup you start from the dashboard is the same backup you would get from the server itself, listed by its true filename. Administrators and managed users with the media permission can both use it, scoped to what they are allowed to touch.
The full branding suite
Three of the categories are about how your instance looks.
Brand Assets manages the branding slots: the collapsed and full logos, the favicon, the default avatar and banner, and the two email logos. Each slot has a drag-and-drop uploader with a built-in cropper, so you drop an image, crop it to the slot, and it applies instance-wide right away. You can also promote any image already in your library into a slot with its crown icon.
Application Logos is a searchable gallery of every installed app's icon. Replace any app's logo with your own and crop it to fit, or reset it back to the bundled default. The override is the same one the App Templates editor uses, so your choice is consistent everywhere the icon appears.
Avatars is your profile picture history. Uploading a new avatar does not throw away the old one: your previous pictures are kept, and you can set any earlier one active again at any time. Administrators get a moderation gallery of every user's avatar, where they can reset an inappropriate picture back to the default. That reset is the only thing an administrator can do to someone else's avatar; people set their own.
Storage that respects your quota
Where your files live depends on who you are. When a managed user uploads to Local Assets, the files go into ~/.QuickBox/storage/ in their own home directory. That means they are reachable over SFTP and FTP with normal server credentials, they count against the ordinary disk quota, and they stay in sync with the dashboard. Drop a file into that folder over SFTP and it shows up in the AMC the next time the page opens. A storage usage bar at the top of the library shows how much room you have left and turns red as you approach the limit.
Administrators uploading to central storage are governed by a per-user media library quota that inherits sensibly: an explicit per-user override wins, otherwise the highest quota among the user's groups, otherwise the server default. Administrators also get a storage analytics panel that breaks usage down per user and per bucket, so you can see where the space is going across the whole server.
Who can do what
Three permissions govern the media features, granted per group or overridden per user:
- ●
media.library.uselets someone open the AMC and manage their own personal storage and avatars - ●
media.share.createlets them create public share links - ●
media.share.emaillets them email those links
Administrators always have all three. Branding and application-logo management ride on the administrator settings permissions, so administrator-level accounts can manage the look of your instance by default.
Where to read more
Everything here is documented, and the docs are kept truth-to-source from the dashboard code:
- ●Asset Management Center guide covers every category, the viewer, sharing, quotas, and permissions in full.
- ●General Settings covers the branding slots and the Web Root that share-link emails depend on.
- ●User Admin covers per-user storage quotas and media permission overrides.
- ●Groups covers group-level media permissions and default storage quotas.
- ●Roles and Permissions covers the role-based access control for administrative capabilities, and where media and sharing permissions are granted.
The short version
Open Content > Asset Management Center. Upload anything, with no size ceiling and previews for nearly every file type. Share it on a public link or send it straight to another user, on a page that wears your branding. See exactly how many people viewed and downloaded each asset. Back up an installed app from the same hub. Manage your logos, favicon, and avatars in one place. It is the asset layer your dashboard was missing, and it is here now.