-
@@ -33,7 +32,6 @@
- -
-

Dashboard

-

At-a-glance account and admin overview for boxes, alerts, storage, users, and recent activity.

+

Live overview for boxes, alerts, storage, users, and recent account activity.

-
Guest uploadsenabled
-
ZIP downloadsenabled
-
One-time boxeslimited
+
Guest uploads{{ $d.GuestUploadsLabel }}
+
API uploads{{ $d.APIUploadsLabel }}
+
ZIP downloads{{ $d.ZipDownloadsLabel }}
-

Active boxes

-

128

-

+12 today42 passworded

+

{{ $d.ActiveBoxes }}

+

+{{ $d.BoxesCreatedToday }} today{{ $d.PasswordedBoxes }} passworded

Storage available

-

812 GiB

-

188 GiB used1 TiB app caplocal backend

- +

{{ $d.StorageFreeLabel }}

+

{{ $d.StorageUsedLabel }} used{{ $d.StorageCapLabel }} cap{{ $d.StorageBackend }} backend

+

Alerts

-

15

-

2 high5 medium8 low

+

{{ $d.OpenAlerts }}

+

{{ $d.HighAlerts }} high{{ $d.MediumAlerts }} medium{{ $d.LowAlerts }} low

Users

-

19

-

15 active4 disabledadmin-only

+

{{ $d.TotalUsers }}

+

{{ $d.ActiveUsers }} active{{ $d.DisabledUsers }} disabled{{ $d.APIKeyCount }} API keys

-
-
@@ -147,87 +136,29 @@
-
- high -

Storage backend is almost full

The active local storage backend has less than 5% free capacity under the configured app cap.

code 421, trace storage.local.capacity.high

-
-
-
- high -

Disabled user has active sessions

A disabled account still has active sessions that should be revoked.

code 181, trace auth.sessions.disabled_user_active

-
-
-
- medium -

Expired boxes waiting cleanup

Expired boxes are still present on disk and are eligible for cleanup.

code 301, trace boxes.expiry.cleanup_pending

-
-
-
- medium -

API key UI enabled but key backend missing

The frontend advertises API key usage while server-side API key validation is not connected yet.

code 711, trace api_keys.ui.backend_missing

-
-
-
- medium -

Thumbnail queue is behind

The thumbnail worker has accumulated more pending previews than expected.

code 602, trace thumbnails.worker.queue_lag

-
-
-
- medium -

Large ZIP download failed

A ZIP stream failed before the response finished.

code 502, trace downloads.zip.stream_failed

-
-
-
- medium -

Guest quota close to daily cap

A guest IP is close to its configured daily upload cap.

code 231, trace quotas.guest.daily.near_cap

-
-
-
- low -

Thumbnail generation skipped

A preview could not be generated for one image file.

code 601, trace thumbnails.generate.skipped

-
-
-
- low -

One-time box downloaded

A one-time ZIP handoff completed and the box was queued for deletion.

code 511, trace downloads.one_time.completed

-
-
-
- low -

Settings override changed

A runtime setting was changed through the settings UI.

code 801, trace settings.override.changed

-
-
-
- low -

Password protected box created

A user created a password protected upload box.

code 121, trace boxes.create.passworded

-
-
-
- low -

Upload completed slowly

An upload completed but exceeded the expected duration threshold.

code 222, trace uploads.performance.slow_complete

-
-
-
- low -

Session refreshed

The current local session was refreshed after account activity.

code 182, trace auth.session.refreshed

-
-
-
- low -

Box visited from share URL

A public box was opened through its normal shared page.

code 401, trace boxes.share.opened

-
-
-
- low -

Support summary generated

A local support summary was generated from the toolbar.

code 901, trace support.summary.generated

-
-
+ {{ if $d.Alerts }} + {{ range $d.Alerts }} +
+ {{ .Severity }} +
+

{{ .Title }}

+

{{ .Message }}

+

