Compatibility¶
The compatibility report states, for each component of the stack, whether it is
SUPPORTED, UNTESTED or UNSUPPORTED. The cardinal rule: an unknown value is
UNTESTED, never SUPPORTED.
php artisan pterocloud:compatibility
php artisan pterocloud:compatibility --json
It is also shown on the Support Center compatibility page and included in the
compatibility section of a support bundle.
Components¶
| Component | How it is judged |
|---|---|
| PHP | Running version compared to the configured minimum (default 8.2.0). |
| Pterodactyl | Running panel version compared to the configured minimum when configured; canary/unknown is UNTESTED. |
| Blueprint | Installed vs required version when both are reported; no version is UNTESTED. |
| Database | Driver must be mysql, mariadb, pgsql or sqlite; an undetectable version is UNTESTED. |
| Redis | UNTESTED unless a probe is explicitly enabled. |
| Operating system | Linux/BSD supported; Windows unsupported; anything else UNTESTED. |
| Console gateway | Protocol version reported by registered gateways against the accepted range; no reported protocol is UNTESTED. |
| Agent protocol | The configured accepted range must be ordered. |
| Provider API | Recorded provider versions against the configured minimum; no recorded version is UNTESTED. |
Interpreting the result¶
SUPPORTED— the component is within the supported range.UNTESTED— the component could not be evaluated. It is not a failure, but it is not a green light either.UNSUPPORTED— the component is outside the supported range and should be resolved before relying on it.
The overall status is the worst component status.