Reset admin password Nginx Proxy Manager

Lên danh sách docker, lấy ID của docker nginx proxy manager để điền vào chỗ id_docker lệnh dưới

docker ps

Vào sâu trong docker này

docker exec -it id_docker sh

Cài sqlite3 vì các version sau này nó dùng Sqlite rồi

apt update && apt install sqlite3 -y 

Vào database, xoá user

sqlite3 /data/database.sqlite
UPDATE user SET is_deleted=1;

Thoát sqlite. Lệnh bao gồm dấu . đầu tiên

.exit 

Thoát docker sh

exit 

Tắt và khởi động lại docker nginx

docker stop id_docker 
docker start id_docker

Vào lại trình duyệt và tạo lại thông tin truy cập admin mới.

Lúc này bạn đã truy cập vào hệ thống bằng account mới được rồi. Tuy nhiên chỉ có 1 user mới tạo. Nếu muốn sử dụng lại các user cũ thì làm như sau đây. Rồi dùng account mới tạo reset pass cho các account cũ (nếu muốn)

docker exec -it id_docker sh
  sqlite3 /data/database.sqlite
	UPDATE user SET is_deleted=0;
	.exit 
  exit
← Về danh sách bài viết