Saltar al contenido principal

Storage Admin

The Storage Admin tools are available in the Central Admin panel and provide file management and network data inspection capabilities.

Path: Central Admin > Storage

Required role: Authenticated central admin user

File Browser

Browse, upload, download, and delete files on the platform's S3 storage.

FeatureDescription
Disk switcherSwitch between Private (S3) and Public storage buckets
Breadcrumb navigationClick any path segment to navigate directly
SearchFilter the current directory listing by filename
UploadUpload files to the currently viewed directory
DownloadStream files from S3 through the server
DeleteRemove files with a confirmation prompt

The file listing shows directories first (with folder icons), then files with their size and last modified date.

VATSIM Wayback

Browse archived VATSIM data snapshots captured by the platform's scheduled data fetcher. The page auto-loads the most recent snapshot and provides time-based navigation.

FeatureDescription
DateTime pickerJump to any date/time — the nearest available snapshot is loaded automatically
Prev / Next buttonsStep through snapshots chronologically
Snapshot info barShows the current snapshot's identifier timestamp and creation date

Dashboard

Stats cards display at a glance:

CardDescription
PilotsNumber of connected pilots
ControllersNumber of connected controllers
ATISNumber of ATIS stations
TimestampThe VATSIM update timestamp

Search across all pilots in the loaded snapshot by callsign, CID, departure airport, or arrival airport. Results appear as compact single-line entries:

callsign | aircraft | DEP → ARR | FL350 · 450kt

Click any flight to open a detail modal with full pilot information organized into sections:

SectionFields
IdentityCID, name, server, pilot rating, military rating, logon time, last updated
PositionLatitude, longitude, altitude, groundspeed, heading, transponder, QNH
Flight PlanFlight rules, aircraft, departure, arrival, alternate, cruise TAS, altitude, dep time, enroute/fuel time
RouteFull route string (monospace)
RemarksFlight plan remarks (monospace)

Raw JSON

A toggle button at the bottom of the page reveals the full decompressed JSON content of the current snapshot.

IVAO Wayback

Browse archived IVAO data snapshots. Same navigation and search UX as VATSIM Wayback, adapted for IVAO's data format.

Works the same as VATSIM, but uses the snapshot's creation timestamp (instead of identifier) for time-based lookups, since IVAO identifiers are MD5 checksums.

Dashboard

CardDescription
PilotsNumber of connected pilots
Fetched AtWhen the snapshot was captured

Flight Search

Search by callsign, user ID, departure, or arrival. Compact result lines show:

callsign | aircraftId | DEP → ARR | FL350 · 450kt

Detail modal sections:

SectionFields
IdentityUser ID, callsign, created at, first/last name, rating, division
PositionLatitude, longitude, altitude, ground speed, heading, transponder, state, on ground
Flight PlanAircraft ID, aircraft model/wake/type, departure/arrival with airport details, alternate
SessionSimulator ID, software type

Raw JSON

Same toggle as VATSIM — shows full decompressed JSON.

CLI Commands

Two artisan commands are available for managing snapshots. Both dispatch jobs to the queue for parallel processing.

CommandDescription
storage:sync-snapshotsLists S3 files and dispatches a sync job per file to backfill the database index. Supports --network=vatsim or --network=ivao to sync a single network.
storage:compress-snapshotsQueries uncompressed snapshots from the database and dispatches a compression job per file. Supports --dry-run to preview changes without dispatching.