Skip to content

Getting Started

Nick Hamze edited this page Sep 4, 2026 · 4 revisions

Getting started

Fleet belongs on one hub. Managed sites keep their own hosting, databases, users, and permissions; this is not Multisite.

Requirements

The hub needs WordPress 7.1+, PHP 8.3+, sodium, HTTPS, and a verified OpenStation build with the experimental App Framework. Managed sites also target WordPress 7.1+ and need public HTTPS, Core REST/Application Passwords, and an administrator who can install and activate OpenStation. Hosting must meet that OpenStation release's requirements. Older WordPress versions are outside support; there is no classic interface or legacy runtime path.

Fleet itself is installed only on the hub. Use staging and independent backups first.

Connect

  1. Install OpenStation and Fleet on the hub; open Fleet.
  2. Enter the complete HTTPS address, including any subdirectory.
  3. Choose Check connection and review the detected site and administrator access.
  4. Choose Continue to WordPress, sign in on that site if needed, and approve.
  5. Back in Fleet, choose Finish setup to install/activate OpenStation and check the connection.
  6. Manage the site in its named window. Open another site for an independent second window.

Approval and installation are separate. A failed installation retains the approved connection and can be retried without issuing another password.

The managed-site window is rendered by the hub App Framework, not embedded remote wp-admin. Installing OpenStation on the managed site makes OpenStation available there too.

Repair and disconnect

Entering an already-connected address focuses its window. To replace a revoked credential, choose Window actions → Repair connection, approve again, and finish setup. Agency details survive. If old-password cleanup fails, inspect the managed user's Application Password list and revoke the obsolete entry.

Disconnect site attempts to revoke the exact remote credential before deleting its local record. A failure retains the connection for repair/retry. Disconnect before uninstalling; uninstall cannot guarantee remote revocation.

Application Passwords are administrator-level, revocable credentials—not scoped or expiring OAuth tokens. See Security and Troubleshooting.

Clone this wiki locally