# 重置nginx proxy manager登录密码

> 原文来自 [https://github.com/NginxProxyManager/nginx-proxy-manager/discussions/1634](https://github.com/NginxProxyManager/nginx-proxy-manager/discussions/1634)

## 介绍intro

[`nginx proxy manager`](http://nginxproxymanager.com) 是基于\`docker\`可以用签SSL和设置代理的非常便捷的工具

## 原理

先进入容器空间，删除用户信息，再加回去

## 步骤

### 第一步

```bash
docker exec -it <container-name> sh
apt update && apt install sqlite3 -y
sqlite3 /data/database.sqlite
```

进入了SQL模式后

```sql
UPDATE user SET is_deleted=1;
.exit
exit
```

### 第二步

重启容器

### 第三步

在网页端登录

```bash
login: admin@example.com
pass: changeme
```

### 第四步

还原

```bash
docker exec -it <container-name> sh
sqlite3 /data/database.sqlite
```

```sql
UPDATE user SET is_deleted=0;
.exit
exit
```
