Pterodactyl to CPanel Migration
This flow exists in the admin UI at /admin/migrations/pterodactyl.
What the code supports now
- Fetch source server metadata via Pterodactyl Application API key.
- Map startup/image/limits to local CPanel server creation flow.
- Queue deployment and optional SFTP file import.
- Status polling endpoint:
/api/admin/migrations/pterodactyl/status.
Required inputs
- Source Pterodactyl panel URL.
- Application API key with admin-level server read access.
- Source server identifier (uuid/internal id as accepted by migration form).
CPanel supports Pterodactyl egg-style metadata mapping, but variable/image compatibility still needs manual review per server.
