Administrator
Sign in
Create account
First operator on this server. Choose a username and password.
Install a computer
In order. Stop on failure — call support.
-
Club exists
Open . Add it if missing.
-
Open the club
Work on this club → tools for that venue.
-
Create setup for this PC
Create POS code for a new PC. Adopt if it is already waiting.
-
Paste settings on the PC
Copy from the club workspace.
-
Restart POS
Full close, then open again.
-
Confirm Status
Should go green. Red: power → Wi‑Fi → restart POS.
New club
Name only for now.
Optional default features
Default: Everything.
Your clubs
Open one club. Finish that. Then move on.
Computer status
Good Slow Not connected — power / Wi‑Fi / restart POS
Floor signals
Payments fail count, print agent, and last sale-ish signals from site check-ins.
UniFi snapshot
Full table
| Status | Score | Health | Source | Club | Register | Last check-in | Last reply |
|---|
Appearance
Colors for this computer only.
Who can log in
People who can open this admin panel.
| Login username · display name | Super | Owner | Active | Created |
|---|
Data retention
Super admins only. Uses TELEMETRY_RETENTION_DAYS / ACTIVITY_RETENTION_DAYS in fleet .env. Auto job runs too.
Backups
Saved copies of your system. Download one if support asks for it.
- Source type — choose POS sites for register/API hosts (each row’s source ID is that site’s deployment key), or Fleet main for this fleet server’s own backup, or leave All.
- Source ID (optional) — narrow to one deployment key (from Merchants / setup codes) or fleet-main for fleet-only rows.
- Refresh loads the newest files first. Download saves the gzip to your PC for restore testing or archiving.
- Uploads are triggered from each POS or from fleet’s scheduled self-backup — nothing here creates a backup by itself.
| When | Type | Source | File | Size |
|---|
Alert rules
Get an email when a club goes offline or backups get old.
| Name | Type | Scope | Quiet window | Repeat guard | Status |
|---|
Recent alert events
| When | Rule | Message | Payload |
|---|
POS API updates (off-hours)
Fleet does not auto-update from Git. Upload POS API packages here, activate a channel, and sites will install only when closed.
On the POS API host, set POS_UPDATER_ENABLED=true and optionally POS_UPDATER_DRY_RUN=true (download + verify + events, no install). When Fleet sets POS_UPDATE_SIGNING_KEY, set matching POS_UPDATE_MANIFEST_VERIFY_KEY on the site.
| Version | Channel | SHA256 | Size | Active | When |
|---|
Assignments
| Package | Version | Channel | Scope | Maint only | Enabled | Updated |
|---|
Recent install events
| When | Deployment | Event | Status | Detail |
|---|
Admin audit
Who signed in and who changed settings.
| When | Who | Action | Target | Detail |
|---|
Customize UI
Colors for this computer only.
Tech data
Support only.
| Received | Site / venue | 24h tx | Sales 24h | Offline Q |
|---|
Recent activity
Sales and check-ins from the registers.
Tickets
Internal work orders for broken gear, offline registers, or owner requests. No third-party desk required.
Hardware assets
Terminals, printers, drawers across clubs. Add new rows from a club workspace.
| Club | Type | Serial | Model | Status | Site label |
|---|
Secrets vault
Fleet owner only. AES-encrypted notes (Wi‑Fi, register admin, payment portals). Values are never listed — only revealed on demand (audit logged).
Integrations hub
SMS on-call, outbound webhooks, TLS/DNS monitors, public status board. RMM/RDP come from your other agent later. No extra VPS services required.
SMS on-call (Twilio)
Text when alert rules fire. Same event types as email.
Outbound webhooks
Slack / Teams / Zapier / Make. Also fires env FLEET_WEBHOOK_URL if set.
TLS & DNS monitors
Watch fleet hostname or site URLs for expired certs / DNS failure. Runs every 15 minutes on this server.
Public status board
Clubs with customer status enabled appear on the board. Enable per club in the club workspace / merchant settings.
Open status board
· JSON: /public/status-board
Support tools
For support. You can skip this.