Multi-server management
If you run several servers, Fleet lets you group them into a single panel for central monitoring — no need to open each panel separately.
Add a server to the fleet
Section titled “Add a server to the fleet”Go to Fleet → Add server and enter the name and panel URL of the other server. The hub pings that URL to report online/offline status.
Live metrics (optional API token)
Section titled “Live metrics (optional API token)”To see real CPU / RAM / disk and the running version of each server, paste an API token from that server (create it under Settings → API tokens on the remote panel). The hub then pulls metrics every 30 seconds and caches them, so the dashboard stays populated even when the page is closed. The token is stored encrypted at rest; without a token, a server is monitored for online/offline only.
Because panels use self-signed HTTPS by default, the hub pins the server’s certificate
(SHA-256) when you add it and only sends the token over a connection matching that pinned cert —
preventing eavesdropping / MITM. The token is never sent over http:// or before the cert is
pinned. If the certificate changes, the hub flags a possible MITM and stops pulling metrics until
you remove and re-add the server.
Offline alerts
Section titled “Offline alerts”The fleet_down rule on the Alerts page notifies you (Telegram / Email) when a fleet server fails to respond several times in a row, and again when it recovers.
Migrate websites between servers
Section titled “Migrate websites between servers”Switching VPS or provider is usually an afternoon of pain: rsync/scp each folder, mysqldump and
re-import, fix configs, cron, permissions… MyPanel turns all of that into a few clicks.
Fleet → Migrate websites moves one or more websites (with files + databases) between this
server and fleet servers.
When to use it:
- Switch VPS / provider — spin up a new server, install MyPanel, move every site over, repoint DNS.
- Upgrade specs — move a heavy site to a bigger machine without a long outage.
- Split or consolidate — pack many sites onto one server, or peel a site off onto its own.
- Build a standby — clone a site to a second server.
Steps:
- Pick a From (source) and To (target) — each is either this server or a fleet server (one that has an API token). Works both ways: push out or pull in.
- Tick the websites to move, choose include database (default) and overwrite if the domain already exists on the target.
- Click Migrate — see per-site results right there.
Safe and automated for you:
- Transferred over the encrypted, cert-pinned channel (anti-eavesdrop/MITM) — never exposed online.
- Databases recreated with the exact name/user/password, host/port auto-adjusted for the target, so the site connects immediately — no manual edits.
- Re-deployed automatically on the target (container built, nginx configured).
- On mid-way failure it cleans up the partial work for a clean retry; the source site is not stopped — you only touch it after cutting over DNS.
Remove a server
Section titled “Remove a server”Click Delete on a server to remove it from the fleet (this doesn’t affect that server — it just stops monitoring it here).