Small shell helpers for working with a Pterodactyl panel and migrating Minecraft servers into it.
Some important files:
./ptero: main command dispatcher./panel-migrator: migration helper./ptero.env: local environment defaults./panel-migrator.json: migration config
bashcurljqrsync
First, review ptero.env and set a real PTERO_APP_API_KEY.
I like to put something like this into my ~/.pterorc file:
export PTERO_APP_API_KEY="ptla_changeme"Next, review panel-migrator.json and update server entries as needed.
./ptero ping
./ptero users
./ptero allocations
./ptero servers
./ptero egg 1Create a server dry run:
PTERO_DRY_RUN=1 ./ptero create example-server "Example Server" 2List migration targets:
./panel-migrator listMigration dry run:
MIGRATOR_DRY_RUN=1 ./panel-migrator example-serverMore detailed workflow notes live in PTERODACTYL_PLAN.md.