Artisan CLI
大约 2 分钟
Artisan CLI
Artisan CLI(命令行界面)是 Laravel 框架的一部分,翼龙正是基于该框架构建的。如果您遵循官方指南,Artisan 文件位于 /var/www/pterodactyl
中(具体位置为你安装的地方)。本指南介绍了更多翼龙特定/相关的 Artisan 命令,这些命令均以字母 p
为前缀(例如 p:user:make
)。如果您想查看所有命令,可以通过运行:
php artisan list
要获取有关特定命令的信息,您可以运行以下命令:
php artisan help <command>
提示
为了简化本文档,在命令使用中您将看到类似以下内容:
<hello-world>
- 必填参数
[hello-world]
- 可选参数
{--hello-world}
- 选项
用户管理
运行以下任何命令时,您可以使用选项不提供任何内容将会有交互式提示。也可以提供部分的选项剩余部分也会通过交互式来提示。
创建用户
php artisan p:user:make {[email protected]}
{--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 protected]}
服务器和节点管理
创建地域
php artisan p:location:make {--short=us1}
{--long="该地域的描述."}
删除地域
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}
下载翼龙的新版本并执行正常的升级命令。