{{ .Code }} {{ .Trace }} · {{ .CreatedAtLabel }} UTC · {{ .Status }}

+
+
+ + +
+
+ {{ end }} + {{ else }} +
No open alerts. Nice and boring, which is the good kind of admin dashboard.
+ {{ end }}
-
@@ -235,33 +166,31 @@

Recent Activity

-
10:12

Box BX-9F31 completed upload

4 files, password protected

box
-
10:08

Alert 421 created

storage.local.capacity.high

alert
-
10:04

Guest created box BX-A71D

retention 6 hours

upload
-
09:58

Thumbnail worker skipped one image

decoder unavailable for webp preview

thumbs
-
09:51

Cleanup dry run opened

17 expired boxes detected

tools
-
09:44

Large ZIP download completed

BX-7D20, 12 files

zip
-
09:33

Settings snapshot requested

admin opened config snapshot from toolbar

settings
-
09:21

Temporary cleanup skipped

BX-1AA2 still had an active file handle

cleanup
-
09:09

User maya uploaded 6 files

91.9 MiB total

user
-
08:55

Box BX-55E0 expired

eligible for cleanup

expired
-
08:42

One-time box created

BX-440C, admin owner

one-time
-
08:31

User ana uploaded archive set

7 files, 520.8 MiB

upload
-
08:20

Guest accessed public box

BX-39C1 viewed from share link

access
-
08:07

User mihai created box BX-F02A

standard plan quota applied

quota
-
07:54

Failed login attempt recorded

admin account, single attempt

auth
+ {{ if $d.Events }} + {{ range $d.Events }} +
+ {{ .CreatedAtLabel }} +
+

{{ .Message }}

+

{{ .Kind }} · {{ .Method }} {{ .Path }} {{ if .IP }}· {{ .IP }}{{ end }}

+
+ {{ .TagLabel }} +
+ {{ end }} + {{ else }} +
No activity has been recorded yet.
+ {{ end }}
-
@@ -269,29 +198,33 @@

Recent Boxes

- + - - - - - - - - - - - - - - - + {{ if $d.Boxes }} + {{ range $d.Boxes }} + + + + + + + + + + + {{ end }} + {{ else }} + + {{ end }}
BoxOwnerFilesSizeCreatedExpiresFlagsActions
BoxStatusFilesSizeCreatedExpiresFlagsActions
BX-9F31maya491.9 MiB10:125h 41mcomplete password
BX-A71Dguest121.8 GiB10:046h 00mlarge
BX-20BDoperator28.4 MiB09:581d 12hcomplete
BX-7D20admin12856.3 MiB09:4423h 11mzip failed
BX-1AA2guest14.7 GiB09:21expiredlocked
BX-C2A8maya624.8 MiB09:092d 03hcomplete password
BX-55E0guest14.2 MiB08:55expiredexpired
BX-440Cadmin363.0 MiB08:422d 00hcomplete one-time
BX-88B4ana7520.8 MiB08:315d 00hcomplete
BX-39C1guest223.1 MiB08:2016h 00mpublic
BX-F02Amihai5108.6 MiB08:074d 00hcomplete
BX-ABC4guest1755 KiB07:543h 00mcomplete
BX-74E9operator10987.3 MiB07:417d 00hbulk
BX-218Bdaniel344.0 MiB07:281d 00hcomplete
BX-00FEguest213.7 MiB07:122h 00msoon
{{ .ID }}{{ .StatusLabel }}{{ .CompleteFiles }}/{{ .FileCount }}{{ .TotalSizeLabel }}{{ .CreatedAtLabel }}{{ .ExpiresAtLabel }} + {{ range .Flags }}{{ . }}{{ end }} + {{ if not .Flags }}plain{{ end }} +
No boxes found yet.
@@ -300,20 +233,17 @@
-
Ready - WarpBox mock v5 - Single-window dashboard + {{ $d.OpenAlerts }} open alert(s) + Live dashboard