Skip to content

Verification

After installation (and after every upgrade), run the verification commands and confirm each is green before opening the service to users.

Commands

php artisan pterocloud:verify
php artisan pterocloud:health
php artisan pterocloud:compatibility
php artisan pterocloud:setup:verify
Command What it checks
pterocloud:verify Installation integrity and core wiring.
pterocloud:health Operational health of the backend services (queue, scheduler, database, providers, networking, storage, backups).
pterocloud:compatibility PHP / Pterodactyl / Blueprint / database / Redis / OS / gateway / agent / provider compatibility.
pterocloud:setup:verify First-VPS readiness: READY, READY_WITH_WARNINGS or NOT_READY. Exit code 1 while NOT_READY.

The setup assistant

The setup assistant reads the real backend configuration and reports READY / READY_WITH_WARNINGS / NOT_READY. It is never READY while a core dependency is missing.

Steps: License → Provider → Hypervisor → Location → Networking → IP Pool → Storage → Image → Provisioning Defaults → Plan → Test VPS → Verification. resume_step points at the first unfinished step.

php artisan pterocloud:setup:verify
php artisan pterocloud:setup:verify --json

Setup assistant status (JSON)

The admin endpoint GET /admin/pterocloud/setup returns the same readiness report; it is read-only and never mutates configuration.

Health output

pterocloud:health links a failing component to its error code, diagnostic command and documentation article. The Support Center shows the same information as cards.

Compatibility

See Compatibility for how each component is judged and how to interpret UNTESTED.