Lazy loaded image
Lazy loaded imageNginxProxyManger(NPM)升级问题
字数 582阅读时长 2 分钟
2025-9-1
2025-9-1
type
Post
status
Published
date
Sep 1, 2025
slug
npm
summary
tags
category
icon
password
Nginx Proxy Manger (NPM),是一个轻量级且很方便实用的Nginx反向代理工具,使用Docker部署几乎可以将门槛降至零,但我在升级的时候还是碰到过问题,就是后台登录出现问题,摸索后找到了解决方案,分享一下。
notion image

1. 常规docker-compose升级方式:

升级后可能会出现npm后台登录失败(密码错误),但反代运行正常的情况
  • 官方解决方法:

2. 问题解决:

  • 查询容器
  • 进入容器
  • 进入数据库
  • 操作数据库恢复默认用户名和密码
如果NPM容器一直在运行,现在可以重新启动它。如果它还没有运行,现在就启动它。
在浏览器中访问你的NPM,用下面的账号密码登录:
登录: admin@example.com 密码: changeme
注意:1.命令末尾有;才会执行。2.如果报错 Can't read dir of '.' (errno: 13 - Permission denied),可能是目录没有写入权限
  • 报错修改权限
  • 恢复原有用户名下的设置
你可以选择以后只使用这个用户作为管理员,或者如果你之前的账户设置过网站的代理,你想要重新恢复之前那些设置的网站,(即启用旧账户),那么可以执行以下命令:
  • 再次输入root密码,如步骤1:
不出意外,现在你就已经恢复了之前创建的代理网站了。
如果反代的域名还不能访问,进入npm把相关反代项目的catch关闭/打开一下,或者整个条目的反代开/关一下即可恢复。
 
上一篇
Linux 常用压缩
下一篇
用Cloudflare获得自建域名转发邮箱