Importing Pterodactyl Eggs
Catalyst can import Pterodactyl eggs as templates, so a library built for Pterodactyl does not have to be rebuilt from scratch.
Import
Section titled “Import”- Open Admin → Migration (the migration center also handles full-panel imports — see migration).
- Provide the egg JSON and test the import — the panel validates structure before committing.
- Review the generated template carefully: startup command, variables, image, and install script. Automated conversion is faithful, not perfect.
- Create a test server from it and run the full lifecycle (install → start → join → backup → restore) before publishing.
What to check by hand
Section titled “What to check by hand”- Variables: names, defaults, and validation rules sometimes need renaming to match Catalyst conventions.
- Images: confirm the container image exists and is maintained; repoint to your own registry mirror if you run one.
- Install scripts: read them. Imported scripts run as part of installation with significant privilege — never import eggs from sources you do not trust.
- Paths: document root and config paths occasionally differ; a quick install test exposes this immediately.
