重置管理员密码
1 适用场景
管理员密码遗忘、泄露,或因长时间未登录被锁定且无法通过其他管理员重置时,可以在部署网关的服务器上通过命令行重置管理员密码。
版本要求:reset-admin-password 命令自 v1.0.1 版本起提供,请将网关升级至 v1.0.1 或更高版本后再执行本文操作。
2 重置步骤
-
登录部署 1Panel AI 网关的服务器。
-
在服务器上执行重置命令(容器名以默认的
1panel-ai-gateway为例):
docker exec -it 1panel-ai-gateway /usr/bin/ai-gateway reset-admin-password
-
按终端提示依次输入新密码并确认。密码长度为 6 至 128 个字符,输入时不会显示字符,属正常现象。
-
终端输出
administrator password reset即表示重置成功,使用管理员用户名admin与新密码登录管理端。
安全提示
重置后的密码请立即妥善保管;若网关部署在公网可访问环境中,建议同时检查登录失败锁定与访问控制策略,避免管理员账号被暴力尝试。
3 补充说明
- 该命令仅重置管理员账号的密码,不会影响用户、API Key、账号池等其他配置数据。
- 若初次部署时未指定管理员密码,也可以不改密,直接在启动日志中查找一次性临时密码:
docker logs 1panel-ai-gateway 2>&1 | grep "initial administrator created"
- 通过环境变量
AI_GATEWAY_INITIAL_ADMIN_PASSWORD显式传入的初始密码不会写入日志。 - 数据库中的密码始终以 Argon2id 强哈希保存,重置密码会覆盖原有密码哈希,原密码立即失效。