NginxProxyManager安装与使用
本文最后更新于:2025年4月24日 下午
安装
- 安装 Docker 和 Docker-Compose 
- 在/opt/npm文件夹下创建一个类似于下面的 docker-compose.yml 文件: - 1 
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12- version: '3.8'
 services:
 app:
 image: 'jc21/nginx-proxy-manager:latest'
 restart: unless-stopped
 ports:
 - '80:80'
 - '81:81'
 - '443:443'
 volumes:
 - ./data:/data
 - ./letsencrypt:/etc/letsencrypt
- 运行容器 - 1 - docker-compose up -d
- 登录到管理界面 - 1 - http://yourip:81- 默认管理员用户: - 1 
 2- Email: admin@example.com
 Password: changeme- 使用此默认用户登录后,系统会立即要求您修改您的详细信息并更改密码。 
- 升级 - 1 
 2- docker-compose pull
 docker-compose up -d
使用
添加反代网站add proxy host:
- Details: - Domain Names:一般要在dns服务商那里先用*解析一个通用的二级域名到本机ip,这里添加你喜欢的二级域名就好
- Scheme:选择https
- Forward Hostname:要反代的ip,如果是docker容器一般填写
172.17.0.1
- Forward Port:反代的端口
 
- Custom locations:与Details应该是并列关系 - Location: 填写要反代的网站的文件夹位置,有些网站是建立在二级文件夹下就需要在这里定义
- Scheme:选择https
- Forward Hostname:要反代的ip,如果是docker容器一般填写
172.17.0.1
- Forward Port:反代的端口
 
- SSL Certificate: - 根据需要是否开启SSL和强制Force SSL,输入邮箱,同意条款就可以自动签发证书了,爽! 
NginxProxyManager安装与使用
      https://andyppang.github.io/2023/05/18/NginxProxyManager安装与使用/