Artisan CLI(命令列介面)是 Laravel 框架的一部分,Pterodactyl 正是基於該框架構建的。如果您遵循官方指南,Artisan 文件位於 /var/www/pterodactyl 中。本指南介紹了更多翼手龍特定/相關的 Artisan 命令,這些命令均以字母 p 為前綴(例如 p:user:make )。如果您想查看所有命令,可以透過執行:
php artisan list
要獲取有關特定命令的信息,您可以運行以下命令:
php artisan help <command>
::: 提示 為了簡化本文檔,在命令使用中您將看到類似以下內容:
<hello-world> - 必要參數
[hello-world] - 選用參數
{--hello-world} - Option
:::
執行以下任何命令時,您可以使用選項,也可以不傳遞任何內容並使用互動式提示。您也可以透過選項並使用互動式提示。
php artisan p:user:make {--email=user@example.com}
{--username=myusername}
{--name-first=My}
{--name-last=Name}
{--password=supersecret}
{--admin=1|0}
{--no-password}
php artisan p:user:delete {--user=username/email/UUID}
::: 警告 禁用兩因素身份驗證只能作為用戶恢復的最後手段。 **請謹慎使用。 ** :::
php artisan p:user:disable2fa {--email=user@example.com}
php artisan p:location:make {--short=us1}
{--long="A description of this location."}
php artisan p:location:delete {--short=us1}
php artisan p:server:bulk-power <start, stop, kill, restart>
{--servers=1,2,3}
{--nodes=1,2,3}
php artisan p:info
顯示各種面板訊息,可用於檢查資料庫和電子郵件等配置。
php artisan p:upgrade {--user=www-data}
{--group=www-data}
{--url=https://example.com/panel.tar.gz}
{--release=latest}
{--skip-download}
下載 Pterodactyl 的新存檔並執行正常的升級命令。