diff --git a/reset_npm_password.sh b/reset_npm_password.sh new file mode 100644 index 0000000..21dcc75 --- /dev/null +++ b/reset_npm_password.sh @@ -0,0 +1,15 @@ +#!/bin/bash +# 重設 Nginx Proxy Manager 管理員密碼為 changeme +# 登入後請立即修改密碼 +# 預設帳號: admin@example.com / changeme + +sudo docker exec nginxproxymanager /opt/certbot/bin/python3 -c " +import sqlite3 +conn = sqlite3.connect('/data/database.sqlite') +c = conn.cursor() +new_hash = '\$2b\$13\$KMga1dMEtMFLFxJOq3iXBOwWbCFHE5NkvQ3Oeos0MAfvsKVdqGJWy' +c.execute('UPDATE auth SET secret=? WHERE id=1', (new_hash,)) +conn.commit() +print('Password reset done. Rows affected:', c.rowcount) +conn.close() +"